File tree Expand file tree Collapse file tree 4 files changed +12
-0
lines changed Expand file tree Collapse file tree 4 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,8 @@ def id(self):
115
115
board_id = self ._sifive_id ()
116
116
elif chip_id == chips .C906 :
117
117
board_id = self ._allwinner_id ()
118
+ elif chip_id == chips .VICU7 :
119
+ board_id = self .__beaglebone_id ()
118
120
elif chip_id == chips .MCP2221 :
119
121
board_id = boards .MICROCHIP_MCP2221
120
122
elif chip_id == chips .BINHO :
@@ -240,6 +242,11 @@ def _beaglebone_id(self):
240
242
if id_string == bb_id [1 ]:
241
243
return model
242
244
245
+ board_value = self .detector .get_armbian_release_field ("BOARD" )
246
+
247
+ if board_value == "freedom-u74-arty" :
248
+ return boards .BEAGLEV_STARFIV
249
+
243
250
return None
244
251
245
252
# pylint: enable=no-self-use
Original file line number Diff line number Diff line change @@ -165,6 +165,9 @@ def _linux_id(self):
165
165
if self .detector .check_dt_compatible_value ("sun20iw1p1" ):
166
166
return chips .C906
167
167
168
+ if self .detector .check_dt_compatible_value ("sifive" ):
169
+ return chips .VICU7
170
+
168
171
if self .detector .check_dt_compatible_value ("sun8i-a33" ):
169
172
return chips .A33
170
173
Original file line number Diff line number Diff line change 14
14
BEAGLEBONE_AIR = "BEAGLEBONE_AIR"
15
15
BEAGLEBONE_AI = "BEAGLEBONE_AI"
16
16
BEAGLEBONE_POCKETBONE = "BEAGLEBONE_POCKETBONE"
17
+ BEAGLEV_STARFIV = "BEAGLEV_STARFIVE"
17
18
BEAGLELOGIC_STANDALONE = "BEAGLELOGIC_STANDALONE"
18
19
OSD3358_DEV_BOARD = "OSD3358_DEV_BOARD"
19
20
OSD3358_SM_RED = "OSD3358_SM_RED"
Original file line number Diff line number Diff line change 24
24
FT2232H = "FT2232H"
25
25
HFU540 = "HFU540"
26
26
C906 = "C906"
27
+ VICU7 = "VICU7"
27
28
MCP2221 = "MCP2221"
28
29
BINHO = "BINHO"
29
30
MIPS24KC = "MIPS24KC"
You can’t perform that action at this time.
0 commit comments