coreboot/src/mainboard
Bora Guvendik cf97e1bc25 mb/intel/ptlrvp: Add power meter acpi changes
This commit introduces changes to the ACPI implementation for the
PTLRVP mainboard by adding power meter support. It defines how the
PAC194x series devices are connected to the I2C controller and details
their configuration. Each device under scope \_SB.PCI0.I2C3 is given
specific methods to indicate its status, resource settings, and device
specific configurations via _DSM. This includes functionality to return
monitored power rail names, resistor values, EMI configurations, sample
frequencies, and Vbus multiplication factors. These changes enhance
the power management capabilities of the mainboard, allowing precise
monitoring and control over various power rails.

BUG=none
TEST=Verify power meter ACPI changes in DSDT.

Signed-off-by: Bora Guvendik <bora.guvendik@intel.com>
Change-Id: I6e5d38500cac46187283481ef6f84215b14e927b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88198
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Cliff Huang <cliff.huang@intel.com>
2025-10-17 15:31:53 +00:00
..
51nb mb/51nb: Replace verb tables with reworked implementation 2025-09-28 18:19:16 +00:00
acer mb/acer: Replace verb tables with reworked implementation 2025-09-28 18:19:21 +00:00
amd mb/amd: Replace verb tables with reworked implementation 2025-09-28 18:19:26 +00:00
aoostar tree: Use true, false for dptf_enable 2025-01-29 06:13:38 +00:00
aopen
apple mb/apple: Replace verb tables with reworked implementation 2025-09-28 18:19:31 +00:00
arm mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
asrock mb/imb-1222/hda: Use AZALIA_PIN_CFG_NC() for disabled SPDIF_OUT2 pin 2025-10-06 14:59:10 +00:00
asus mb/asus/p8x7x-series: Introduce CFR setup menu 2025-10-07 11:55:59 +00:00
biostar device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
bostentech mb/bostentech/gbyt4: Increase default CBFS size to cover BIOS region 2025-02-03 19:00:06 +00:00
bytedance mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
cavium mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
clevo device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
compulab device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
cwwk mb/cwwk: Add CWWK CW-ADLNTB-1C2L-V3.0 board as an adl variants 2025-04-07 14:44:43 +00:00
dell device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
emulation device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
erying device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
example
facebook device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
foxconn device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
framework mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
getac device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
gigabyte {device/azalia_codec,mainboard}: Use node ID enums for Realtek ALC887 2025-10-01 13:25:14 +00:00
google mb/google/brox/var/jubilant: Apply fw_config to enable/disable I2C1 2025-10-17 15:31:27 +00:00
hardkernel device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
hp device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
ibase device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
ibm mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
intel mb/intel/ptlrvp: Add power meter acpi changes 2025-10-17 15:31:53 +00:00
inventec soc/intel/xeon-sp/spr: Hook up public FSP bin and headers 2025-03-10 08:08:48 +00:00
kontron device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
lattepanda mb/lattepanda/mu: Enable CRB TPM (Intel fTPM) 2025-08-15 19:00:23 +00:00
lenovo mb/lenovo/sklkbl_thinkpad: Add Lenovo Thinkpad T580 as a variant 2025-10-16 12:16:00 +00:00
libretrend soc/intel/skylake: Drop redundant PcieRpEnable 2025-04-23 14:15:29 +00:00
mitaccomputing soc/intel/xeon_sp/gnr: Add Kconfig symbols for SKUs GNR-AP and GNR-SP 2025-08-27 17:13:17 +00:00
msi {device/azalia_codec,mainboard}: Use node ID enums for Realtek ALC887 2025-10-01 13:25:14 +00:00
novacustom device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
ocp soc/intel/xeon_sp/skx: Enable x86_64 2025-01-22 20:42:46 +00:00
opencellular mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
packardbell device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
pcengines tree: Remove unused <string.h> 2024-05-29 10:34:08 +00:00
pine64
portwell device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
prodrive device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
protectli device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
purism mb/purism: add missing terminators to azalia codec tables 2025-10-03 14:52:03 +00:00
raptor-cs payloads/Kconfig: default to Skiboot payload on PPC64 2025-09-26 19:04:44 +00:00
razer device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
roda device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
samsung device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
sapphire device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
siemens mb/siemens/mc_rpl1: Send POST codes to NC FPGA via PCI 2025-10-03 14:51:02 +00:00
sifive treewide: Move device_tree to commonlib 2024-06-22 04:02:04 +00:00
starlabs mb/starlabs/{starbook/mtl,byte_adl}: Select USB4_PCIE_RESOURCES 2025-10-16 08:32:27 +00:00
supermicro device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
system76 device: Add Kconfig to prepare for reworked verb table implementation 2025-09-28 18:18:03 +00:00
ti mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
topton mb/topton/adl: Add TWL variant (X2E_N150) 2025-09-28 18:22:00 +00:00
up
via nb/via/cx700: Implement raminit 2024-11-21 09:25:47 +00:00
Kconfig