summaryrefslogtreecommitdiff
path: root/src/soc/amd
AgeCommit message (Expand)Author
2021-07-14soc/amd: move check_mca prototype to soc/amd/common/blocks/includeFelix Held
2021-07-14soc/amd/stoneyridge: add and use mca_is_valid_bank & mca_get_bank_nameFelix Held
2021-07-14soc/amd/picasso: implement and use mca_get_bank_nameFelix Held
2021-07-14soc/amd/picasso: implement and use mca_is_valid_bankFelix Held
2021-07-14soc/amd/picasso: check length of mca_bank_name arrayFelix Held
2021-07-14soc/amd/picasso: add missing banks to mca_bank_name arrayFelix Held
2021-07-14soc/amd/stoneyridge: use index for mca_bank_name initializationFelix Held
2021-07-14soc/amd/stoneyridge/mca: add missing types.h includeFelix Held
2021-07-14soc/amd/common/block/lpc: Don't disable the HOG bitRaul E Rangel
2021-07-14soc/amd/cezanne: Move APOB update into ramstageRaul E Rangel
2021-07-14soc/amd/common/block/apob: Fix incorrect printf formatRaul E Rangel
2021-07-14soc/amd/cezanne: add basic MCA supportFelix Held
2021-07-14include/cpu/amd/msr: add and use MC_CTL_MASK macroFelix Held
2021-07-14include/cpu/x86/msr: move MC0_CTL_MASK to include/cpu/amd/msrFelix Held
2021-07-14soc/amd/picasso/mca: use mca_clear_status()Felix Held
2021-07-14src: use mca_clear_status function instead of open codingFelix Held
2021-07-14include/cpu/x86/msr: introduce IA32_MC_*(x) macrosFelix Held
2021-07-14soc/amd/stoneyridge/mca: refactor warm boot check in mca_check_all_banksFelix Held
2021-07-14soc/amd/picasso,stoneyridge/mca: factor out mca_check_all_banksFelix Held
2021-07-14soc/amd/picasso,stoneyridge/mca: factor out mca_clear_errorsFelix Held
2021-07-14soc/amd/picasso,stoneyridge/mca: factor out mca_print_error()Felix Held
2021-07-14soc/amd/picasso,stoneyridge/mca: use unsigned int for MCA bank numberFelix Held
2021-07-14soc/amd/picasso,stoneyridge/mca: clean up mca_bank structFelix Held
2021-07-14soc/amd/picasso,stoneyridge/mca: mark num_banks as constantFelix Held
2021-07-14include/cpu/x86/msr: add IA32_ prefix to MC0_ADDR and MC0_MISCFelix Held
2021-07-14src: Use initial_lapicid() instead of open coding itArthur Heymans
2021-07-12soc/amd/*/mca: use mca_get_bank_count()Felix Held
2021-07-12soc/amd/{cezanne,common}: Enable IOMMU PCIe DeviceRaul E Rangel
2021-07-12soc/amd/cezanne/acpi: Change GPIO controller interrupt to sharedRaul E Rangel
2021-07-12soc/amd/picasso,stoneyridge/mca: remove unneeded line breakFelix Held
2021-07-06soc/amd/picasso: Allow end range entry for max device ID in IVRSAamir Bohra
2021-07-02soc/amd/common/espi: Fix debug message log levelRaul E Rangel
2021-07-02soc/amd/common/block/cpu: Cache the uCode to avoid multiple SPI readsRaul E Rangel
2021-07-02soc/amd/cezanne: Enable SPI DMA supportRaul E Rangel
2021-07-02soc/amd/common/block/lpc: Add custom SPI DMA boot deviceRaul E Rangel
2021-07-02src: Introduce `ARCH_ALL_STAGES_X86`Angel Pons
2021-06-30src: Move `select ARCH_X86` to platformsAngel Pons
2021-06-30soc/amd/common/fsp/dmi.c: Fix Type 17 DMI reportingNikolai Vyssotski
2021-06-28soc/amd/cezanne: Add call to mb to configure eSPI requirementsMartin Roth
2021-06-23soc/amd/common/acp: Populate _WOV ACPI methodKarthikeyan Ramasubramanian
2021-06-23soc/amd/cezanne: Init eSPI early if requiredMartin Roth
2021-06-23soc/amd/common/block/cpu/noncar/memmap: move BERT region back into CBMEMFelix Held
2021-06-22soc/amd/common: Add GPIO config for native func w/ output driveMartin Roth
2021-06-21soc/amd/cezanne/fsp_m_params: set HD Audio enable UPD from devicetreeFelix Held
2021-06-21soc/amd/cezanne/fsp_m_params: set SATA enable UPD from devicetree infoFelix Held
2021-06-18soc/amd/picasso,stoneyridge/acpi: use defines for MADT parametersFelix Held
2021-06-17soc/amd/stoneyridge: factor out AOAC offset definesFelix Held
2021-06-17soc/amd/picasso: introduce and use devicetree aliases for UART0-3Felix Held
2021-06-16timestamp,amd/common/apob_cache: Add timestamps for APOBRaul E Rangel
2021-06-16soc/amd/picasso/Kconfig: fix CONSOLE_UART_BASE_ADDRESS for SoC UART2Felix Held
2021-06-16soc/amd/picasso: introduce and use devicetree aliases for I2C2&I2C3Felix Held
2021-06-16soc/amd/common/block/acpi/bert: fix NULL checkFelix Held
2021-06-16soc/amd/cezanne/include/soc/iomap: add eMMC MMIO base addressesFelix Held
2021-06-16soc/amd/cezanne,picasso/include/soc/iomap: reflow I2C_DEVICE_COUNTFelix Held
2021-06-16soc/amd/cezanne/acpi/mmio: use AOAC offset definesFelix Held
2021-06-16soc/amd/cezanne: factor out AOAC offset definesFelix Held
2021-06-16soc/amd/picasso/acpi/sb_fch: use AOAC offset definesFelix Held
2021-06-16soc/amd/picasso: factor out AOAC offset definesFelix Held
2021-06-16soc/amd/cezanne,picasso: add AOAC offset define for the eMMC controllerFelix Held
2021-06-14soc/amd/{cezanne,picasso}: Add TS_START_ROMSTAGERaul E Rangel
2021-06-14soc/amd/common/pi/agesawrapper: use IOAPIC ID definesFelix Held
2021-06-13soc/amd/cezanne: Supply SMBIOS/DMI Type 17 dataNikolai Vyssotski
2021-06-13soc/amd/picasso: Move Type 17 DMI generation to commonNikolai Vyssotski
2021-06-13soc/amd/cezanne: call boot_with_psp_timestampKangheui Won
2021-06-11soc/amd/cezanne: remove warm reset flag codeFelix Held
2021-06-11soc/amd/stoneyridge: Set missing RTC offsets for day alarm and centuryAnand K Mistry
2021-06-11cpu/x86/lapic: Replace LOCAL_APIC_ADDR referencesKyösti Mälkki
2021-06-08soc/amd: factor out acpi_soc_get_bert_region to amd/commonFelix Held
2021-06-08soc/amd/picasso/agesa_acpi: add BERT supportFelix Held
2021-06-08soc/amd/stoneyridge: use common BERT ACPI table generationFelix Held
2021-06-08arch/x86/include/bert_storage: introduce bert_should_generate_acpi_tableFelix Held
2021-06-07cpu/x86: Default to PARALLEL_MP selectedKyösti Mälkki
2021-06-07soc/amd/common/fsp/pci: Add size field to PCIe interrupt routing HOBNikolai Vyssotski
2021-06-07soc/amd/cezanne: Configure I2C Pad RX Select through devicetreeKarthikeyan Ramasubramanian
2021-06-07cezanne/psp_verstage: add reset/timer svcKangheui Won
2021-06-07psp_verstage: initialize i2c in soc_initKangheui Won
2021-06-02soc/amd/picasso: remove warm reset flag codeFelix Held
2021-06-01soc/amd/cezanne/include/iomap: properly align definesFelix Held
2021-06-01soc/amd/picasso: introduce and use chipset device treeFelix Held
2021-05-31soc/amd/cezanne: Add pre-FSPM call to the mainboardMartin Roth
2021-05-30soc/amd/common/block/espi: Explicitly assert PLTRST#Raul E Rangel
2021-05-28soc/amd/picasso: fix MCACHE on psp_verstage RO bootKangheui Won
2021-05-27soc/amd/common/block: Fix missing include in acp.hRaul E Rangel
2021-05-27soc/amd/picasso: add devicetree setting for PSPP policyFelix Held
2021-05-27soc/amd/cezanne: add devicetree setting for PSPP policyFelix Held
2021-05-26soc/amd/picasso/mca: use MCAX registers instead of legacy MCAFelix Held
2021-05-26soc/amd/cezanne: add support for the changed AMD FSP API for USB PHYJulian Schroeder
2021-05-26soc/amd/common/block/espi: Fix typo in espi_setup_periph_channelRaul E Rangel
2021-05-25soc/amd/common/block/espi: Increase ESPI_CH_READY_TIMEOUT_US to 10msRaul E Rangel
2021-05-22soc/amd: reduce MCACHE size with psp_verstageKangheui Won
2021-05-22soc/amd/cezanne,picasso/reset: use byte I/O read for NCP_ERRFelix Held
2021-05-21soc/amd/cezanne,common,picasso: use BERT region reserved by FSP driverFelix Held
2021-05-20soc/amd/common: Show espi init in logMartin Roth
2021-05-19soc/amd/common/block/espi_util: Work around in-band reset race conditionRaul E Rangel
2021-05-19soc/amd/cezanne/fch: add PCIe GPP clock generator configuration settingsFelix Held
2021-05-19soc/amd/picasso: move gpp_clk_req_setting definition to chip.hFelix Held
2021-05-18cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=yArthur Heymans
2021-05-16soc/amd/*/Makefile.inc: Strip the quotesZheng Bao
2021-05-14soc/amd/cezanne: Enable GFX HDA FSP UPDKarthikeyan Ramasubramanian
2021-05-13soc/amd: factor out acpigen_write_alib_dptc to common codeFelix Held