coreboot/src
Felix Held dd882f3812 soc/amd/cezanne/root_complex: generate DPTC ACPI method
This adds support for convertible devices to support different maximum
power and thermal configurations. The dynamic power and thermal
configuration (DPTC) via ACPI ALIB calls allows to change the parameters
during runtime. This code contains the assumption that
\_SB.PCI0.LPCB.EC0.TBMD exists when ACPI code calls the DPTC method. At
the moment only chromeec declares EC0.TBMD, but it's also the only code
that calls the DPTC method. The definition of DPTC_INPUTS isn't moved to
the common code directory, since it's currently unsure if we might need
to configure more than those 4 parameters for Cezanne.

Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Change-Id: Ibdfc056cb325a32d87505dd93e01c9af81dfd6c5
Reviewed-on: https://review.coreboot.org/c/coreboot/+/54074
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
2021-05-13 00:58:17 +00:00
..
acpi ACPI: Use acpigen for NVS OperationRegions 2021-04-30 06:49:04 +00:00
arch include/console: Fix duplicate entry of postcode 0x79 2021-05-12 06:15:45 +00:00
commonlib commonlib/region: Turn addrspace_32bit into a more official API 2021-04-21 02:06:26 +00:00
console src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
cpu cpu/x86/smm: Fix typo 2021-05-10 20:31:47 +00:00
device device/device.c: Print bus numbers in decimal 2021-05-11 12:52:30 +00:00
drivers drivers/i2c/cs42l42: Make HS_BIAS_SENSE_EN optional 2021-05-12 08:00:12 +00:00
ec src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
include include/console: Fix FSP Notify phase postcodes discrepancy 2021-05-12 06:16:21 +00:00
lib include/console: Rename and update POST_ENTRY_RAMSTAGE postcode 2021-05-12 06:16:05 +00:00
mainboard mb/google/dedede/var/metaknight: Update DPTF parameters 2021-05-12 15:40:08 +00:00
northbridge nb/amd/pi/00730F01: Use generic allocation functions for northbridge 2021-05-12 08:30:33 +00:00
security src/security/intel/stm: Add warning for non-reproducible build 2021-05-12 15:13:37 +00:00
soc soc/amd/cezanne/root_complex: generate DPTC ACPI method 2021-05-13 00:58:17 +00:00
southbridge sb/intel/common/pmclib: Use pmbase functions 2021-05-07 06:07:06 +00:00
superio src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
vendorcode vc/amd/pi/00660F01: Remove unused code and directory 2021-05-12 14:54:28 +00:00
Kconfig src/drivers/ipmi: Add DEBUG_IPMI option 2021-04-18 20:37:10 +00:00