^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) /* _PDC bit definition for Intel processors */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) #ifndef __PDC_INTEL_H__
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) #define __PDC_INTEL_H__
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) #define ACPI_PDC_P_FFH (0x0001)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) #define ACPI_PDC_C_C1_HALT (0x0002)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #define ACPI_PDC_T_FFH (0x0004)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #define ACPI_PDC_SMP_C1PT (0x0008)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #define ACPI_PDC_SMP_C2C3 (0x0010)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #define ACPI_PDC_SMP_P_SWCOORD (0x0020)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #define ACPI_PDC_SMP_C_SWCOORD (0x0040)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #define ACPI_PDC_SMP_T_SWCOORD (0x0080)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #define ACPI_PDC_C_C1_FFH (0x0100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #define ACPI_PDC_C_C2C3_FFH (0x0200)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) #define ACPI_PDC_SMP_P_HWCOORD (0x0800)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) #define ACPI_PDC_EST_CAPABILITY_SMP (ACPI_PDC_SMP_C1PT | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) ACPI_PDC_C_C1_HALT | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) ACPI_PDC_P_FFH)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) #define ACPI_PDC_EST_CAPABILITY_SWSMP (ACPI_PDC_SMP_C1PT | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) ACPI_PDC_C_C1_HALT | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) ACPI_PDC_SMP_P_SWCOORD | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) ACPI_PDC_SMP_P_HWCOORD | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) ACPI_PDC_P_FFH)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) #define ACPI_PDC_C_CAPABILITY_SMP (ACPI_PDC_SMP_C2C3 | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) ACPI_PDC_SMP_C1PT | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) ACPI_PDC_C_C1_HALT | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) ACPI_PDC_C_C1_FFH | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) ACPI_PDC_C_C2C3_FFH)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) #endif /* __PDC_INTEL_H__ */