summaryrefslogtreecommitdiff
path: root/src/soc/amd/common/block/psp
AgeCommit message (Expand)Author
2024-09-16soc/amd/common/psp/psb: add missing newline in debug messageFelix Held
2024-08-27soc/amd/common/psp: move PSP SMI SPI access function prototypesFelix Held
2024-08-27soc/amd/common/psp: consistently use uint[8,16,32,64]_t data typesFelix Held
2024-08-27soc/amd/common/psp: add helper functions to retrieve capability bitsFelix Held
2024-08-27soc/amd/common/psp/psp_def: rename MBOX_BIOS_CMD_PSP_QUERYFelix Held
2024-08-27soc/amd/common/psp/psp_smi_flash: implement generation 1 supportFelix Held
2024-08-27soc/amd/common/psp/psp_smi_flash: introduce common data structuresFelix Held
2024-08-27soc/amd/common/psp/psp_smi_flash: factor out generation-specific codeFelix Held
2024-08-27soc/amd/common/psp/psp_def: rework command buffer documentationFelix Held
2024-08-07soc/amd/common/psp_smi_flash: add buffer overflow checksFelix Held
2024-08-07soc/amd/common/psp_smi_flash: implement SPI read/write/erase commandFelix Held
2024-08-07soc/amd/common/psp_smi_flash: implement SPI info commandFelix Held
2024-08-07soc/amd/common/psp_smi_flash: add spi_controller_availableFelix Held
2024-08-07soc/amd/common/psp_smi_flash: add find_psp_spi_flash_device_regionFelix Held
2024-08-07soc/amd/common/psp_smi_flash: validate target SPI region IDFelix Held
2024-08-07soc/amd/common/psp_smi_flash: add command-specific data structuresFelix Held
2024-08-07soc/amd/common/psp: add and call PSP SMI SPI access function stubsFelix Held
2024-08-07soc/amd/common/psp_smi: implement P2C mailbox handlingFelix Held
2024-08-05soc/amd: add PSP SMI handler stubFelix Held
2024-07-31soc/amd/common/psp: move buffer sizes to common headerFelix Held
2024-07-31soc/amd/common/psp_smm: introduce and use send_psp_command_smmFelix Held
2024-07-31soc/amd/common/psp_smm: add comments to psp_notify_smmFelix Held
2024-07-31soc/amd/common/psp_smm: add/improve comments to buffers and flagsFelix Held
2024-07-25soc/amd/common/psp_gen2: use MMIO access againFelix Held
2024-07-25soc/amd/common/psp_gen2: return status from soc_read_c2p38Felix Held
2024-07-25soc/amd/common/block/psp_gen2: add get_psp_mmio_baseFelix Held
2024-05-13soc/amd/common/block/psp: Comment unused symbolElyes Haouas
2024-02-26util/amdfwtool: build amdfwtool only for all tools or AMD CPUsMartin Roth
2024-02-18soc: Add SPDX license headers to Kconfig filesMartin Roth
2024-01-24soc/amd/*: Rename Makefiles from .inc to .mkMartin Roth
2023-11-09soc/amd: Remove unnecessary choice symbol name from PSP KconfigMartin Roth
2023-11-02soc/amd/common/psp: Remove unnecessary prompts from KconfigMartin Roth
2023-10-25soc/amd/*/Kconfig: rework SPL optionsFelix Held
2023-10-04soc/amd: rework SPL file override and SPL fusing handlingFelix Held
2023-09-09soc/amd/common: Remove __attribute__(())Elyes Haouas
2023-09-01util/amdfwtool: Deal with psp position in flash offset directlyZheng Bao
2023-05-27soc/amd/common/block/psp: Unmap EFS region after useKarthikeyan Ramasubramanian
2023-03-10soc/amd/common/psp: Put spl_fuse in separate compilation unitMartin Roth
2023-03-10soc/amd/common/block/psp/psp_smm: use raw MSR dataFelix Held
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-01-15vc/amd/*,soc/amd/*: Add SVC call to get HSP Secure StateKarthikeyan Ramasubramanian
2023-01-09treewide: Remove unused <cpu/amd/msr.h>Elyes Haouas
2022-12-10treewide: Include <device/mmio.h> instead of <arch/mmio.h>Elyes Haouas
2022-11-14soc/amd/psp_smm_gen2.c: Fix 64bit mode integer conversionArthur Heymans
2022-10-31soc: Add SPDX license headers to MakefilesMartin Roth
2022-10-10soc/amd/common: Remove buildtime error for unknown cpuMartin Roth
2022-08-20soc/amd/common/block/psp/psb: add missing amdblocks/smn.h includeFelix Held
2022-08-15soc/amd/common/block/psp: Add psp_set_tpm_irq_gpioRaul E Rangel
2022-06-30soc/amd/common/psp: Revert AMD_SOC_SEPARATE_EFS_SECTIONFred Reitberger
2022-05-17soc/amd/block/psp/psp_gen2: move SPL fusing earlier to BS_PAYLOAD_LOADFelix Held
2022-05-16soc/amd/common/block/psp: Add platform secure boot supportRitul Guru
2022-05-06soc/amd/common/block/psp/psp_gen2: simplify soc_read_c2p38Felix 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/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-02-18soc/amd/common/block/psp/Makefile: add fmap_config.h dependencyFelix Held
2022-02-16soc/amd/common/block/psp: add PSP commandJason Glenesk
2022-02-09soc/amd/common/block/psp: introduce AMD_SOC_SEPARATE_EFS_SECTIONFred Reitberger
2021-12-15soc/amd/common/block/psp: move psp_notify_dram to psp_gen1.cFelix Held
2021-12-09soc/amd/common/block/psp: add psp_efs.c to build for both PSP GEN1&2Felix Held
2021-11-30soc/amd/stoneyridge/psp: move soc_get_mbox_address to common psp_gen1Felix Held
2021-11-29soc/amd/common/block/psp/psp_def: drop PSPV2_STATUS_* definesFelix Held
2021-10-19soc/amd/common/block/include/psp_efs: don't typedef structFelix Held
2021-10-13soc/amd/common: Add support to read and set SPI speeds from verstageKarthikeyan Ramasubramanian
2021-08-30soc/amd/common: Update SPI based on Kconfig & EFS instead of devtreeMartin Roth
2021-03-22soc/amd/common/block/psp/psp: update psp_status_nobase error messageFelix Held
2021-03-17cbfs: Replace more instances of cbfs_boot_locate() with newer APIsJulius Werner
2021-02-19include/cpu/amd/msr: rename MSR_PSP_ADDR to PSP_ADDR_MSRFelix Held
2021-02-19soc/amd/common/amdblocks/psp: move MSR_PSP_ADDR to include/cpu/amd/msr.hFelix Held
2021-02-16soc/amd/common/*/Kconfig: remove unneeded default n for bool optionsFelix Held
2021-02-12soc/amd/picasso/psp: move to common code and rename to psp_smm_gen2Felix Held
2021-02-10soc/amd/common/psp_gen2: print error for uninitialized MSR_PSP_ADDRFelix Held
2021-02-10soc/amd/common/block/psp: factor out soc_get_psp_base_addressFelix Held
2021-02-10soc/amd/block/psp/psp: raise log level of PSP failure messagesFelix Held
2021-02-07src: Remove redundant include <rules.h>Elyes HAOUAS
2021-02-04src: Remove unused <cbfs.h>Elyes HAOUAS
2021-01-31soc/amd/picasso/psp: move soc_get_mbox_address to common PSP gen2 codeFelix Held
2020-12-22soc/amd/common/psp: Remove files from bootblockMarshall Dawson
2020-11-30soc/amd/common: simplify conditionals in MakefilesFelix Held
2020-11-07soc/amd/common/psp: expand CPU family names in Kconfig help textFelix Held
2020-11-04soc/amd/common/psp: move v1-only mailbox commands to separate sectionFelix Held
2020-07-26soc/amd/common/block/psp/psp_smm.c: Add missing <string.h>Elyes HAOUAS
2020-07-14src: Remove unused 'include <cpu/x86/msr.h>'Elyes HAOUAS
2020-07-09include/cpu/amd/msr: move SMM_LOCK bit right after HWCR_MSR definitionFelix Held
2020-06-02src: Remove unused 'include <bootstate.h>'Elyes HAOUAS
2020-06-02src: Remove unused '#include <timer.h>'Elyes HAOUAS
2020-05-13soc/amd/common/block/psp: Remove unused northbridge headerRaul E Rangel
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-04-16soc/amd/common/psp: refactor psp_print_cmd_status parametersFelix Held
2020-04-16soc/amd/common/psp: Add notify_sx_infoFelix Held
2020-04-16soc/amd/psp: Add SmmInfo commandMarshall Dawson
2020-04-15soc/amd/common/psp: add Kconfig description to interface versionFelix Held