1 /* SPDX-License-Identifier: GPL-2.0 */ 2 3 /* Vendor specific processor capabilities bit definition 4 * for Intel processors. Those bits are used to convey OSPM 5 * power management capabilities to the platform. 6 */ 7 8 #ifndef __PROC_CAP_INTEL_H__ 9 #define __PROC_CAP_INTEL_H__ 10 11 #define ACPI_PROC_CAP_P_FFH (0x0001) 12 #define ACPI_PROC_CAP_C_C1_HALT (0x0002) 13 #define ACPI_PROC_CAP_T_FFH (0x0004) 14 #define ACPI_PROC_CAP_SMP_C1PT (0x0008) 15 #define ACPI_PROC_CAP_SMP_C2C3 (0x0010) 16 #define ACPI_PROC_CAP_SMP_P_SWCOORD (0x0020) 17 #define ACPI_PROC_CAP_SMP_C_SWCOORD (0x0040) 18 #define ACPI_PROC_CAP_SMP_T_SWCOORD (0x0080) 19 #define ACPI_PROC_CAP_C_C1_FFH (0x0100) 20 #define ACPI_PROC_CAP_C_C2C3_FFH (0x0200) 21 #define ACPI_PROC_CAP_SMP_P_HWCOORD (0x0800) 22 #define ACPI_PROC_CAP_COLLAB_PROC_PERF (0x1000) 23 24 #define ACPI_PROC_CAP_EST_CAPABILITY_SMP (ACPI_PROC_CAP_SMP_C1PT | \ 25 ACPI_PROC_CAP_C_C1_HALT | \ 26 ACPI_PROC_CAP_P_FFH) 27 28 #define ACPI_PROC_CAP_EST_CAPABILITY_SWSMP (ACPI_PROC_CAP_SMP_C1PT | \ 29 ACPI_PROC_CAP_C_C1_HALT | \ 30 ACPI_PROC_CAP_SMP_P_SWCOORD | \ 31 ACPI_PROC_CAP_SMP_P_HWCOORD | \ 32 ACPI_PROC_CAP_P_FFH) 33 34 #define ACPI_PROC_CAP_C_CAPABILITY_SMP (ACPI_PROC_CAP_SMP_C2C3 | \ 35 ACPI_PROC_CAP_SMP_C1PT | \ 36 ACPI_PROC_CAP_C_C1_HALT | \ 37 ACPI_PROC_CAP_C_C1_FFH | \ 38 ACPI_PROC_CAP_C_C2C3_FFH) 39 40 #endif /* __PROC_CAP_INTEL_H__ */ 41