/* * PSP Software Development Kit - https://github.com/pspdev * ----------------------------------------------------------------------- * Licensed under the BSD license, see LICENSE in PSPSDK root for details. * * pspsysreg.h - Interface to sceSysreg_driver. * * Copyright (c) 2005 Marcus R. Brown * Copyright (c) 2005 James Forshaw * Copyright (c) 2005 John Kelley * */ #ifndef PSPSYSREG_H #define PSPSYSREG_H #include /** @defgroup Sysreg Interface to the sceSysreg_driver library. */ #ifdef __cplusplus extern "C" { #endif /** @addtogroup Sysreg Interface to the sceSysreg_driver library. */ /**@{*/ /** * Enable the ME reset. * * @return < 0 on error. */ int sceSysregMeResetEnable(void); /** * Disable the ME reset. * * @return < 0 on error. */ int sceSysregMeResetDisable(void); /** * Enable the VME reset. * * @return < 0 on error. */ int sceSysregVmeResetEnable(void); /** * Disable the VME reset. * * @return < 0 on error. */ int sceSysregVmeResetDisable(void); /** * Enable the ME bus clock. * * @return < 0 on error. */ int sceSysregMeBusClockEnable(void); /** * Disable the ME bus clock. * * @return < 0 on error. */ int sceSysregMeBusClockDisable(void); /** * Get the PSP's Tachyon version. */ int sceSysregGetTachyonVersion(void); /**@}*/ #ifdef __cplusplus } #endif #endif /* PSPLOADCORE_H */