Skip to content

Commit 64621ec

Browse files
authored
Merge pull request #132 from HoSStiA/rockpix
Adding Radxa ROCK Pi X detection
2 parents a4e3061 + 8f73ec9 commit 64621ec

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

adafruit_platformdetect/board.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ def id(self):
131131
board_id = self._clockwork_pi_id()
132132
elif chip_id == chips.RK3308:
133133
board_id = self._rock_pi_id()
134+
elif chip_id == chips.ATOM_X5_Z8350:
135+
board_id = self._rock_pi_id()
134136
elif chip_id == chips.RK3288:
135137
board_id = self._asus_tinker_board_id()
136138
elif chip_id == chips.RYZEN_V1605B:
@@ -355,6 +357,8 @@ def _rock_pi_id(self):
355357
board = None
356358
if board_value and "ROCK Pi S" in board_value:
357359
board = boards.ROCK_PI_S
360+
if self.detector.check_board_name_value() == "ROCK Pi X":
361+
board = boards.ROCK_PI_X
358362
return board
359363

360364
def _clockwork_pi_id(self):

adafruit_platformdetect/chip.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,8 @@ def _linux_id(self):
181181
## print('model_name =', model_name)
182182
if "N3710" in model_name:
183183
linux_id = chips.PENTIUM_N3710
184+
elif "X5-Z8350" in model_name:
185+
linux_id = chips.ATOM_X5_Z8350
184186
else:
185187
linux_id = chips.GENERIC_X86
186188
## print("linux_id = ", linux_id)

adafruit_platformdetect/constants/boards.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
SOPINE = "SOPINE"
115115

116116
ROCK_PI_S = "ROCK_PI_S"
117+
ROCK_PI_X = "ROCK_PI_X"
117118

118119
GREATFET_ONE = "GREATFET_ONE"
119120

adafruit_platformdetect/constants/chips.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,6 @@
3737
STM32F405 = "STM32F405"
3838
STM32MP157 = "STM32MP157"
3939
MT8167 = "MT8167"
40+
ATOM_X5_Z8350 = "X5-Z8350"
4041

4142
BCM_RANGE = {"BCM2708", "BCM2709", "BCM2711", "BCM2835", "BCM2837"}

0 commit comments

Comments
 (0)