]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Add support for NVIDIA Clara AGX Xavier
authorStephen Warren <swarren@nvidia.com>
Mon, 5 Oct 2020 17:49:03 +0000 (11:49 -0600)
committerStephen Warren <swarren@nvidia.com>
Mon, 5 Oct 2020 17:49:03 +0000 (11:49 -0600)
src/adafruit_blinka/board/nvidia/clara_agx_xavier.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/tegra/t194/pin.py
src/board.py

diff --git a/src/adafruit_blinka/board/nvidia/clara_agx_xavier.py b/src/adafruit_blinka/board/nvidia/clara_agx_xavier.py
new file mode 100644 (file)
index 0000000..d65e95a
--- /dev/null
@@ -0,0 +1,38 @@
+"""Pin definitions for Clara AGX Xavier."""
+
+from adafruit_blinka.microcontroller.tegra.t194 import pin
+
+SDA = pin.SDA
+SCL = pin.SCL
+SDA_1 = pin.SDA_1
+SCL_1 = pin.SCL_1
+
+D4 = pin.Q06
+D5 = pin.AA03
+D6 = pin.AA02
+D7 = pin.Z07
+D8 = pin.Z06
+D9 = pin.Z04
+D10 = pin.Z05
+D11 = pin.Z03
+D12 = pin.BB01
+D13 = pin.AA00
+D16 = pin.R05
+D17 = pin.R04
+D18 = pin.H07
+D19 = pin.I02
+D20 = pin.I01
+D21 = pin.I00
+D22 = pin.N01
+D23 = pin.BB00
+D24 = pin.H00
+D25 = pin.Q01
+D26 = pin.AA01
+D27 = pin.P04
+
+CE1 = D7
+CE0 = D8
+MISO = D9
+MOSI = D10
+SCLK = D11
+SCK = D11
index 9a803cbe8daa7022562ee9ac9a6b12ff3778b58b..4bcfff9984064042dc49cb3a4976e0f188684a00 100644 (file)
@@ -111,6 +111,9 @@ Y02 = Pin("SPI3_MOSI")
 T07 = Pin("DAP5_DIN")
 T06 = Pin("DAP5_DOUT")
 
 T07 = Pin("DAP5_DIN")
 T06 = Pin("DAP5_DOUT")
 
+# Clara AGX Xavier only
+P04 = Pin("SOC_GPIO04")
+
 # Shared
 N01 = Pin("SOC_GPIO54")
 R00 = Pin("SOC_GPIO44")
 # Shared
 N01 = Pin("SOC_GPIO54")
 R00 = Pin("SOC_GPIO44")
index 29163540a1a28f7507e7c13a04b1b1a5194f429d..0d1f1594bfec0ebe65b2d541b7b6f5d1f8e7ead9 100755 (executable)
@@ -114,6 +114,9 @@ elif board_id == ap_board.JETSON_NANO:
 elif board_id == ap_board.JETSON_NX:
     from adafruit_blinka.board.nvidia.jetson_nx import *
 
 elif board_id == ap_board.JETSON_NX:
     from adafruit_blinka.board.nvidia.jetson_nx import *
 
+elif board_id == ap_board.CLARA_AGX_XAVIER:
+    from adafruit_blinka.board.nvidia.clara_agx_xavier import *
+
 elif board_id == ap_board.CORAL_EDGE_TPU_DEV:
     from adafruit_blinka.board.coral_edge_tpu import *
 
 elif board_id == ap_board.CORAL_EDGE_TPU_DEV:
     from adafruit_blinka.board.coral_edge_tpu import *