@@ -167,46 +167,6 @@ class EnvelopeStorage:
167167 "class_name" : "nRF54H20_sys" ,
168168 "role" : ManifestRole .SEC_SYSCTRL ,
169169 },
170- {
171- "vendor_name" : "nordicsemi.com" ,
172- "class_name" : "nRF9280_sample_root" ,
173- "role" : ManifestRole .APP_ROOT ,
174- },
175- {
176- "vendor_name" : "nordicsemi.com" ,
177- "class_name" : "nRF9280_sample_app" ,
178- "role" : ManifestRole .APP_LOCAL_1 ,
179- },
180- {
181- "vendor_name" : "nordicsemi.com" ,
182- "class_name" : "nRF9280_sample_app_recovery" ,
183- "role" : ManifestRole .APP_RECOVERY ,
184- },
185- {
186- "vendor_name" : "nordicsemi.com" ,
187- "class_name" : "nRF9280_sample_rad" ,
188- "role" : ManifestRole .RAD_LOCAL_1 ,
189- },
190- {
191- "vendor_name" : "nordicsemi.com" ,
192- "class_name" : "nRF9280_sample_rad_recovery" ,
193- "role" : ManifestRole .RAD_RECOVERY ,
194- },
195- {
196- "vendor_name" : "nordicsemi.com" ,
197- "class_name" : "nRF9280_nordic_top" ,
198- "role" : ManifestRole .SEC_TOP ,
199- },
200- {
201- "vendor_name" : "nordicsemi.com" ,
202- "class_name" : "nRF9280_sec" ,
203- "role" : ManifestRole .SEC_SDFW ,
204- },
205- {
206- "vendor_name" : "nordicsemi.com" ,
207- "class_name" : "nRF9280_sys" ,
208- "role" : ManifestRole .SEC_SYSCTRL ,
209- },
210170 ]
211171
212172 def __init__ (self , base_address : int , load_defaults = True , kconfig = None ):
@@ -432,6 +392,49 @@ class EnvelopeStorageNrf54h20(EnvelopeStorage):
432392class EnvelopeStorageNrf9280 (EnvelopeStorage ):
433393 """Class generating SUIT storage binary in upcoming format."""
434394
395+ _CLASS_ROLE_ASSIGNMENTS = [
396+ {
397+ "vendor_name" : "nordicsemi.com" ,
398+ "class_name" : "nRF9280_sample_root" ,
399+ "role" : ManifestRole .APP_ROOT ,
400+ },
401+ {
402+ "vendor_name" : "nordicsemi.com" ,
403+ "class_name" : "nRF9280_sample_app" ,
404+ "role" : ManifestRole .APP_LOCAL_1 ,
405+ },
406+ {
407+ "vendor_name" : "nordicsemi.com" ,
408+ "class_name" : "nRF9280_sample_app_recovery" ,
409+ "role" : ManifestRole .APP_RECOVERY ,
410+ },
411+ {
412+ "vendor_name" : "nordicsemi.com" ,
413+ "class_name" : "nRF9280_sample_rad" ,
414+ "role" : ManifestRole .RAD_LOCAL_1 ,
415+ },
416+ {
417+ "vendor_name" : "nordicsemi.com" ,
418+ "class_name" : "nRF9280_sample_rad_recovery" ,
419+ "role" : ManifestRole .RAD_RECOVERY ,
420+ },
421+ {
422+ "vendor_name" : "nordicsemi.com" ,
423+ "class_name" : "nRF9280_nordic_top" ,
424+ "role" : ManifestRole .SEC_TOP ,
425+ },
426+ {
427+ "vendor_name" : "nordicsemi.com" ,
428+ "class_name" : "nRF9280_sec" ,
429+ "role" : ManifestRole .SEC_SDFW ,
430+ },
431+ {
432+ "vendor_name" : "nordicsemi.com" ,
433+ "class_name" : "nRF9280_sys" ,
434+ "role" : ManifestRole .SEC_SYSCTRL ,
435+ },
436+ ]
437+
435438 _LAYOUT = [
436439 {
437440 "role" : ManifestRole .SEC_TOP ,
0 commit comments