Skip to content

Commit 5ed903c

Browse files
authored
Merge pull request #340 from anonymouscowhead/add-licheepi4a-detect
Add licheepi4a detect
2 parents 9384e45 + be59d2b commit 5ed903c

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

adafruit_platformdetect/board.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,8 @@ def id(self) -> Optional[str]:
211211
board_id = boards.AML_S905X_CC
212212
elif chip_id == chips.CV1800B:
213213
board_id = boards.MILKV_DUO
214+
elif chip_id == chips.TH1520:
215+
board_id = boards.LICHEEPI_4A
214216
self._board_id = board_id
215217
return board_id
216218

adafruit_platformdetect/chip.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,9 @@ def _linux_id(self) -> Optional[str]:
290290
if self.detector.check_dt_compatible_value("libretech,aml-s905x-cc"):
291291
return chips.S905X
292292

293+
if self.detector.check_dt_compatible_value("light-lpi4a"):
294+
return chips.TH1520
295+
293296
linux_id = None
294297
hardware = self.detector.get_cpuinfo_field("Hardware")
295298

adafruit_platformdetect/constants/boards.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@
158158

159159
ALLWINER_D1 = "ALLWINER_D1"
160160
LICHEE_RV = "LICHEE_RV"
161+
LICHEEPI_4A = "LICHEEPI_4A"
161162

162163
MICROCHIP_MCP2221 = "MICROCHIP_MCP2221"
163164

@@ -536,7 +537,7 @@
536537
_MAAXBOARD_IDS = ("MAAXBOARD", "MAAXBOARD_MINI")
537538

538539
# Lichee RISC-V boards
539-
_LICHEE_RISCV_IDS = (LICHEE_RV,)
540+
_LICHEE_RISCV_IDS = (LICHEE_RV, LICHEEPI_4A)
540541

541542
# Siemens Simatic IOT2000 Gateways
542543
SIEMENS_SIMATIC_IOT2050_ADV = "SIEMENS_SIMATIC_IOT2050_ADVANCED"

adafruit_platformdetect/constants/chips.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
RP2040_U2IF = "RP2040_U2IF"
7474
D1_RISCV = "D1_RISCV"
7575
ATOM_J4105 = "ATOM_J4105"
76+
TH1520 = "TH1520"
7677

7778
BCM_RANGE = {"BCM2708", "BCM2709", "BCM2711", "BCM2712", "BCM2835", "BCM2837"}
7879

0 commit comments

Comments
 (0)