summaryrefslogtreecommitdiff
path: root/src/soc/amd
AgeCommit message (Expand)Author
2022-08-07soc/amd/sabrina: Use new mendocino amd_blobsMarshall Dawson
2022-08-07soc/amd/sabrina: Enable PSP Crypto Co-Processor (CCP) DMAKarthikeyan Ramasubramanian
2022-08-07soc/amd/sabrina: Re-init eSPI in bootblockKarthikeyan Ramasubramanian
2022-08-04soc/amd/cezanne/cppc: drop duplicate newlineFelix Held
2022-08-04soc/amd/cezanne/cppc: reduce visibility of cpu_init_cppc_configFelix Held
2022-08-03soc/amd/sabrina/fch: enable XTAL pad disabling in S0i3Felix Held
2022-08-01soc/amd/common/block/apob/apob_cache.c: Add assert for APOB DRAM sizeFred Reitberger
2022-08-01Revert "UPSTREAM: soc/amd/sabrina,vc/amd/fsp/sabrina: Add UART support for Sa...Karthikeyan Ramasubramanian
2022-08-01soc/amd/sabrina: Enable HW Modexp engineKarthikeyan Ramasubramanian
2022-07-27soc/amd/sabrina: Disable CCP DMA and HW MODEXPKarthikeyan Ramasubramanian
2022-07-27soc/amd/sabrina: Do not pass SHA operation modeKarthikeyan Ramasubramanian
2022-07-20soc/amd/common/block/spi/fch_spi_ctrl: Fix restricted command writeFred Reitberger
2022-07-20soc/amd/sabrina: Fix boot region address passed to PSPKarthikeyan Ramasubramanian
2022-07-20soc/amd/common/psp_verstage: Fix update_boot_regionKarthikeyan Ramasubramanian
2022-07-20soc/amd/sabrina: Do not dump CBMEM pre-bootblock contents to consoleKarthikeyan Ramasubramanian
2022-07-20soc/amd/sabrina, mb/google/skyrim: Call espi_switch_to_spi1_padsKarthikeyan Ramasubramanian
2022-07-20treewide: Remove unused <cpu/x86/msr.h>Elyes Haouas
2022-07-19soc/amd/sabrina/fsp_m_params: add UPD pointer parameter to mb callbackFelix Held
2022-07-18treewide: Don't add bitsElyes Haouas
2022-07-17soc/amd: Fix some white spaces issuesElyes Haouas
2022-07-17soc/amd/common: Fix some white spaces issuesElyes Haouas
2022-07-17soc/amd/*/include/soc/iomap.h: Fix some white spaces issuesElyes Haouas
2022-07-16soc/amd/[cezanne,picasso,sabrina]/Kconfig: Add PSP_APOB_DRAM_SIZE config optionFred Reitberger
2022-07-16soc/amd/picasso: Add MP2 I2C0 and I2C1 controller ACPI devicesRitul Guru
2022-07-14arch/x86: Mark prepare_and_run_postcar noreturnArthur Heymans
2022-07-14lib/program_loaders.c: Mark run_ramstage with __noreturnArthur Heymans
2022-07-14commonlib: Substitude macro "__unused" in compiler.hBill XIE
2022-07-14soc/amd/*: Move apm call out of MP init codeArthur Heymans
2022-07-14soc/amd/fsp: Cache smm_region() resultsArthur Heymans
2022-07-13cpu/amd: Add common helpers for TSEG and SMMArthur Heymans
2022-07-08soc/amd/common/block/lpc/lpc.c: Remove duplicated includeElyes Haouas
2022-07-06soc/amd/sabrina,vc/amd/fsp/sabrina: Add UART support for SabrinaJon Murphy
2022-07-04treewide: Unify Google brandingJon Murphy
2022-07-04soc/amd/sabrina: Add support for Rembrandt SoC as base SoCRitul Guru
2022-06-30soc/amd/common/psp: Revert AMD_SOC_SEPARATE_EFS_SECTIONFred Reitberger
2022-06-28soc,sb/amd: Change SPI controller resourceKyösti Mälkki
2022-06-24soc/amd/common/block/noncar/cpu: Provide correct smbios processor familyFred Reitberger
2022-06-24src/soc: Get rid of most src/soc/Kconfig filesMartin Roth
2022-06-23soc/amd/sabrina/Kconfig: remove TODO from SOC_AMD_COMMON_BLOCK_ACPI_GPIOFelix Held
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