| 12345678910111213141516171819202122 |
- /*
- * Power management for TrustZone
- */
- #ifndef __KREE_TZ_PM_H__
- #define __KREE_TZ_PM_H__
- #if defined(CONFIG_MTK_IN_HOUSE_TEE_SUPPORT) || defined(CONFIG_TRUSTY)
- void kree_pm_init(void);
- void kree_pm_cpu_lowpower(volatile int *ppen_release, int logical_cpuid);
- int kree_pm_cpu_dormant(int mode);
- int kree_pm_device_ops(int state);
- #else
- #define kree_pm_cpu_lowpower(ppen, cpuid)
- #define kree_pm_cpu_dormant(mode) 1
- #endif /* CONFIG_MTK_IN_HOUSE_TEE_SUPPORT || CONFIG_TRUSTY */
- #endif /* __KREE_TZ_PM_H__ */
|