summaryrefslogtreecommitdiff
path: root/src/soc/amd/common
AgeCommit message (Expand)Author
2023-03-10soc/amd/common/psp: Put spl_fuse in separate compilation unitMartin Roth
2023-03-10soc/amd/common/cpu/smm/smm_relocate: don't assume TSEG is below 4GBFelix Held
2023-03-10soc/amd/common/block/psp/psp_smm: use raw MSR dataFelix Held
2023-03-09soc/amd/common/cpu: move get_threads_per_core from noncar to common codeFelix Held
2023-03-09soc/amd/common/cpu/Kconfig: use Cxxx as CPU string for all non-CAR SoCsFelix Held
2023-03-09soc/amd/common/xhci: Add support for logging XHCI wake eventsRobert Zieba
2023-03-08soc/amd/common/psp: Check more error bits before SPL fusingMartin Roth
2023-03-08soc/amd/common/psp: Only set SPL fuses if an SPL file is presentMartin Roth
2023-03-08soc/amd: factor out ACPI_SSDT_PSD_INDEPENDENT to common AMD ACPI KconfigFelix Held
2023-03-08soc/amd/common/block/acpi/cpu_power_state: introduce get_cstate_io_baseFelix Held
2023-03-08soc/amd/include/msr: factor out P state MSR enable bit to cpu/amd/msr.hFelix Held
2023-03-08soc/amd/*/acpi: factor out common get_pstate_info implementationFelix Held
2023-03-08soc/amd/*/acpi: factor out common generate_cpu_entries implementationFelix Held
2023-03-08soc/amd/common/block/acpi/cpu_power_state: use definition for bit_offsetFelix Held
2023-03-08soc/amd/common/block/acpi/cpu_power_state: add get_cstate_info helperFelix Held
2023-03-07soc/amd/stoneyridge: request binaryPI to use \_SB_ scope in PSTATE SSDTFelix Held
2023-03-06soc/amd: rename ACPI_CPU_CONTROL to ACPI_CSTATE_CONTROL for non-CAR CPUsFelix Held
2023-03-02soc/amd/mendocino: Add new 'STT_ALPHA_APU' parameter for DPTC supportChris Wang
2023-02-28soc/amd: introduce and use PSTATE_MSR macroFelix Held
2023-02-28soc/amd/common/block/apob/apob_cache: use enum cb_errFelix Held
2023-02-28soc/amd/common/block/apob/apob_cache: include types.hFelix Held
2023-02-27soc/amd/common/block/apob_cache: Add support for RECOVERY_MRC_CACHEKarthikeyan Ramasubramanian
2023-02-27soc/amd/common/fsp/dmi.c: Fill in mem manufacturer from CBIMartin Roth
2023-02-27soc/amd/common/fsp/dmi.c: Add dmi_type16 ECC to memory structMartin Roth
2023-02-27soc/amd/common/block/simnow: Add SimNow Kconfig optionsFred Reitberger
2023-02-23soc/amd/commmon/gfx: Generalize check for selective GOP initMatt DeVillier
2023-02-20soc/amd/common/include/psp_efs: rename new PSP directory EFS entryFelix Held
2023-02-16soc/amd/common: Add die_no_apcbFred Reitberger
2023-02-15soc/amd/common: Move missing APCB warning to common areaFred Reitberger
2023-02-15soc/amd/common/Makefile.inc: Extend if case coverageFred Reitberger
2023-02-13soc/amd/common/block/gfx: Use TPM-stored hash for vbios cache validationMatt DeVillier
2023-02-13soc/amd/common/Makefile: Only run amdfwread onceFred Reitberger
2023-02-13soc/amd/common/block/acpi.ivrs: use SMBUS_DEVFN for FCH IOAPIC device IDFelix Held
2023-02-11soc/amd/*: Add SOC_NAME in fw.cfg(s)Zheng Bao
2023-02-10soc/amd/common/gfx: add support for VBIOS caching, selective GOP initMatt DeVillier
2023-02-09console: Add SimNow console loggingFred Reitberger
2023-02-08soc/amd/common/data_fabric: print decoded control register contentsFelix Held
2023-02-08soc/amd/*/data_fabric: introduce and use DF_MMIO_REG_SET_SIZEFelix Held
2023-02-08soc/amd/common/data_fabric: replace NB with DF prefix for DF registersFelix Held
2023-02-08soc/amd/*/data_fabric: rename define for MMIO decode register set countFelix Held
2023-02-07soc/amd/common/data_fabric_helper: normalize addresses in debug printFelix Held
2023-02-04soc/amd: Create AMD common reset codeMartin Roth
2023-02-01treewide: Remove duplicated include <device/pci.h>Elyes Haouas
2023-01-31soc/amd/common/block/include/acpi: drop MMIO_ACPI_CPU_CONTROL defineFelix Held
2023-01-22soc/amd/*: Enable override of MAINBOARD_BLOBS_DIRFred Reitberger
2023-01-18soc/amd/common/block/acpi/cppc: drop outdated commentFelix Held
2023-01-18soc/amd: Include <gpio.h> instead of <soc/gpio.h>Elyes Haouas
2023-01-17soc/amd: introduce and use common amd_cpu_bus_ops structFelix Held
2023-01-15soc/amd/mendocino: PSP_INCLUDES_HSPKarthikeyan Ramasubramanian
2023-01-15soc/amd/common/psp_verstage: Report HSP Secure StateKarthikeyan Ramasubramanian
2023-01-15vc/amd/*,soc/amd/*: Add SVC call to get HSP Secure StateKarthikeyan Ramasubramanian
2023-01-13soc/amd: introduce common SMU S3/4/5 entry message codeFelix Held
2023-01-12soc/amd/common/fsp: Introduce SOC_AMD_COMMON_FSP_PRELOAD_FSPSFred Reitberger
2023-01-10soc/amd/common/fsp/Makefile: Fix an error messageAkihiko Odaki
2023-01-09treewide: Remove unused <cpu/amd/msr.h>Elyes Haouas
2023-01-09soc/amd/common/block/graphics: Fix whitespace consistencyFred Reitberger
2022-12-27tree/acpi: Replace constant "Zero" with actual numberFelix Singer
2022-12-27{acpi,arch,soc}/acpi: Replace constant "One" with actual numberFelix Singer
2022-12-21soc/amd/common/psp_verstage: Report previous boot statusKarthikeyan Ramasubramanian
2022-12-16soc/amd/common/block/i2c: don't call die() when MMIO address is NULLFelix Held
2022-12-14soc/amd/common/block/espi_util: drop unneeded check in espi_get_configFelix Held
2022-12-14soc/amd/common/block/espi_util: make espi_set_initial_config non-fatalFelix Held
2022-12-14soc/amd/common/block/lpc/espi_util: make eSPI pin setup failure nonfatalFelix Held
2022-12-10treewide: Include <device/mmio.h> instead of <arch/mmio.h>Elyes Haouas
2022-12-08soc/amd/common/acpi, mb/google/skyrim: Implement DTTS ProposalEricKY Cheng
2022-12-08soc/amd/common/amdblocks/gpio: update amdblocks/gpio_defs.h includeFelix Held
2022-12-07soc/amd/common/block/acpi/ivrs: read IOAPIC IDs from hardwareFelix Held
2022-12-05soc/amd/common/block/include/gpio_defs.h: Fix documentationFred Reitberger
2022-11-24soc/amd: Define post codesMartin Roth
2022-11-18soc/amd/acpi: Expand 5 DPTC thermal profiles acpigen support for AlibEricKY Cheng
2022-11-17soc/amd: Use ioapic helper functionsKyösti Mälkki
2022-11-17soc/amd/common/pi/def_callouts.c: Fix log messagesElyes Haouas
2022-11-16soc/amd/common: Don't set gcc specific options for clang buildsMartin Roth
2022-11-16soc/amd/picasso: Add support for 64bit buildsArthur Heymans
2022-11-15soc/amd: commonize generation of the PIC/APIC mapping tablesFelix Held
2022-11-14soc/amd/psp_smm_gen2.c: Fix 64bit mode integer conversionArthur Heymans
2022-11-09soc/amd/common/block/spi: Mainboard to override SPI Read ModeKarthikeyan Ramasubramanian
2022-11-08vboot: Introduce handy vboot reboot functionsJakub Czapiga
2022-11-07soc/amd/common/include/gpio_defs.h: Add comment for accuracyFred Reitberger
2022-11-04soc/amd/common/data_fabric: Make common device opsFred Reitberger
2022-11-04soc/amd/*/data_fabric: Move register offsets to socFred Reitberger
2022-11-04soc/amd/common/block/data_fabric: Use register bitslice structsFred Reitberger
2022-11-04soc/amd/common: Only call into enabled memory typesMartin Roth
2022-11-03soc/amd/*/data_fabric: move data_fabric_set_mmio_np to commonFred Reitberger
2022-11-03soc/amd: Include <cpu/cpu.h> instead of <arch/cpu.h>Elyes Haouas
2022-10-31soc: Add SPDX license headers to MakefilesMartin Roth
2022-10-29soc/amd/common: Initialize STB Spill-to-DRAMMartin Roth
2022-10-28soc/amd/common: Add coreboot post codes to STBMartin Roth
2022-10-28soc/amd/common: Add code to print AMD STB to boot logMartin Roth
2022-10-26soc/amd/cezanne: Factor out common GPP clk req codeRobert Zieba
2022-10-26soc/amd/common/include: introduce and use FCH_IRQ_ROUTING_ENTRIESFelix Held
2022-10-26mb/amd,google: move fch_irq_routing struct definition to soc/amdFelix Held
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