summaryrefslogtreecommitdiff
path: root/src/soc/amd/common
AgeCommit message (Expand)Author
2024-02-08cpu/x86/64bit: Turn jumping to long mode into a macroArthur Heymans
2024-02-07soc/amd: drop unneeded data_fabric_set_mmio_npFelix Held
2024-02-02soc/amd: commonize PCI root IOAPIC initializationFelix Held
2024-02-02soc/amd/common/amdblocks/pci_clk_req: remove unneeded includeFelix Held
2024-02-01soc/amd/common/data_fabric/domain: introduce add_pci_cfg_resourcesFelix Held
2024-02-01soc/amd: rework DRAM and fixed resource reportingFelix Held
2024-02-01soc/amd/*/root_complex: use unsigned long for resource indexFelix Held
2024-02-01soc/amd/common/data_fabric/domain: use unsigned long for resource indexFelix Held
2024-02-01soc/amd/common,genoa_poc/domain: rework check for 1st domainFelix Held
2024-01-31soc/amd/noncar/memlayout.ld: Warn about incorrect reset vectorArthur Heymans
2024-01-31device/device.h: Rename busses for clarityArthur Heymans
2024-01-29device/device.h: Drop multiple linksArthur Heymans
2024-01-27soc/amd: move acpi_add_fsp_tables implementation to common FSP codeFelix Held
2024-01-27soc/amd: factor out acpi_add_fsp_tablesFelix Held
2024-01-27soc/amd/picasso: factor out CRAT table generationFelix Held
2024-01-27soc/amd: use common ACPI_SCI_IRQ definitionFelix Held
2024-01-27soc/amd/*/acpi: use common soc_acpi_write_tables prototypeFelix Held
2024-01-27soc/amd/common/include/acpi: add missing device/device.h includeFelix Held
2024-01-27soc/amd/common/fsp: use expected types for add_agesa_fsp_acpi_tableFelix Held
2024-01-26soc/amd: factor out common acpi_add_ivrs_table implementationFelix Held
2024-01-25soc/amd/common: Fix typoVarshit Pandya
2024-01-24soc/amd/*: Rename Makefiles from .inc to .mkMartin Roth
2024-01-20soc/amd/*/chip: factor out FSP-S callFelix Held
2024-01-20soc/amd: factor out non-CAR romstage to common codeFelix Held
2024-01-20soc/amd/*/romstage: factor out FSP-M callFelix Held
2024-01-17tree: More use accessor functions for struct region fieldsNico Huber
2024-01-16device: Add support for multiple PCI segment groupsFelix Held
2024-01-13soc/amd/common/data_fabric/domain: write _SEG method in SSDTFelix Held
2024-01-11soc/amd: move IOMMU_IOAPIC_IDX define to amdblocks/ioapic.hFelix Held
2024-01-11soc/amd/common/acpi: factor out common MADT codeFelix Held
2024-01-10soc/amd: use apm_get_apmc() in APMC SMI handlerFelix Held
2024-01-08arch/x86: introduce HAVE_CONFIGURABLE_APMC_SMI_PORTFelix Held
2024-01-05soc/amd/common/emmc: add Kconfig option to skip powering off eMMCFelix Held
2023-12-26Update vboot submodule to upstream mainJulius Werner
2023-12-26soc/amd/common/pi/agesawrapper: use is_dev_enabled(DEV_PTR())Felix Held
2023-12-15soc/amd: drop fill_fadt_extended_pm_regsFelix Held
2023-12-11soc/amd/common/data_fabric: pass PCI segment group to domain codeFelix Held
2023-12-06soc/amd/common: Move PCIe CLKREQ programming under fspMatt DeVillier
2023-12-02soc/amd: Add DBG2 ACPI tableZheng Bao
2023-11-28soc/amd/cezanne: Move PSP_VERSTAGE_MAP_ENTIRE_SPIROM configKarthikeyan Ramasubramanian
2023-11-28soc/amd/common/psp_verstage: Make SPI ROM mapping configurableKarthikeyan Ramasubramanian
2023-11-24soc/amd/genoa: Hook up microcode updatingArthur Heymans
2023-11-10device/Kconfig: rename AZALIA_PLUGIN_SUPPORT to AZALIA_HDA_CODEC_SUPPORTFelix Held
2023-11-09soc/amd: Remove unnecessary choice symbol name from PSP KconfigMartin Roth
2023-11-07soc/amd/common,stoneyridge: drop invalid hda_soc_ssdt_quirksFelix Held
2023-11-06soc/amd/common/block/i2c: add pre-processor guards for ACPIFelix Held
2023-11-02soc/amd/common/psp: Remove unnecessary prompts from KconfigMartin Roth
2023-10-25soc/amd/common/smm: Add option for late SMM lockingMatt DeVillier
2023-10-25soc/amd/*/Kconfig: rework SPL optionsFelix Held
2023-10-25soc/amd/common: Add ACP device to common block graphics driverCoolStar
2023-10-24soc/amd/common/graphics: Factor out FSP graphics initMatt DeVillier
2023-10-20soc/amd/common/psp_verstage: Add PSP_VERSTACK_STACK_IS_MAPPED configKarthikeyan Ramasubramanian
2023-10-20device/device.h: Rename pci_domain_scan_busArthur Heymans
2023-10-16soc/amd/common/data_fabric_helper: add pre-processor guards for ACPIFelix Held
2023-10-16soc/amd/common/data_fabric/extended_mmio: fix compile errorsFelix Held
2023-10-09soc/amd/common/vboot: Fix PSP verstage timestamps after TSC adoptionKarthikeyan Ramasubramanian
2023-10-04soc/amd: rework SPL file override and SPL fusing handlingFelix Held
2023-10-02soc/amd/common/noncar/cpu: simplify get_reserved_phys_addr_bitsFelix Held
2023-10-02soc/amd/common: use common physical address bit reservation codeFelix Held
2023-09-28treewide: convert to tpm_result_tJon Murphy
2023-09-25soc/amd/common/graphics: Update VBIOS cache data before hashingMatt DeVillier
2023-09-21soc/amd/*/cpu: factor out common noncar mp_init_cpusFelix Held
2023-09-19soc/amd/cezanne,common: expose eMMC device in ACPI when enabledFelix Held
2023-09-18soc/amd: introduce SOC_AMD_COMMON_BLOCK_DATA_FABRIC_NP_REGIONFelix Held
2023-09-18drivers/tpm: Make temp test value naming consistentJon Murphy
2023-09-18soc/amd/common/data_fabric_helper: factor out data_fabric_set_mmio_npFelix Held
2023-09-18soc/amd/common/data_fabric_helper: use data_fabric_get_mmio_base_sizeFelix Held
2023-09-18soc/amd/common/data_fabric_helper: make some helper functions staticFelix Held
2023-09-14x86: Add .data section support for pre-memory stagesJeremy Compostella
2023-09-09soc/amd/common: Remove __attribute__(())Elyes Haouas
2023-09-06soc/amd: correctly report I2C controller state in ACPIFelix Held
2023-09-05soc/amd/common/vboot: Drop reporting of Silicon levelMatt DeVillier
2023-09-05amdfwtool: Add FW type FUSE_CHAIN in the config fileZheng Bao
2023-09-04soc/amd/common: Use CBFSTOOL_ADD_CMD_OPTIONS when adding psp imageArthur Heymans
2023-09-01amd/soc/common: Use relative offset for AMDFWZheng Bao
2023-09-01util/amdfwtool: Deal with psp position in flash offset directlyZheng Bao
2023-08-31soc/amd/common/data_fabric: add support for extended MMIO addressesFelix Held
2023-08-29soc/amd/common/data_fabric/Makefile: remove invalid commentFelix Held
2023-08-26soc/amd: Move psp_transfer.h out of each SOC into commonMartin Roth
2023-08-25soc/amd/common/include/root_complex: add IOHC MISC SMN base addressesFelix Held
2023-08-15soc/amd/common/lpc: use fixed_io_range_flags instead of open codingFelix Held
2023-08-15soc/amd/common/data_fabric/domain: use get_iohc_fabric_idFelix Held
2023-08-15soc/amd/*/root_complex: introduce get_iohc_fabric_idFelix Held
2023-08-13soc/amd/common/data_fabric: handle multiple PCI root domainsFelix Held
2023-08-12soc/amd/common/data_fabric: read PCI bus decoding from DF registersFelix Held
2023-08-11soc/amd/common/data_fabric/domain: set and use max_subordinateFelix Held
2023-08-11soc/amd: Add definition of SPI ROM remappingZheng Bao
2023-08-10soc/amd/common/psp_verstage: Enable Legacy IO only on older SoCsKarthikeyan Ramasubramanian
2023-08-09soc/amd/common/include/data_fabric: add missing device/device.h includeFelix Held
2023-08-09soc/amd/*: Fix UART ACPI device statusMatt DeVillier
2023-08-08cpu/amd/pi/00730F01: Use common code for mp_initArthur Heymans
2023-08-08soc/amd/common/data_fabric/domain: read IO decode windows from registersFelix Held
2023-08-08soc/amd/common/data_fabric/domain: rename add_io_regionsFelix Held
2023-08-08soc/amd/common/data_fabric/domain: factor out report_data_fabric_ioFelix Held
2023-08-08soc/amd/*/include/data_fabric: add dst_ prefix to fabric_id fieldFelix Held
2023-08-08soc/amd/*/include/data_fabric: rename D18F0_MMIO_* to DF_MMIO_*Felix Held
2023-08-08soc/amd/common/data_fabric_helper: use DF broadcast read/write functionsFelix Held
2023-08-08soc/amd/common/include/data_fabric_defs: introduce & use DF_REG_* macrosFelix Held
2023-08-08ACPI: Add helper fill_fadt_extended_pm_io()Kyösti Mälkki
2023-08-06device, soc: Add SPDX license headers to MakefilesMartin Roth