summaryrefslogtreecommitdiff
path: root/src/soc/amd
AgeCommit message (Expand)Author
2022-06-23soc/amd/sabrina: remove TODOs from MCA code/configFelix Held
2022-06-23soc/amd/sabrina/Kconfig: remove TODO from SOC_AMD_COMMON_BLOCK_UCODEFelix Held
2022-06-23soc/amd/sabrina/Kconfig: set soft fuse bit 34Felix Held
2022-06-22soc/amd/picasso/acpi: Add missing UART resourcesMatt DeVillier
2022-06-22device/resource: Add _kb postfix for resource allocatorsKyösti Mälkki
2022-06-21soc/amd/*/Kconfig: drop unused SOC_AMD_COMMON_BLOCK_UCODE_SIZE optionFelix Held
2022-06-21soc/amd/common/i2c: Add i2c bus ops handlerMatt DeVillier
2022-06-21soc/amd/*: Move selection of DRIVERS_I2C_DESIGNWARE to common blockMatt DeVillier
2022-06-20soc/amd/stoneyridge: Align get_cpu_count to other targetsArthur Heymans
2022-06-20soc/amd/*: Make mtrr decision based on syscfgArthur Heymans
2022-06-17soc/amd/smm_relocate.c: Improve TSEG programmingArthur Heymans
2022-06-13soc/amd/sabrina: only make the available clock outputs configurableFelix Held
2022-06-10soc/amd/sabrina: Update fw.cfg for new names and blobsMarshall Dawson
2022-06-10soc/amd/sabrina: Adjust whitespace in fw.cfgMarshall Dawson
2022-06-10soc/amd/sabrina: Update firmware config for soc nameMarshall Dawson
2022-06-10soc/amd/sabrina: change MAX_CPUS to 8Felix Held
2022-06-10soc/amd/sabrina/mca: update MCA bank names to match the hardwareFelix Held
2022-06-10soc/amd/sabrina/Makefile: Support new Ucode patch namesFred Reitberger
2022-06-09soc/amd/sabrina/acpi: Correct VID decoding on SabrinaFred Reitberger
2022-06-07arch/x86: Add a common romstage entryArthur Heymans
2022-06-07Replace some ENV_ROMSTAGE with ENV_RAMINITKyösti Mälkki
2022-06-07soc/amd/common/block/cpu/: Make ucode update more genericFred Reitberger
2022-06-03amdblocks/smm.h: Add header guardsArthur Heymans
2022-05-28soc/amd/sabrina/acpi/soc.asl: re-enable WAL1 call in PNOT methodFelix Held
2022-05-25arch/x86/acpi_bert_storage.c: Use a common implementationArthur Heymans
2022-05-24soc/amd/stoneyridge: Move BERT into a cbmem regionArthur Heymans
2022-05-24security/tpm/crtm: Add a function to measure the bootblock on SoC levelWerner Zeh
2022-05-20CBMEM: Change declarations for initialization hooksKyösti Mälkki
2022-05-17soc/amd/block/psp/psp_gen2: move SPL fusing earlier to BS_PAYLOAD_LOADFelix Held
2022-05-16soc/amd/cezanne/fsp_m_params: fix modification of constantFred Reitberger
2022-05-16soc/amd/cezanne/fsp_m_params: add defines for FSP USB struct versionFelix Held
2022-05-16soc/amd/cezanne/fsp_m_params: don't hard-code USB PHY config table sizeFelix Held
2022-05-16acpi, arch/x86/smp/mpspec,soc/amd/common: Move MP_IRQ_ flags into acpi.hRaul E Rangel
2022-05-16soc/amd/common/block/psp: Add platform secure boot supportRitul Guru
2022-05-16arch/x86/postcar_loader.c: Change prepare_and_run_postcar signatureArthur Heymans
2022-05-16soc/amd/stoneyridge: Use common prepare_and_run_postcarArthur Heymans
2022-05-16arch/x86/postcar: Set up postcar MTRR in C codeArthur Heymans
2022-05-16soc/amd/picasso/acpi: Change GPIO controller interrupt to sharedRaul E Rangel
2022-05-12soc/amd/sabrina/fsp_m_params: fix modification of constantFred Reitberger
2022-05-12soc/amd/sabrina/fsp_m_params: add defines for FSP USB struct versionFelix Held
2022-05-12soc/amd/sabrina/fsp_m_params: don't hard-code USB PHY config table sizeFelix Held
2022-05-12soc/amd/non-car: Don't add bootblock cbfs fileArthur Heymans
2022-05-12soc/amd/*/Makefile.inc: Do some cosmeticsArthur Heymans
2022-05-06soc/amd/picasso: Use read*pArthur Heymans
2022-05-06soc/amd/common/block/psp/psp_gen2: simplify soc_read_c2p38Felix Held
2022-05-06soc/amd/common/include/espi: reduce visibility of IO/MMIO decode definesFelix Held
2022-05-06soc/amd/common/include/espi: generalize IO/MMIO decode range macrosFelix Held
2022-05-04soc/amd/common/block/psp/psp_gen2: use SMN access to PSPFelix Held
2022-05-04soc/amd/common/block/psp/psp_gen2: move CORE_2_PSP_MSG_38 definesFelix Held
2022-05-02soc/amd/common/block/spi: Pretty print SPI statusRaul E Rangel
2022-05-02soc/amd/common/block/spi: Print error when SPI bus can't be acquiredRaul E Rangel
2022-05-02soc/amd/common/block/psp/psp_gen2: drop unneeded variable initializationFelix Held
2022-05-02soc/amd/common/block/psp/psp_gen2: use offsets to access mailboxFelix Held
2022-05-02soc/amd/common/block/psp/psp_gen2: use read32p instead of typecastFelix Held
2022-05-02soc/amd/common/block/psp/psp_gen2: use union pspv2_mbox_commandFelix Held
2022-05-02soc/amd/common/block/psp/psp_gen2: factor out pspv2_mbox_command unionFelix Held
2022-05-02soc/amd/common/block/psp/psp_gen2: rename cmd_response to bufferFelix Held
2022-05-02soc/amd/common/block/psp/psp: remove unneeded line breakFelix Held
2022-05-02soc/amd/common/block/psp: move mbox struct to generation-specific codeFelix Held
2022-04-29soc/{amd/stoneyridge,intel}: Don't select VBOOT_SEPARATE_VERSTAGEArthur Heymans
2022-04-27soc/amd/sabrina: Select SOC_AMD_COMMON_BLOCK_HAS_ESPI_ALERT_ENABLERaul E Rangel
2022-04-27soc/amd/common/block/lpc/espi: Add support for ALERT_ENABLE bitRaul E Rangel
2022-04-27soc/amd/sabrina/acpi: Disable ALIB callsRaul E Rangel
2022-04-25amdfwtool: Change the name of macros for 'BHD'Zheng Bao
2022-04-25soc/amd/sabrina: Modify start address of PSP verstageKarthikeyan Ramasubramanian
2022-04-24soc/amd/sabrina/psp_verstage: Add platform_report_boot_mode APIKarthikeyan Ramasubramanian
2022-04-24soc/amd/sabrina/psp_verstage: Unify SVC IDKarthikeyan Ramasubramanian
2022-04-22soc/amd: Remove unused <cbmem.h>Elyes HAOUAS
2022-04-22soc/amd/sabrina: enable warm reset functionalityFelix Held
2022-04-14soc/amd/sabrina: Allow to specify custom SPL FileKarthikeyan Ramasubramanian
2022-04-14soc/amd/sabrina: Maintain a single copy of PSP Level2 entriesKarthikeyan Ramasubramanian
2022-04-03soc/amd/cezanne/fw.cfg: provide default SPL table binaryFelix Held
2022-04-01soc/amd/sabrina/makefile: drop multilevel option in amdfwtool callsFelix Held
2022-04-01soc/amd/common/block/i2c/i23c_pad_ctrl: only configure mode and voltageFelix Held
2022-04-01soc/amd/sabrina/i2c: handle all I2C pads as I23C pad typeFelix Held
2022-04-01soc/amd/sabrina/include/gpio: add I3C3 IOMUX definitionsFelix Held
2022-04-01soc/amd/common/block/i2c/i23c_pad_ctrl: invert and maskFelix Held
2022-04-01soc/amd/common/block/i2c/i23c_pad_def.h: fix off by one in defineFelix Held
2022-04-01arch/x86/Kconfig: Drop obsolete fixed ramstage symbolsArthur Heymans
2022-03-30soc/amd/sabrina/makefile: use Sabrina as SoC name in amdfwtool callFelix Held
2022-03-30soc/amd/sabrina/makefile: drop PSP_S0I3_RESUME_VERSTAGE handlingFelix Held
2022-03-30soc/amd/sabrina: Add espi_switch_to_spi1_padsRaul E Rangel
2022-03-29soc/amd/sabrina: Do not clear Port80 enable bit in ESPI DecodeKarthikeyan Ramasubramanian
2022-03-29soc/amd/common/block/lpc: Add support to not clear port80 enableKarthikeyan Ramasubramanian
2022-03-28soc/amd/sabrina/Kconfig: update SOC_AMD_COMMON_BLOCK_UCODE_SIZEFelix Held
2022-03-25soc/amd/pi: Use -Wno-pragma-packArthur Heymans
2022-03-25soc/amd/pi/amd_late_init.c: Fix implicit enum conversionArthur Heymans
2022-03-25soc/amd/noncar/memmap.c: Fix formatted printArthur Heymans
2022-03-25soc/amd/dmi.c: Fix implicit enum typingArthur Heymans
2022-03-25soc/amd/sabrina/cpu.c: Skip SMMINFO init in S3 resumeFred Reitberger
2022-03-25soc/amd/picasso/cpu.c: Skip SMMINFO init in S3 resumeFred Reitberger
2022-03-25soc/amd/cezanne/cpu.c: Skip SMMINFO init in S3 resumeFred Reitberger
2022-03-25soc/amd/sabrina: update soft fuse bit 15 definitionFelix Held
2022-03-23soc/amd/sabrina: Add prompt for AMDFW_CONFIG_FILEKarthikeyan Ramasubramanian
2022-03-23amdfwtool: Change the some FW's level for A/B recoveryZheng Bao
2022-03-23soc/amd/cezanne: Turn off gpp clock request for disabled devicesRobert Zieba
2022-03-23soc/amd/cezanne: Add PSP Bootloader for AB recovery in fw.cfgZheng Bao
2022-03-23soc/amd/common/psp_verstage: Write postcodes after ESPI initKarthikeyan Ramasubramanian
2022-03-22soc/amd/common: move FCH IOAPIC and HPET init from SMBUs to LPC deviceFelix Held
2022-03-17soc/amd/cezanne: Add counter initializersJon Murphy