]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
add jetson orin nx
authorlinhhoang <lthoang@wpi.edu>
Tue, 4 Apr 2023 18:32:59 +0000 (14:32 -0400)
committerlinhhoang <lthoang@wpi.edu>
Tue, 4 Apr 2023 19:30:18 +0000 (15:30 -0400)
src/adafruit_blinka/board/nvidia/jetson_orin_nx.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/tegra/t234/pin.py
src/board.py

diff --git a/src/adafruit_blinka/board/nvidia/jetson_orin_nx.py b/src/adafruit_blinka/board/nvidia/jetson_orin_nx.py
new file mode 100644 (file)
index 0000000..1aa27d3
--- /dev/null
@@ -0,0 +1,42 @@
+# SPDX-FileCopyrightText: 2022 Linh Hoang for NVIDIA
+# SPDX-FileCopyrightText: 2022 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
+"""Pin definitions for Jetson AGX Orin."""
+
+from adafruit_blinka.microcontroller.tegra.t234 import pin
+
+SDA = pin.SDA
+SCL = pin.SCL
+SDA_1 = pin.SDA_1
+SCL_1 = pin.SCL_1
+
+D4 = pin.AC06
+D5 = pin.Q05
+D6 = pin.Q06
+D7 = pin.Z07
+D8 = pin.Z06
+D9 = pin.Z04
+D10 = pin.Z05
+D11 = pin.Z03
+D12 = pin.G06
+D13 = pin.H00
+D16 = pin.R05
+D17 = pin.R04
+D18 = pin.H07
+D19 = pin.I02
+D20 = pin.I01
+D21 = pin.I00
+D22 = pin.N01
+D23 = pin.Y04
+D24 = pin.Y03
+D25 = pin.Y01
+D26 = pin.Y02
+D27 = pin.Y00
+
+CE1 = D7
+CE0 = D8
+MISO = D9
+MOSI = D10
+SCLK = D11
+SCK = D11
index f2f33327d83222a52a2e67402cea7905b0f5fe5b..26a80723cfd5cea2d70a2abc27efa5353af5782b 100644 (file)
@@ -110,6 +110,18 @@ AA03 = Pin("GP20_CAN1_DIN")
 I01 = Pin("GP124")
 I00 = Pin("GP123")
 
 I01 = Pin("GP124")
 I00 = Pin("GP123")
 
+
+AC06 = Pin("GP167")
+Y00 = Pin("SPI1_SCK")
+N01 = Pin("GP88_PWM1")
+Y04 = Pin("GP40_SPI3_CS1_N")
+Y03 = Pin("GP39_SPI3_CS0_N")
+Y01 = Pin("GP37_SPI3_MISO")
+Q05 = Pin("GP65")
+G06 = Pin("GP113_PWM7")
+Y02 = Pin("GP38_SPI3_MOSI")
+
+
 i2cPorts = (
     (7, SCL, SDA),
     (1, SCL_1, SDA_1),
 i2cPorts = (
     (7, SCL, SDA),
     (1, SCL_1, SDA_1),
index 905be5e526240b40f91dec100882c7adc0dfa827..5a5ab1cbb217c967f9fbd9308474686eeb898a6e 100644 (file)
@@ -163,6 +163,9 @@ elif board_id == ap_board.JETSON_NX:
 elif board_id == ap_board.JETSON_AGX_ORIN:
     from adafruit_blinka.board.nvidia.jetson_orin import *
 
 elif board_id == ap_board.JETSON_AGX_ORIN:
     from adafruit_blinka.board.nvidia.jetson_orin import *
 
+elif board_id in (ap_board.JETSON_ORIN_NX, ap_board.JETSON_ORIN_NANO):
+    from adafruit_blinka.board.nvidia.jetson_orin_nx import *
+
 elif board_id == ap_board.CLARA_AGX_XAVIER:
     from adafruit_blinka.board.nvidia.clara_agx_xavier import *
 
 elif board_id == ap_board.CLARA_AGX_XAVIER:
     from adafruit_blinka.board.nvidia.clara_agx_xavier import *