summaryrefslogtreecommitdiff
path: root/src/soc/amd/common
AgeCommit message (Expand)Author
2022-10-26soc/amd/common/psp_verstage: Pass SRAM buffer to Crypto EngineKarthikeyan Ramasubramanian
2022-10-26soc/amd/mendocino: Add GSVCD rangeKarthikeyan Ramasubramanian
2022-10-26soc/amd: Add amdfw.rom in coreboot.preKarthikeyan Ramasubramanian
2022-10-26soc/amd: Add an optional unsigned section in PSP verstageKarthikeyan Ramasubramanian
2022-10-26util/amdfwtool: Add build rules for amdfwreadKarthikeyan Ramasubramanian
2022-10-20soc/amd/*/uart: commonize UART code and MMIO device driverFelix Held
2022-10-20soc/amd: move set_uart_config prototype to common UART headerFelix Held
2022-10-20soc/amd: move all AOAC function prototypes to amdblocks/aoac.hFelix Held
2022-10-20soc/amd: introduce and use common soc_uart_ctrlr_info structFelix Held
2022-10-18soc/amd: factor out writing extended PM registers in FADTFelix Held
2022-10-17soc/amd: factor out common noncar bootblockFelix Held
2022-10-17soc/amd/*/smihandler: Make fch_apmc_smi_handler commonFred Reitberger
2022-10-14soc/amd/sata.c: Hook up directly in devicetreeArthur Heymans
2022-10-14soc/amd/*: Hook up IOMMU ops in devicetreeArthur Heymans
2022-10-14soc/amd/*: Hook up LPC ops in devicetreeArthur Heymans
2022-10-14soc/amd/*: Hook up SMBus ops to devicetreeArthur Heymans
2022-10-14soc/amd: factor out common eMMC codeFelix Held
2022-10-13soc/amd/*: Hook up GPU ops in devicetreeArthur Heymans
2022-10-13soc/amd/*: Hook up GPP bridges ops to devicetreeArthur Heymans
2022-10-13soc/amd/acp: Hook up ops in devicetreeArthur Heymans
2022-10-13soc/amd/*/psp_verstage/svc: Make svc.h macros commonFred Reitberger
2022-10-10soc/amd/common: Remove buildtime error for unknown cpuMartin Roth
2022-10-02soc/amd/(common,mendocino)/psp_verstage: Pass PSP FW hash tableKangheui Won
2022-10-02soc/amd/common: Add a config to keep signed AMD/PSP FW separatelyKarthikeyan Ramasubramanian
2022-09-30soc/amd/common/psp_verstage/fch: use [read,write]8p to avoid typecastsFelix Held
2022-09-30soc/amd/common/block/smbus/smbus: use [read,write]8p to avoid typecastsFelix Held
2022-09-30soc/amd/common/block/spi/fch_spi_util: use [read,write][8,16,32]pFelix Held
2022-09-30soc/amd/common/block/lpc/espi_util: use [read,write][8,16,32]pFelix Held
2022-09-27acpi/acpi_pm.c: refactor acpi_pm_state_for_* functionsFabio Aiuto
2022-09-19soc/amd/acpi: Add low/no battery mode to DPTCTim Van Patten
2022-09-15soc/amd: Do SMM relocation via MSRArthur Heymans
2022-09-14soc/amd/common/fsp: only check FSP_M size if ADD_FSP_BINARIES selectedFelix Held
2022-09-14cpu/amd: Move locking SMM as part of SMM initArthur Heymans
2022-09-14cpu/amd/smm: Move MP & SMM init in a common placeArthur Heymans
2022-09-14soc/amd/common: Add common function to get cpu countArthur Heymans
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
2022-09-12soc/amd: Refactor DPTC Tablet ModeTim Van Patten
2022-09-07soc/amd/common/block/apob: Add hashed APOB supportFred Reitberger
2022-09-02amdblocks/alib.h: Add DPTC parameter IDsTim Van Patten
2022-09-01amd/*/Makefile.inc: Put common words into common Makefile.incZheng Bao
2022-08-31acpi: Replace EC_ENABLE_AMD_DPTC_SUPPORT with Kconfig valueTim Van Patten
2022-08-30amd/soc/common: Update CPPC valueZheng Bao
2022-08-25soc/amd: rework SPI flash MMIO region handlingFelix Held
2022-08-25soc/amd/common/fsp/dmi: Set dimm voltage based on memory typeMatt DeVillier
2022-08-25soc/amd/common/fsp/dmi: Print MT/s speeds, not frequency in debug outputMatt DeVillier
2022-08-25soc/amd/common/fsp/dmi: Translate DRAM speeds for (LP)DDR5Matt DeVillier
2022-08-20soc/amd/common/block/psp/psb: add missing amdblocks/smn.h includeFelix Held
2022-08-20soc/amd/common/dmi: Add missing newline in printkMatt DeVillier
2022-08-20soc/amd/common: Drop ACPIMMIO bank for SMBus device PCI configKyösti Mälkki
2022-08-17soc/amd/common/include/espi: add more decode rangesFelix Held
2022-08-17soc/amd/common/acpi/cppc: add nominal and minimum frequenciesFelix Held
2022-08-17soc/amd/common/fsp: add common CPPC data HOB supportFelix Held
2022-08-15soc/amd/common/fsp/fsp-acpi: rework HOB pointer validity checkFelix Held
2022-08-15soc/amd/common/block/psp: Add psp_set_tpm_irq_gpioRaul E Rangel
2022-08-12soc/amd/cezanne,common: factor out CPPC code to common AMD SoC codeFelix Held
2022-08-12soc/(amd|rockchip): Update vb2ex_hwcrypto implementations to new API reqJulius Werner
2022-08-11treewide: Rename Sabrina to MendocinoJon Murphy
2022-08-10mb/google/{zork,guybrush,skyrim},soc/amd/espi: Fix vw_irq_polarityRaul E Rangel
2022-08-01soc/amd/common/block/apob/apob_cache.c: Add assert for APOB DRAM sizeFred Reitberger
2022-07-20soc/amd/common/block/spi/fch_spi_ctrl: Fix restricted command writeFred Reitberger
2022-07-20soc/amd/common/psp_verstage: Fix update_boot_regionKarthikeyan Ramasubramanian
2022-07-20treewide: Remove unused <cpu/x86/msr.h>Elyes Haouas
2022-07-18treewide: Don't add bitsElyes Haouas
2022-07-17soc/amd/common: Fix some white spaces issuesElyes Haouas
2022-07-16soc/amd/[cezanne,picasso,sabrina]/Kconfig: Add PSP_APOB_DRAM_SIZE config optionFred Reitberger
2022-07-14commonlib: Substitude macro "__unused" in compiler.hBill XIE
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-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-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-17soc/amd/smm_relocate.c: Improve TSEG programmingArthur 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-25arch/x86/acpi_bert_storage.c: Use a common implementationArthur 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-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: Set up postcar MTRR in C codeArthur Heymans
2022-05-12soc/amd/non-car: Don't add bootblock cbfs fileArthur 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