Merge tag 'arc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
[linux-block.git] / include / acpi / proc_cap_intel.h
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__ */