coreboot-kgpe-d16/src/soc/amd/picasso
Matt Papageorge ab83b43b34 soc/amd/picasso/sb: Gate FCH AL2AHB clocks
Gate the A-Link to AHB Bridge clocks to save power. These
are internal clocks and are unneeded for Raven/Picasso.
This was previously performed within the AGESA FSP but this
change relocates it into coreboot.

BUG=b:154144239
TEST=Check AL2AHB clock gate bits at the end of POST before and
after change with HDT.

Change-Id: Ifcbc144a8769f8ea440cdd560bab146bf5058cf9
Signed-off-by: Matt Papageorge <matthewpapa07@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/42829
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2020-07-24 22:01:51 +00:00
..
acpi soc/amd/picasso: Drop _INI and OSFL methods 2020-07-17 18:29:44 +00:00
bootblock soc/amd/picasso: Halt if workbuf is absent after psp_verstage 2020-07-08 20:46:05 +00:00
include/soc soc/amd/picasso/sb: Gate FCH AL2AHB clocks 2020-07-24 22:01:51 +00:00
psp_verstage src: Remove unused 'include <stdint.h> 2020-07-14 16:11:10 +00:00
acp.c soc/amd/picasso: Drop the addition of I2S machine device from ACP driver 2020-07-17 23:33:41 +00:00
acpi.c src: Make HAVE_CF9_RESET set the FADT reset register 2020-07-20 13:23:13 +00:00
agesa_acpi.c soc/amd/picasso: Install AGESA ACPI tables 2020-06-02 13:52:16 +00:00
aoac.c soc/amd/picasso: rename PICASSO_UART Kconfig option 2020-06-17 18:52:07 +00:00
chip.c soc/amd/picasso: Delete partially implemented usb implementation 2020-07-10 23:33:05 +00:00
chip.h soc/amd/picasso: Drop the addition of I2S machine device from ACP driver 2020-07-17 23:33:41 +00:00
config.c
cpu.c soc/amd: Replace enable_smi_generation() 2020-06-16 08:04:48 +00:00
data_fabric.c soc/amd/picasso: Add PCI driver for data fabric devices 2020-07-10 16:00:20 +00:00
dmi.c soc/amd/picasso: supply SMBIOS type 17 2020-07-13 21:39:05 +00:00
finalize.c src: Remove unused '#include <timer.h>' 2020-06-02 07:39:05 +00:00
fsp_params.c soc/amd/picasso/fsp_params: add missing newline between functions 2020-07-24 20:29:36 +00:00
gpio.c
graphics.c soc/amd/picasso/graphics: implement map_oprom_vendev_rev 2020-06-14 19:08:08 +00:00
i2c.c soc/amd/picasso: Allow modification of i2c base addresses in PSP 2020-07-08 19:34:44 +00:00
Kconfig soc/amd/picasso: Add support for DRIVERS_USB_PCI_XHCI 2020-07-10 23:35:41 +00:00
Makefile.inc soc/amd/picasso: supply SMBIOS type 17 2020-07-13 21:39:05 +00:00
mca.c soc/amd/picasso: Convert BERT reserved region from cbmem 2020-06-22 22:56:34 +00:00
memlayout.ld soc/amd/picasso: add psp_verstage 2020-07-08 19:34:59 +00:00
memlayout_psp_verstage.ld soc/amd/picasso: Get rid of VERSTAGE_SIZE 2020-07-16 22:20:27 +00:00
memlayout_x86.ld soc/amd/picasso: add psp_verstage 2020-07-08 19:34:59 +00:00
memmap.c soc/amd/picasso: Convert BERT reserved region from cbmem 2020-06-22 22:56:34 +00:00
mrc_cache.c soc/amd/picasso: Enable APOB/MRC training data cache 2020-06-10 18:45:56 +00:00
pcie_gpp.c soc/amd/picasso: Add driver for handling PCIE GPP bridges 2020-07-10 15:59:03 +00:00
pmutil.c soc/amd/picasso: Remove unnecessary includes from pmutil.c 2020-06-07 15:29:27 +00:00
psp.c soc/amd/common: Access ACPIMMIO via proper symbols 2020-06-28 21:50:12 +00:00
reset.c
romstage.c soc/amd/picasso: Drop mainboard_romstage_entry_s3 2020-07-16 16:45:57 +00:00
root_complex.c soc/amd/picasso: Avoid NULL pointer dereference 2020-07-10 17:33:39 +00:00
sata.c
smi.c ACPI: Replace smm_setup_structures() 2020-06-24 11:49:15 +00:00
smi_util.c
smihandler.c soc/amd/picasso: Use PSP Sx command only for S3 2020-07-06 03:32:54 +00:00
smu.c soc/amd/picasso/smu: only print time for actual command execution 2020-05-27 22:00:22 +00:00
soc_util.c soc/amd/picasso/soc_util: add comment on the silicon and soc types 2020-06-29 16:03:24 +00:00
southbridge.c soc/amd/picasso/sb: Gate FCH AL2AHB clocks 2020-07-24 22:01:51 +00:00
tsc_freq.c
uart.c soc/amd/picasso/uart: factor out console-related functions 2020-06-19 16:45:55 +00:00
uart_console.c soc/amd/picasso/uart: factor out console-related functions 2020-06-19 16:45:55 +00:00
update_microcode.c amd/picasso: Load x86 microcode from CBFS modules 2020-06-10 21:20:19 +00:00
xhci.c soc/amd/picasso: Add support for DRIVERS_USB_PCI_XHCI 2020-07-10 23:35:41 +00:00