Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d52bb94d authored by Venkatesh Pallipadi's avatar Venkatesh Pallipadi Committed by Len Brown
Browse files

Enable P-state software coordination via _PDC

parent c52851b6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -47,7 +47,7 @@ static void init_intel_pdc(struct acpi_processor *pr, struct cpuinfo_x86 *c)
	buf[2] = ACPI_PDC_C_CAPABILITY_SMP;

	if (cpu_has(c, X86_FEATURE_EST))
		buf[2] |= ACPI_PDC_EST_CAPABILITY_SMP;
		buf[2] |= ACPI_PDC_EST_CAPABILITY_SWSMP;

	obj->type = ACPI_TYPE_BUFFER;
	obj->buffer.length = 12;
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ static void init_intel_pdc(struct acpi_processor *pr, struct cpuinfo_x86 *c)

	buf[0] = ACPI_PDC_REVISION_ID;
	buf[1] = 1;
	buf[2] = ACPI_PDC_EST_CAPABILITY_SMP;
	buf[2] = ACPI_PDC_EST_CAPABILITY_SWSMP;

	obj->type = ACPI_TYPE_BUFFER;
	obj->buffer.length = 12;
+5 −0
Original line number Diff line number Diff line
@@ -18,6 +18,11 @@
					 ACPI_PDC_C_C1_HALT | \
					 ACPI_PDC_P_FFH)

#define ACPI_PDC_EST_CAPABILITY_SWSMP	(ACPI_PDC_SMP_C1PT | \
					 ACPI_PDC_C_C1_HALT | \
					 ACPI_PDC_SMP_P_SWCOORD | \
					 ACPI_PDC_P_FFH)

#define ACPI_PDC_C_CAPABILITY_SMP	(ACPI_PDC_SMP_C2C3 | \
					 ACPI_PDC_SMP_C1PT | \
					 ACPI_PDC_C_C1_HALT)