blob: 4e841bbe8f920c9142db7519f867e0c89facb887 [file] [log] [blame]
Bill Hoffa5f93f1d2014-06-26 21:02:48 -05001config BR2_PACKAGE_OPENPOWER_PNOR
2 bool "openpower_pnor"
Matt Ploetz3a184dd2016-08-26 17:21:06 -05003 default y if (BR2_OPENPOWER_PLATFORM)
Jeremy Kerr5e1f7b42016-07-22 13:09:38 +08004 select BR2_PACKAGE_HOSTBOOT
5 select BR2_PACKAGE_HOSTBOOT_BINARIES
6 select BR2_PACKAGE_SKIBOOT
7 select BR2_PACKAGE_OPENPOWER_FFS
8 select BR2_PACKAGE_OCC
9 select BR2_PACKAGE_CAPP_UCODE
William A. Kennington IIIc3ab3ce2017-03-17 12:58:05 -070010 select BR2_PACKAGE_IMA_CATALOG
Stewart Smithcd986e42017-05-15 12:14:59 +100011 select BR2_PACKAGE_MACHINE_XML
Bill Hoffa5f93f1d2014-06-26 21:02:48 -050012 help
13 Utilites for building a targeting binary image
14
Nick Bofferding54deceb2017-06-28 23:07:35 -050015choice
16 prompt "Secure Boot key transition type"
17 default BR2_OPENPOWER_SECUREBOOT_NO_KEY_TRANSITION
18
19config BR2_OPENPOWER_SECUREBOOT_NO_KEY_TRANSITION
20 bool "None"
21 help
22 Builds a driver that does not transition Secure Boot keys
23
24config BR2_OPENPOWER_SECUREBOOT_KEY_TRANSITION_TO_DEV
25 bool "Transition existing keys to development keys"
26 help
27 Builds a driver that transitions Secure Boot keys to development keys and
28 powers off the system. Only usable when system security has been
29 disabled.
30
31config BR2_OPENPOWER_SECUREBOOT_KEY_TRANSITION_TO_PROD
32 bool "Transition development keys to production keys"
33 help
34 Builds a driver that transitions Secure Boot development keys to
35 vendor supplied production keys and powers off the system.
36
37endchoice
38
39config BR2_OPENPOWER_SECUREBOOT_SIGN_MODE
40 string "Secureboot signing mode"
41 help
42 Available options [development | production]
43 Indicates the signing mode when generating the PNOR image. Only
44 applicable when hostboot is compiled with SECUREBOOT compile flag.
45 Default mode is development.
46
Bill Hoffa5f93f1d2014-06-26 21:02:48 -050047config BR2_OPENPOWER_PNOR_XML_LAYOUT_FILENAME
48 string "Name of Openpower pnor xml layout file"
49 help
50 String used to define hw specific make config file
51
52config BR2_OPENPOWER_CONFIG_NAME
53 string "Name of configuration"
54 help
55 String used to define configuration name
56
57config BR2_OPENPOWER_PNOR_FILENAME
58 string "Name of pnor file to be created"
59 help
60 String used to define pnor filename to be created
61
Brian Horton06c2a882015-04-09 13:32:55 -050062config BR2_OPENPOWER_PNOR_UPDATE_FILENAME
63 string "Name of pnor file to be created for updates, if needed"
64 help
65 String used to define pnor filename to be created for updates, if needed
66
Bill Hoffa5f93f1d2014-06-26 21:02:48 -050067config BR2_SKIBOOT_LID_NAME
68 string "Name of skiboot lid name to be used"
69 default "skiboot.lid"
70 help
Elizabeth Linerfbd6c452016-03-31 10:38:17 -050071 String used to define skiboot lid filename
72
73config BR2_TARGET_SKIBOOT_XZ
74 boolean "Compress the skiboot image with XZ"
Jeremy Kerr1a70aff2016-07-22 14:03:30 +080075 select BR2_OPENPOWER_PNOR_XZ_ENABLED
Elizabeth Liner5a8e6fa2016-07-14 15:46:49 -050076 default y
Elizabeth Linerfbd6c452016-03-31 10:38:17 -050077
78config BR2_SKIBOOT_LID_XZ_NAME
79 string "Name of compressed skiboot lid"
80 default "skiboot.lid" if !BR2_TARGET_SKIBOOT_XZ
81 default "skiboot.lid.xz" if BR2_TARGET_SKIBOOT_XZ
82 help
83 String used to define compressed skiboot lid filename
Bill Hoffa5f93f1d2014-06-26 21:02:48 -050084
85config BR2_HOSTBOOT_BINARY_SBE_FILENAME
86 string "Name of sbe hostboot binary"
87 help
88 String used to define name of sbe hostboot binary file
89
Bill Hoffa5f93f1d2014-06-26 21:02:48 -050090config BR2_HOSTBOOT_BINARY_SBEC_FILENAME
91 string "Name of sbec hostboot binary"
92 help
93 String used to define name of sbec hostboot binary file
94
Matt Ploetzaf3f64e2015-05-14 14:49:55 -050095config BR2_HOSTBOOT_BINARY_WINK_FILENAME
96 string "Name of winkle hostboot binary"
97 help
98 String used to define name of winkle hostboot binary file
99
Elizabeth Linerd1a29c12017-05-15 18:03:21 -0500100config BR2_WOFDATA_FILENAME
101 string "Name of wofdata original file"
Elizabeth Linereaf813a2017-06-10 17:42:28 -0500102 default "wof_output"
Elizabeth Linerd1a29c12017-05-15 18:03:21 -0500103 help
104 String used to define name of wofdata original file
105
106config BR2_WOFDATA_BINARY_FILENAME
107 string "Name of wofdata binary file"
Elizabeth Linereaf813a2017-06-10 17:42:28 -0500108 default "wofdata.bin.ecc"
Elizabeth Linerd1a29c12017-05-15 18:03:21 -0500109 help
110 String used to define name of wofdata binary ecc'd file
111
Elizabeth Linerfa069312017-08-07 23:33:01 -0500112config BR2_MEMDDATA_FILENAME
113 string "Name of memd original file"
114 default "memd_extra"
115 help
116 String used to define name of memd original file
117
118config BR2_MEMDDATA_BINARY_FILENAME
119 string "Name of memd binary file"
120 default "memd_extra_data.bin.ecc"
121 help
122 String used to define the name of the memd binary ecc'd file
123
Matt Ploetz02aa69d2016-09-12 18:17:15 -0500124config BR2_IMA_CATALOG_FILENAME
125 string "Name of IMA catalog binary"
126 help
127 String used to define name of IMA catalog binary file
128
129config BR2_IMA_CATALOG_ECC_FILENAME
130 string "Name of IMA catalog binary"
131 help
132 String used to define name of IMA catalog binary file, ecc protected
133
Bill Hoffa5f93f1d2014-06-26 21:02:48 -0500134config BR2_OPENPOWER_TARGETING_BIN_FILENAME
135 string "Name of openpower binary targeting file"
136 help
137 String used to define name of openpower targeting binary file
Brian Silver015b5912014-08-07 15:50:15 -0500138
139config BR2_OPENPOWER_TARGETING_ECC_FILENAME
140 string "Name of openpower binary targeting file"
141 help
142 String used to define name of openpower targeting binary file, ecc protected
Elizabeth Linerfbd6c452016-03-31 10:38:17 -0500143
144config BR2_OPENPOWER_PNOR_XZ_ENABLED
Jeremy Kerr4c5e6e22016-07-22 13:59:47 +0800145 bool "Enable xz compression in PNOR payloads"
Jeremy Kerr1a70aff2016-07-22 14:03:30 +0800146 default n