@@ -50,31 +50,33 @@ class NvSpecInformation:
50
50
51
51
52
52
class Configuration :
53
- def __init__ (self , name , dtb , board_sku , board_ver = None ):
53
+ def __init__ (self , name , dtb , board_sku , board_ver = None , beta = False ):
54
54
self .name = name
55
+ self .beta = beta
55
56
self .dtb = dtb
56
57
self .board_sku = board_sku
57
58
self .board_ver = board_ver
58
59
59
60
60
61
tx2_devkit = BoardDefinition ('Jetson TX2 devkit' , '0x18' , '3310' , [
61
62
Configuration ('2 cameras' , 'tegra186-quill-p3310-1000-a00-00-avt-14375-2cam.dtb' , '1000' ),
62
- Configuration ('3 cameras' , 'tegra186-quill-p3310-1000-a00-00-avt-14385-3cam.dtb' , '1000' ),
63
- Configuration ('6 cameras with 2 addresses' , 'tegra186-quill-p3310-1000-a00-00-avt-14385-6cam2addr.dtb' , '1000' ),
64
- Configuration ('6 cameras with 6 addresses' , 'tegra186-quill-p3310-1000-a00-00-avt-14385-6cam6addr.dtb' , '1000' ),
63
+ Configuration ('3 cameras (beta) ' , 'tegra186-quill-p3310-1000-a00-00-avt-14385-3cam.dtb' , '1000' , beta = True ),
64
+ Configuration ('6 cameras with 2 addresses (beta) ' , 'tegra186-quill-p3310-1000-a00-00-avt-14385-6cam2addr.dtb' , '1000' , beta = True ),
65
+ Configuration ('6 cameras with 6 addresses (beta) ' , 'tegra186-quill-p3310-1000-a00-00-avt-14385-6cam6addr.dtb' , '1000' , beta = True ),
65
66
Configuration ('None' , 'tegra186-quill-p3310-1000-c03-00-base.dtb' , '1000' ),
66
67
])
67
68
68
69
tx2_nx_devkit = BoardDefinition ('Jetson TX2 NX devkit' , '0x18' , '3636' , [
69
70
Configuration ('DevKit' , 'tegra186-p3636-0001-p3509-0000-a01.dtb' , '0001' ),
71
+ Configuration ('Auvidea JNX30D (beta)' , 'tegra186-p3636-0001-auvidea-jnx30d-avt.dtb' , '0001' , beta = True ),
70
72
])
71
73
72
74
agx_devkit = BoardDefinition ('Jetson AGX Xavier devkit' , '0x19' , '2888' , [
73
75
Configuration ('2 cameras' , 'tegra194-p2888-0001-p2822-0000-avt-14375-2cam.dtb' , '0001' ),
74
76
Configuration ('2 cameras' , 'tegra194-p2888-0001-p2822-0000-avt-14375-2cam.dtb' , '0004' ),
75
77
76
- Configuration ('6 cameras' , 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb' , '0001' ),
77
- Configuration ('6 cameras' , 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb' , '0004' ),
78
+ Configuration ('6 cameras (beta) ' , 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb' , '0001' , beta = True ),
79
+ Configuration ('6 cameras (beta) ' , 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb' , '0004' , beta = True ),
78
80
79
81
Configuration ('None' , 'tegra194-p2888-0001-p2822-0000.dtb' , '0001' ),
80
82
Configuration ('None' , 'tegra194-p2888-0001-p2822-0000.dtb' , '0004' ),
@@ -83,15 +85,23 @@ agx_devkit = BoardDefinition('Jetson AGX Xavier devkit', '0x19', '2888', [
83
85
nx_devkit = BoardDefinition ('Jetson Xavier NX devkit' , '0x19' , '3668' , [
84
86
Configuration ('DevKit' , 'tegra194-p3668-all-p3509-0000-avt.dtb' , '0000' ),
85
87
Configuration ('DevKit' , 'tegra194-p3668-all-p3509-0000-avt.dtb' , '0001' ),
88
+ #NX 16GB
89
+ Configuration ('DevKit' , 'tegra194-p3668-all-p3509-0000-avt.dtb' , '0003' ),
86
90
87
- Configuration ('Auvidea JNX30' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb' , '0000' ),
88
- Configuration ('Auvidea JNX30' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb' , '0001' ),
91
+ Configuration ('Auvidea JNX30 (beta)' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb' , '0000' , beta = True ),
92
+ Configuration ('Auvidea JNX30 (beta)' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb' , '0001' , beta = True ),
93
+ #NX 16GB
94
+ Configuration ('Auvidea JNX30 (beta)' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb' , '0003' , beta = True ),
89
95
90
- Configuration ('Auvidea JNX30+38491 FPD-Link' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb' , '0000' ),
91
- Configuration ('Auvidea JNX30+38491 FPD-Link' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb' , '0001' ),
96
+ Configuration ('Auvidea JNX30+38491 FPD-Link (beta)' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb' , '0000' , beta = True ),
97
+ Configuration ('Auvidea JNX30+38491 FPD-Link (beta)' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb' , '0001' , beta = True ),
98
+ #NX 16GB
99
+ Configuration ('Auvidea JNX30+38491 FPD-Link (beta)' , 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb' , '0003' , beta = True ),
92
100
93
101
Configuration ('None' , 'tegra194-p3668-all-p3509-0000.dtb' , '0000' ),
94
102
Configuration ('None' , 'tegra194-p3668-all-p3509-0000.dtb' , '0001' ),
103
+ #NX 16GB
104
+ Configuration ('None' , 'tegra194-p3668-all-p3509-0000.dtb' , '0003' ),
95
105
])
96
106
97
107
nano_devkit = BoardDefinition ('Jetson Nano' , '0x21' , '3448' , [
@@ -285,6 +295,10 @@ def main():
285
295
new_option = db .getString ('avt-nvidia-l4t-bootloader/target-board' )
286
296
for i in range (len (config_list )):
287
297
if config_list [i ] == new_option :
298
+ if active_board .configurations ()[i ].beta :
299
+ db .forceInput (debconf .HIGH , 'avt-nvidia-l4t-bootloader/beta-warning' )
300
+ db .command ('GO' )
301
+
288
302
active_board .update_active_configuration (i )
289
303
break
290
304
0 commit comments