coreboot/src/mainboard
Tim Wawrzynczak b7b5115360 cannonlake mainboards: Set PMC as hidden in devicetree
FSP-S hides the PMC from the PCI bus when it runs, but there are still
initialization steps coreboot programs for the PMC. Therefore, change
all of the cannonlake mainboards to set the PMC as hidden in the
devicetree, which means the device will be skipped during enumeration,
but device callbacks are still issued as if the device were enabled.

TEST=Ran full patch train on google/dratini, disassembled SSDT and the
PEPD device matches what is in pep.asl. Also verified via dmesg that the
INT33A1 device is still initialized by the kernel.

Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Change-Id: Ib4a20ce9075ce7653388a5d3e281fe774bf89355
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56008
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by:  Felix Singer <felixsinger@posteo.net>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
2021-09-10 21:54:23 +00:00
..
51nb mb/**/gma-mainboard.ads: Use lowercase for others 2021-09-06 13:39:01 +00:00
acer mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
adlink
amd mb/amd/{bilby,mandolin}: Turn empty chip entry into comment 2021-09-08 09:30:55 +00:00
aopen mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
apple mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
asrock mb/asrock/e350m1: Enable USB on mPCIe 2021-09-07 14:22:06 +00:00
asus mb/**/gma-mainboard.ads: Use lowercase for others 2021-09-06 13:39:01 +00:00
bap src/*: Specify type of DIMM_SPD_SIZE once 2021-09-03 00:10:33 +00:00
biostar mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
bostentech mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
cavium mb/*: Specify type of FMDFILE once 2021-07-26 14:06:57 +00:00
clevo src/*: Specify type of DIMM_MAX once 2021-09-03 00:11:02 +00:00
compulab mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
dell mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
elmex mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
emulation mb/*: Specify type of FMDFILE once 2021-07-26 14:06:57 +00:00
example
facebook src/*: Specify type of DIMM_MAX once 2021-09-03 00:11:02 +00:00
foxconn mb/*: Specify type of OVERRIDE_DEVICETREE once 2021-07-26 14:06:36 +00:00
getac ec/acpi: Remove empty "chip" driver 2021-09-08 18:48:53 +00:00
gigabyte mb/*: Specify type of VARIANT_DIR once 2021-07-26 14:07:38 +00:00
gizmosphere src/*: Specify type of DIMM_SPD_SIZE once 2021-09-03 00:10:33 +00:00
google cannonlake mainboards: Set PMC as hidden in devicetree 2021-09-10 21:54:23 +00:00
hp skylake: Default to BOARD_TYPE_DESKTOP for PCH-H 2021-09-03 00:12:37 +00:00
ibase mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
intel cannonlake mainboards: Set PMC as hidden in devicetree 2021-09-10 21:54:23 +00:00
jetway mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
kontron mb/kontron/bsl6: Fix overridden hwmon settings 2021-09-08 18:50:07 +00:00
lenovo mb/lenovo/x60: Fix devicetree hierarchy 2021-09-08 18:52:15 +00:00
libretrend src/*: Specify type of DIMM_MAX once 2021-09-03 00:11:02 +00:00
lippert soc/amd/common/include/acpimmio: reduce visibility of GPIO MMIO access 2021-09-08 00:16:37 +00:00
msi AGESA f15tn: Factor out common OptionsIds.h 2021-08-22 22:15:09 +00:00
ocp mb/ocp: Remove superfluous FSP header CPP inclusion 2021-09-09 14:41:07 +00:00
opencellular mb/*: Specify type of FMDFILE once 2021-07-26 14:06:57 +00:00
packardbell mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
pcengines soc/amd/common/include/acpimmio: reduce visibility of GPIO MMIO access 2021-09-08 00:16:37 +00:00
pine64 mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
portwell mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
prodrive mb/prodrive/hermes: Do not overwrite IedSize UPD 2021-09-03 00:12:01 +00:00
protectli src/*: Specify type of DIMM_MAX once 2021-09-03 00:11:02 +00:00
purism cannonlake mainboards: Set PMC as hidden in devicetree 2021-09-10 21:54:23 +00:00
razer mb/razer/blade_stealth_kbl: Disable UART #0 in devicetree 2021-08-31 15:13:29 +00:00
roda ec/acpi: Remove empty "chip" driver 2021-09-08 18:48:53 +00:00
samsung mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
sapphire mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
scaleway mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
siemens src/*: Specify type of DIMM_SPD_SIZE once 2021-09-03 00:10:33 +00:00
sifive mb/*: Specify type of MAINBOARD_PART_NUMBER once 2021-07-26 14:05:29 +00:00
supermicro mb/supermicro: Add X9SAE and X9SAE-V 2021-09-05 20:37:50 +00:00
system76 cannonlake mainboards: Set PMC as hidden in devicetree 2021-09-10 21:54:23 +00:00
ti mb/*: Specify type of FMDFILE once 2021-07-26 14:06:57 +00:00
up mb/*: Specify type of FMDFILE once 2021-07-26 14:06:57 +00:00
Kconfig mb/*: Specify type of VARIANT_DIR once 2021-07-26 14:07:38 +00:00