Skip to content

Commit ec11070

Browse files
authored
Merge pull request #302 from MPult/BPI-M2-Berry
Adding support for BPI-M2-Berry Board
2 parents 99a7cb2 + 6b16884 commit ec11070

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

adafruit_platformdetect/board.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,8 @@ def _armbian_id(self) -> Optional[str]:
380380
board = boards.BANANA_PI_M2_ZERO
381381
elif board_value == "bananapim2plus":
382382
board = boards.BANANA_PI_M2_PLUS
383+
elif board_value == "bananapim2berry":
384+
board = boards.BANANA_PI_M2_BERRY
383385
elif board_value == "bananapim5":
384386
board = boards.BANANA_PI_M5
385387
elif board_value == "orangepizeroplus2-h5":
@@ -646,6 +648,10 @@ def _allwinner_variants_id(self) -> Optional[str]:
646648
return board
647649
board_value = board_value.lower()
648650
chip_id = self.detector.chip.id
651+
652+
if "banana pi m2 berry" in board_value:
653+
board = boards.BANANA_PI_M2_BERRY
654+
649655
if "nanopi" in board_value:
650656
if "neo" in board_value and "SUN8I" in chip_id:
651657
board = boards.NANOPI_NEO_AIR

adafruit_platformdetect/constants/boards.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
# Banana Pi boards
6868
BANANA_PI_M2_ZERO = "BANANA_PI_M2_ZERO"
6969
BANANA_PI_M2_PLUS = "BANANA_PI_M2_PLUS"
70+
BANANA_PI_M2_BERRY = "BANANA_PI_M2_BERRY"
7071
BANANA_PI_M5 = "BANANA_PI_M5"
7172

7273
# NVIDIA Jetson boards
@@ -245,7 +246,12 @@
245246
_NANOPI_IDS = (NANOPI_NEO_AIR, NANOPI_DUO2, NANOPI_NEO)
246247

247248
# BananaPI
248-
_BANANA_PI_IDS = (BANANA_PI_M2_ZERO, BANANA_PI_M2_PLUS, BANANA_PI_M5)
249+
_BANANA_PI_IDS = (
250+
BANANA_PI_M2_ZERO,
251+
BANANA_PI_M2_PLUS,
252+
BANANA_PI_M2_BERRY,
253+
BANANA_PI_M5,
254+
)
249255

250256
# LubanCat
251257
_LUBANCAT_IDS = (

0 commit comments

Comments
 (0)