diff options
Diffstat (limited to 'include/sbi/sbi_platform.h')
-rw-r--r-- | include/sbi/sbi_platform.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/include/sbi/sbi_platform.h b/include/sbi/sbi_platform.h index 2756d73..921d39c 100644 --- a/include/sbi/sbi_platform.h +++ b/include/sbi/sbi_platform.h @@ -127,11 +127,6 @@ struct sbi_platform_operations { */ int (*hart_suspend)(u32 suspend_type, ulong raddr); - /* Check whether reset type and reason supported by the platform */ - int (*system_reset_check)(u32 reset_type, u32 reset_reason); - /** Reset the platform */ - void (*system_reset)(u32 reset_type, u32 reset_reason); - /** platform specific SBI extension implementation probe function */ int (*vendor_ext_check)(long extid); /** platform specific SBI extension implementation provider */ @@ -573,41 +568,6 @@ static inline void sbi_platform_timer_exit(const struct sbi_platform *plat) } /** - * Check whether reset type and reason supported by the platform - * - * @param plat pointer to struct sbi_platform - * @param reset_type type of reset - * @param reset_reason reason for reset - * - * @return 0 if reset type and reason not supported and 1 if supported - */ -static inline int sbi_platform_system_reset_check( - const struct sbi_platform *plat, - u32 reset_type, u32 reset_reason) -{ - if (plat && sbi_platform_ops(plat)->system_reset_check) - return sbi_platform_ops(plat)->system_reset_check(reset_type, - reset_reason); - return 0; -} - -/** - * Reset the platform - * - * This function will not return for supported reset type and reset reason - * - * @param plat pointer to struct sbi_platform - * @param reset_type type of reset - * @param reset_reason reason for reset - */ -static inline void sbi_platform_system_reset(const struct sbi_platform *plat, - u32 reset_type, u32 reset_reason) -{ - if (plat && sbi_platform_ops(plat)->system_reset) - sbi_platform_ops(plat)->system_reset(reset_type, reset_reason); -} - -/** * Check if a vendor extension is implemented or not. * * @param plat pointer to struct sbi_platform |