blob: 2213753c7ce12b43776754320f4c2137a771a1c5 [file] [log] [blame]
Klaus Heinrich Kiwid2551242020-07-16 16:59:04 -03001config BR2_PACKAGE_OPENPOWER_PNOR_P10
2 bool "openpower_pnor_p10"
3 depends on (!BR2_OPENPOWER_PNOR)
4 select BR2_TARGET_ROOTFS_INITRAMFS
5 select BR2_PACKAGE_HOSTBOOT_P10
6 select BR2_PACKAGE_HOSTBOOT_BINARIES
7 select BR2_PACKAGE_SKIBOOT
8 select BR2_PACKAGE_OPENPOWER_FFS
9 select BR2_PACKAGE_OCC_P10
Klaus Heinrich Kiwid2551242020-07-16 16:59:04 -030010 select BR2_PACKAGE_IMA_CATALOG
11 select BR2_PACKAGE_HOST_OPENPOWER_VPNOR
12 select BR2_PACKAGE_RAINIER_2U_XML
13 select BR2_PACKAGE_RAINIER_4U_XML
14 select BR2_PACKAGE_HCODE_P10
Mike Baiocchia69f7bb2023-02-10 11:58:46 -060015 select BR2_PACKAGE_BONNELL_XML
Klaus Heinrich Kiwid2551242020-07-16 16:59:04 -030016 help
17 Utilites for building a targeting Power10 binary image
18
19menu "OpenPOWER PNOR P10 assembly options"
20
21choice
22 prompt "Secure Boot key transition type"
23 default BR2_OPENPOWER_P10_SECUREBOOT_NO_KEY_TRANSITION
24
25config BR2_OPENPOWER_P10_SECUREBOOT_NO_KEY_TRANSITION
26 bool "None"
27 help
28 Builds a driver that does not transition Secure Boot keys
29
30config BR2_OPENPOWER_P10_SECUREBOOT_KEY_TRANSITION_TO_DEV
31 bool "Transition existing keys to development keys"
32 help
33 Builds a driver that transitions Secure Boot keys to development keys and
34 powers off the system. Only usable when system security has been
35 disabled.
36
37config BR2_OPENPOWER_P10_SECUREBOOT_KEY_TRANSITION_TO_PROD
38 bool "Transition development keys to production keys"
39 help
40 Builds a driver that transitions Secure Boot development keys to
41 vendor supplied production keys and powers off the system.
42
43endchoice
44
45config BR2_OPENPOWER_P10_SECUREBOOT_SIGN_MODE
46 string "Secureboot signing mode"
47 default "development"
48 help
49 Available options [development | production]
50 Indicates the signing mode when generating the PNOR image. Only
51 applicable when hostboot is compiled with SECUREBOOT compile flag.
52 Default mode is development.
53
54config BR2_OPENPOWER_P10_PNOR_XML_LAYOUT_FILENAME
55 string "Name of Openpower pnor xml layout file"
56 help
57 String used to define hw specific make config file
58
59config BR2_OPENPOWER_PNOR_P10_LEGACY_PNOR_TARGET
60 string "Legacy name of P10 PNOR Configuration"
61 help
62 String used to define Legacy configuration name, used for
63 building legacy PNOR-related binaries and intermediate files
64
65config BR2_OPENPOWER_P10_XMLS
66 string "List of machine XMLs to include"
67 default "rainier-2u-xml rainier-4u-xml"
68 help
69 List of machine-xmls to include in the OpenPower PNOR
70
71config BR2_SKIBOOT_P10_LID_NAME
72 string "Name of skiboot lid name to be used"
73 default "skiboot.lid"
74 help
75 String used to define skiboot lid filename
76
77config BR2_HOSTBOOT_P10_BINARY_SBE_FILENAME
78 string "Name of sbe hostboot binary"
79 help
80 String used to define name of sbe hostboot binary file
81
82config BR2_HOSTBOOT_P10_BINARY_SBEC_FILENAME
83 string "Name of sbec hostboot binary"
84 help
85 String used to define name of sbec hostboot binary file
86
87config BR2_HOSTBOOT_P10_BINARY_IONV_FILENAME
88 string "Name of IONV binary"
89 default "ionv.bin"
90 help
91 String used to define name of ionv binary file
92
93config BR2_HOSTBOOT_P10_BINARY_WINK_FILENAME
94 string "Name of winkle hostboot binary"
95 help
96 String used to define name of winkle hostboot binary file
97
98config BR2_IMA_CATALOG_P10_FILENAME
99 string "Name of IMA catalog binary"
100 help
101 String used to define name of IMA catalog binary file
102
103config BR2_IMA_CATALOG_P10_ECC_FILENAME
104 string "Name of IMA catalog binary"
105 help
106 String used to define name of IMA catalog binary file, ecc protected
107
108config BR2_OCMBFW_P10_FILENAME
109 string "Name of the OCMBFW Update original file"
110 default "signed_app_fw.mem"
111 help
112 String used to define name of OCBMFW Update original file (before any processing occurs)
113
114config BR2_OCMBFW_P10_PROCESSED_FILENAME
115 string "Name of OCMBFW Update binary processed file"
116 default "ocmbfw.bin.ecc"
117 help
118 String used to define the name of the OCMBFW update binary file after processing, ecc protected
119
Mike Baiocchi56e00022022-01-18 22:26:54 -0600120config BR2_OPENPOWER_SIGNED_SECURITY_VERSION
121 string "Security Version to be included in signed partitions"
122 help
123 String used to define the security version to be included in signed partition
124
Klaus Heinrich Kiwid2551242020-07-16 16:59:04 -0300125endmenu