Skip to content

Commit 32fcd6c

Browse files
authored
Merge pull request #35 from paulcrawford/master
Adding Odroid N2
2 parents 6e9cd7b + a3ab927 commit 32fcd6c

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

adafruit_platformdetect/board.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
ODROID_C1 = "ODROID_C1"
5959
ODROID_C1_PLUS = "ODROID_C1_PLUS"
6060
ODROID_C2 = "ODROID_C2"
61+
ODROID_N2 = "ODROID_N2"
6162

6263
FTDI_FT232H = "FT232H"
6364
DRAGONBOARD_410C = "DRAGONBOARD_410C"
@@ -104,7 +105,8 @@
104105
_ODROID_40_PIN_IDS = (
105106
ODROID_C1,
106107
ODROID_C1_PLUS,
107-
ODROID_C2
108+
ODROID_C2,
109+
ODROID_N2
108110
)
109111

110112
_BEAGLEBONE_IDS = (
@@ -319,6 +321,8 @@ def id(self):
319321
board_id = ODROID_C1
320322
elif chip_id == ap_chip.S905:
321323
board_id = ODROID_C2
324+
elif chip_id == ap_chip.S922X:
325+
board_id = ODROID_N2
322326
elif chip_id == ap_chip.FT232H:
323327
board_id = FTDI_FT232H
324328
elif chip_id == ap_chip.APQ8016:

adafruit_platformdetect/chip.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
SUN8I = "SUN8I"
1212
S805 = "S805"
1313
S905 = "S905"
14+
S922X = "S922X"
1415
SAMA5 = "SAMA5"
1516
T210 = "T210"
1617
T186 = "T186"
@@ -102,6 +103,8 @@ def _linux_id(self): # pylint: disable=too-many-branches
102103
linux_id = IMX8MX
103104
if compatible and 'odroid-c2' in compatible:
104105
linux_id = S905
106+
if compatible and 'amlogic, g12b' in compatible:
107+
linux_id = S922X
105108

106109
elif hardware in ("BCM2708", "BCM2709", "BCM2835"):
107110
linux_id = BCM2XXX
@@ -113,6 +116,8 @@ def _linux_id(self): # pylint: disable=too-many-branches
113116
linux_id = S805
114117
elif "ODROID-C2" in hardware:
115118
linux_id = S905
119+
elif "ODROID-N2" in hardware:
120+
linux_id = S922X
116121
elif "SAMA5" in hardware:
117122
linux_id = SAMA5
118123

0 commit comments

Comments
 (0)