coreboot/src
Robert Zieba e2bde83a51 soc/amd/cezanne: Turn off gpp clock request for disabled devices
The current behavior does not actually check if a device is present
before enabling the corresponding gpp_clkx_clock_request_mapping bits
which may cause issues with L1SS. This change sets the corresponding
gpp_clkx_clock_request_mapping to off if the corresponding device is
disabled.

BUG=b:202252869
TEST=Checked that value of GPP_CLK_CNTRL matched the expected value
when devices are enabled/disabled, checked that physically removing a
device that is marked as enabled also disables the corresponding clk req
BRANCH=guybrush

Signed-off-by: Robert Zieba <robertzieba@google.com>
Change-Id: I77389372c60bdec572622a3b49484d4789fd4e4c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/61259
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-03-23 19:37:36 +00:00
..
acpi coreboot_tables.c: Expose the ACPI RSDP 2022-03-09 14:21:01 +00:00
arch prog_loader: Change legacy_romstage_select_and_load() to return cb_err 2022-03-09 17:20:48 +00:00
commonlib commonlib/bsd: Add struct name "mem_chip_channel" for external access 2022-03-18 15:40:26 +00:00
console console: Fix LOG_FAST macro 2022-02-22 23:13:50 +00:00
cpu cpu/x86/smm: Add weak SoC init and exit methods 2022-03-10 17:06:51 +00:00
device i2c: Add configurable I2C transfer timeout 2022-03-15 22:06:27 +00:00
drivers drivers/pc80/tpm/tis.c: Use fixed TPM ACPI path 2022-03-23 14:58:52 +00:00
ec ec/starlabs/merlin: Don't store EC values on change 2022-03-21 16:57:54 +00:00
include soc/intel/adl-n: Add device ID for TCSS XHCI 2022-03-23 14:59:12 +00:00
lib lib/device_tree.c: zero-initialize new DT nodes 2022-03-22 20:45:26 +00:00
mainboard soc/amd/cezanne: Turn off gpp clock request for disabled devices 2022-03-23 19:37:36 +00:00
northbridge timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
security {drivers/security}: Replace cb_err_t with enum cb_err 2022-03-09 08:40:43 +00:00
soc soc/amd/cezanne: Turn off gpp clock request for disabled devices 2022-03-23 19:37:36 +00:00
southbridge timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
superio Use the fallthrough statement in switch loops 2022-02-16 21:29:53 +00:00
vendorcode vendorcode/intel/edk2/edk2-stable202111: Use fixed size struct elements 2022-03-18 18:41:42 +00:00
Kconfig src/Kconfig: Update the path to 'c_start.S' for GDB_STUB config 2022-02-22 20:49:10 +00:00