diff options
Diffstat (limited to 'include/linux/qcom_scm.h')
-rw-r--r-- | include/linux/qcom_scm.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h index d32f6f1a5225..e5380471c2cd 100644 --- a/include/linux/qcom_scm.h +++ b/include/linux/qcom_scm.h | |||
@@ -40,6 +40,9 @@ extern int qcom_scm_pas_shutdown(u32 peripheral); | |||
40 | extern void qcom_scm_cpu_power_down(u32 flags); | 40 | extern void qcom_scm_cpu_power_down(u32 flags); |
41 | extern u32 qcom_scm_get_version(void); | 41 | extern u32 qcom_scm_get_version(void); |
42 | extern int qcom_scm_set_remote_state(u32 state, u32 id); | 42 | extern int qcom_scm_set_remote_state(u32 state, u32 id); |
43 | extern int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare); | ||
44 | extern int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size); | ||
45 | extern int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare); | ||
43 | #else | 46 | #else |
44 | static inline | 47 | static inline |
45 | int qcom_scm_set_cold_boot_addr(void *entry, const cpumask_t *cpus) | 48 | int qcom_scm_set_cold_boot_addr(void *entry, const cpumask_t *cpus) |
@@ -67,5 +70,8 @@ static inline void qcom_scm_cpu_power_down(u32 flags) {} | |||
67 | static inline u32 qcom_scm_get_version(void) { return 0; } | 70 | static inline u32 qcom_scm_get_version(void) { return 0; } |
68 | static inline u32 | 71 | static inline u32 |
69 | qcom_scm_set_remote_state(u32 state,u32 id) { return -ENODEV; } | 72 | qcom_scm_set_remote_state(u32 state,u32 id) { return -ENODEV; } |
73 | static inline int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare) { return -ENODEV; } | ||
74 | static inline int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size) { return -ENODEV; } | ||
75 | static inline int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare) { return -ENODEV; } | ||
70 | #endif | 76 | #endif |
71 | #endif | 77 | #endif |