blob: 118ef613d3b8738fb235f30df78c111f640bf806 [file] [log] [blame]
Karthikeyan Ramasubramanianc2f6f352021-09-10 12:03:30 -06001config PSP_VERSTAGE_CCP_DMA
2 bool
3 default n
4 help
5 Configure PSP Verstage to use Crypto Co-processor (CCP) DMA while
6 accessing the boot device. Select it on platforms which supports
7 using CCP DMA to access the boot device.
Rob Barnesb35acf92021-11-02 17:47:47 -06008
Rob Barnes3437a6f2021-12-10 14:28:21 -07009config PSP_S0I3_RESUME_VERSTAGE
10 bool "S0i3 resume verstage"
11 depends on VBOOT_STARTS_BEFORE_BOOTBLOCK
12 default n
13 help
14 Select this item to enable running verstage during S0i3 resume.
15
Rob Barnesb35acf92021-11-02 17:47:47 -060016config PSP_INIT_TPM_ON_S0I3_RESUME
17 bool
Rob Barnes3437a6f2021-12-10 14:28:21 -070018 depends on TPM2 && PSP_S0I3_RESUME_VERSTAGE
19 default PSP_S0I3_RESUME_VERSTAGE
Rob Barnesb35acf92021-11-02 17:47:47 -060020 help
21 If the TPM is reset while in S0i3, it must be reinitialized
22 during s0i3 resume. This must be performed in PSP verstage since
23 coreboot is otherwise not involved with s0i3 resume.
Karthikeyan Ramasubramaniane3eedf72022-07-14 15:37:07 -060024
25config PSP_SUPPORTS_EFS2_RELATIVE_ADDR
26 bool
27 default n
28 help
29 On SoCs where PSP uses A/B recovery layout, PSP support relative addressing
30 from the start of the SPI ROM. Enable this config on SoCs where PSP supports
31 relative addressing so that PSP verstage can pass the offset.
Karthikeyan Ramasubramanianbb315622022-08-25 15:53:27 -060032
33config SEPARATE_SIGNED_PSPFW
34 def_bool n
35 help
36 Put signed AMD/PSP firmwares outside FW_MAIN_[AB] so vboot doesn't verify them,
37 and rely on PSP's verification.
Karthikeyan Ramasubramanian204a4e62023-10-16 21:08:57 +000038
39config PSP_VERSTAGE_STACK_IS_MAPPED
40 bool
41 default y if SOC_AMD_PICASSO
42 default n
43 help
44 This configuration indicates whether the PSP Verstage stack is mapped to a virtual
45 address space. This has been the case so far only in Picasso SoC.
Karthikeyan Ramasubramanianb6ab7ba2023-11-20 23:34:22 +000046
47config PSP_VERSTAGE_MAP_ENTIRE_SPIROM
48 bool
49 default y if SOC_AMD_CEZANNE
50 default n
51 help
52 This configuration indicates whether PSP Verstage needs to map the entire SPI ROM.
53 This is required only in Cezanne SoC at the moment.