#include "opensbi/extensions/srst.h" namespace drivers { namespace opensbi::srst { namespace { enum class ExtensionId { SRST = 0x53525354 }; enum class FunctionId { SYSTEM_RESET }; } SbiRet system_reset( ResetType reset_type, ResetReason reset_reason) { return ecall( static_cast(ExtensionId::SRST), static_cast(FunctionId::SYSTEM_RESET), static_cast(reset_type), static_cast(reset_reason)); } } // End namespace opensbi::srst } // End namespace drivers