coreboot-kgpe-d16/src/soc/amd/picasso
Martin Roth e21698bcb7 soc/amd/picasso: Use cbfs to locate the AMD firmware
Switch from locating the AMD firmware in the RW_A &
RW_B regions with their hardcoded locations to using CBFS to find
them.  They still need to be at the hardcoded locations so that we
can set the location inside the binary, but instead of just setting
the pointer directly to them, we now search for them with cbfs.

BUG=b:154441227
TEST=Boot & verify that binaries are located in both RW-A & RW-B

Signed-off-by: Martin Roth <martin@coreboot.org>
Change-Id: I27b0593e0db7a9e6ba9b0633ac93b4d93954f002
Reviewed-on: https://review.coreboot.org/c/coreboot/+/42831
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Reviewed-by: Eric Peers <epeers@google.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-08-19 07:15:55 +00:00
..
acpi amd/picasso/acpi: Add power resources for UART0 2020-08-11 23:16:42 +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: remove unused soc_power_reg object 2020-08-17 17:40:39 +00:00
psp_verstage soc/amd/picasso: Use cbfs to locate the AMD firmware 2020-08-19 07:15:55 +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 soc/amd/picasso: use FADT devicetree configuration options 2020-08-15 16:08:53 +00:00
agesa_acpi.c
aoac.c
chip.c soc/amd/picasso: Delete partially implemented usb implementation 2020-07-10 23:33:05 +00:00
chip.h soc/amd/picasso: Add controls for SMT and downcoring 2020-07-28 20:21:07 +00:00
config.c
cpu.c mb/google/zork: keep the c-state IO base address alignment 2020-08-05 14:45:37 +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
fsp_params.c soc/amd/picasso: make USB over-current pin mapping configurable 2020-07-27 18:42:14 +00:00
gpio.c
graphics.c
i2c.c soc/amd/picasso: Allow modification of i2c base addresses in PSP 2020-07-08 19:34:44 +00:00
Kconfig drivers/intel/fsp2_0: don't select FSP_USES_CB_STACK on FSP 2.0 platform 2020-08-13 16:45:25 +00:00
Makefile.inc src: Remove unneded whitespace before tab 2020-08-18 12:09:40 +00:00
mca.c src: Remove unused 'include <cbmem.h>' 2020-07-26 20:59:44 +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
pcie_gpp.c soc/amd/picasso: Split ops for internal and external PCIe GPP bridges 2020-07-30 15:58:28 +00:00
pmutil.c
psp.c soc/amd/common: Access ACPIMMIO via proper symbols 2020-06-28 21:50:12 +00:00
reset.c Change all assert(0) to BUG() 2020-08-03 05:15:15 +00:00
romstage.c soc/amd/picasso: fix GPE snapshot state 2020-08-18 15:58:01 +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_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 src: Remove unused 'include <delay.h>' 2020-08-18 12:19:18 +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
xhci.c soc/amd/picasso: Add support for DRIVERS_USB_PCI_XHCI 2020-07-10 23:35:41 +00:00