SDA_1 = Pin('GEN2_I2C_SDA')
SCL_1 = Pin('GEN2_I2C_SCL')
+# Jetson Xavier only
Q06 = Pin('SOC_GPIO42')
AA03 = Pin('CAN0_DIN')
AA02 = Pin('CAN0_DOUT')
-Z07 = Pin('SPI1_CS1_N')
-Z06 = Pin('SPI1_CS0_N')
-Z04 = Pin('SPI1_MISO')
-Z05 = Pin('SPI1_MOSI')
-Z03 = Pin('SPI1_SCK')
BB01 = Pin('CAN1_EN')
AA00 = Pin('CAN1_DOUT')
-R05 = Pin('UART1_CTS')
-R04 = Pin('UART1_RTS')
H07 = Pin('DAP2_SCLK')
I02 = Pin('DAP2_FS')
I01 = Pin('DAP2_DIN')
I00 = Pin('DAP2_DOUT')
-N01 = Pin('SOC_GPIO54')
BB00 = Pin('CAN1_STB')
H00 = Pin('SOC_GPIO12')
Q01 = Pin('SOC_GPIO21')
AA01 = Pin('CAN1_DIN')
+
+# Jetson NX only
+S04 = Pin('AUD_MCLK')
+T05 = Pin('DAP5_SCLK')
+Y00 = Pin('SPI3_SCK')
+CC04 = Pin('TOUCH_CLK')
+Y04 = Pin('SPI3_CS1_N')
+Y03 = Pin('SPI3_CS0_N')
+Y01 = Pin('SPI3_MISO')
+Q05 = Pin('SOC_GPIO41')
+Q06 = Pin('SOC_GPIO42')
+U00 = Pin('DAP5_FS')
+Y02 = Pin('SPI3_MOSI')
+T07 = Pin('DAP5_DIN')
+T06 = Pin('DAP5_DOUT')
+
+# Shared
+N01 = Pin('SOC_GPIO54')
R00 = Pin('SOC_GPIO44')
+R04 = Pin('UART1_RTS')
+R05 = Pin('UART1_CTS')
+Z03 = Pin('SPI1_SCK')
+Z04 = Pin('SPI1_MISO')
+Z05 = Pin('SPI1_MOSI')
+Z06 = Pin('SPI1_CS0_N')
+Z07 = Pin('SPI1_CS1_N')
i2cPorts = (
(8, SCL, SDA), (1, SCL_1, SDA_1),