D25 = pin.B05
D26 = pin.B04
D27 = pin.B06
+
+CE1 = D7
+CE0 = D8
+MISO = D9
+MOSI = D10
+SCLK = D11
+SCK = D11
+
+CE1_1 = D23
+CE0_1 = D24
+MISO_1 = D25
+MOSI_1 = D26
+SCLK_1 = D27
+SCK_1 = D27
D25 = pin.P16
D26 = pin.X03
D27 = pin.E06
+
+CE1 = D7
+CE0 = D8
+MISO = D9
+MOSI = D10
+SCLK = D11
+SCK = D11
D25 = pin.P16
D26 = pin.I04
D27 = pin.J05
+
+CE1 = D7
+CE0 = D8
+MISO = D9
+MOSI = D10
+SCLK = D11
+SCK = D11
D25 = pin.Q01
D26 = pin.AA01
D27 = pin.R00
+
+CE1 = D7
+CE0 = D8
+MISO = D9
+MOSI = D10
+SCLK = D11
+SCK = D11
# Linux SPI driver for AM33XX chip in BeagleBone and PocketBeagle
# does not support setting SPI_NO_CS mode bit (issue #104)
if not self.chip.AM33XX and not self.chip.IMX8MX and not self.chip.SAMA5 \
- and not self.chip.APQ8016:
+ and not self.chip.APQ8016 and not self.chip.T210 and not self.chip.T186 \
+ and not self.chip.T194:
try:
self._spi.no_cs = True # this doesn't work but try anyways
except AttributeError:
i2cPorts = (
(1, SCL, SDA), (0, SCL_1, SDA_1),
)
+
+# ordered as spiId, sckId, mosiId, misoId
+spiPorts = ((3, N03, N05, N04), )
i2cPorts = (
(8, SCL, SDA), (1, SCL_1, SDA_1),
)
+
+# ordered as spiId, sckId, mosiId, misoId
+spiPorts = ((0, Z03, Z05, Z04), )
i2cPorts = (
(0, SCL, SDA), (1, SCL_1, SDA_1),
)
+
+# ordered as spiId, sckId, mosiId, misoId
+spiPorts = ((0, C02, C00, C01), (1, B06, B04, B05))
elif board_id == ap_board.DRAGONBOARD_410C:
from adafruit_blinka.microcontroller.snapdragon.apq8016.pin import Pin
from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+ elif board_id == ap_board.JETSON_NANO:
+ from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+ from adafruit_blinka.microcontroller.tegra.t210.pin import Pin
+ elif board_id == ap_board.JETSON_TX1:
+ from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+ from adafruit_blinka.microcontroller.tegra.t210.pin import Pin
+ elif board_id == ap_board.JETSON_TX2:
+ from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+ from adafruit_blinka.microcontroller.tegra.t186.pin import Pin
+ elif board_id == ap_board.JETSON_XAVIER:
+ from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+ from adafruit_blinka.microcontroller.tegra.t194.pin import Pin
else:
from machine import SPI as _SPI
from machine import Pin