import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm64 / include / asm / psci.h
index 0604237ecd992a6ad41a80587b4533ca987db62c..a5922961e00453fed2da4e5e4251e65e7bc8979d 100644 (file)
@@ -23,12 +23,16 @@ struct psci_power_state {
        u8      affinity_level;
 };
 
        u8      affinity_level;
 };
 
+
 struct psci_operations {
        int (*cpu_suspend)(struct psci_power_state state,
                           unsigned long entry_point);
        int (*cpu_off)(struct psci_power_state state);
        int (*cpu_on)(unsigned long cpuid, unsigned long entry_point);
        int (*migrate)(unsigned long cpuid);
 struct psci_operations {
        int (*cpu_suspend)(struct psci_power_state state,
                           unsigned long entry_point);
        int (*cpu_off)(struct psci_power_state state);
        int (*cpu_on)(unsigned long cpuid, unsigned long entry_point);
        int (*migrate)(unsigned long cpuid);
+       int (*affinity_info)(unsigned long target_affinity,
+                       unsigned long lowest_affinity_level);
+       int (*migrate_info_type)(void);
 };
 
 extern struct psci_operations psci_ops;
 };
 
 extern struct psci_operations psci_ops;