]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #1006 from Gautham103/jetson-thor
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Wed, 3 Sep 2025 18:10:38 +0000 (11:10 -0700)
committerGitHub <noreply@github.com>
Wed, 3 Sep 2025 18:10:38 +0000 (11:10 -0700)
add support for jetson thor

1  2 
src/board.py
src/digitalio.py
src/microcontroller/__init__.py
src/microcontroller/pin.py

diff --combined src/board.py
index 34a54b5ac01f6bb74ca84ae3bc495a36310bd456,3d4d0d7209e37b5373c9d87d11a405003011023a..357cfe759e1437b106fc108bf397d09cdfbfbf22
@@@ -146,9 -146,6 +146,9 @@@ elif board_id == ap_board.ORANGE_PI_4_L
  elif board_id in (ap_board.ORANGE_PI_5, ap_board.ORANGE_PI_5_MAX):
      from adafruit_blinka.board.orangepi.orangepi5 import *
  
 +elif board_id == ap_board.ORANGE_PI_5_PRO:
 +    from adafruit_blinka.board.orangepi.orangepi5pro import *
 +
  elif board_id == ap_board.ORANGE_PI_5_PLUS:
      from adafruit_blinka.board.orangepi.orangepi5plus import *
  
@@@ -209,6 -206,9 +209,9 @@@ elif board_id == ap_board.JETSON_AGX_OR
  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.JETSON_THOR:
+     from adafruit_blinka.board.nvidia.jetson_thor import *
  elif board_id == ap_board.CLARA_AGX_XAVIER:
      from adafruit_blinka.board.nvidia.clara_agx_xavier import *
  
@@@ -470,9 -470,6 +473,9 @@@ elif board_id == ap_board.INDIEDROID_NO
  elif board_id == ap_board.RDK_X3:
      from adafruit_blinka.board.horizon.rdkx3 import *
  
 +elif board_id == ap_board.PARTICLE_TACHYON:
 +    from adafruit_blinka.board.particle.tachyon import *
 +
  elif "sphinx" in sys.modules:
      pass
  
diff --combined src/digitalio.py
index ed9e4e0bfbb24a54498e6feca63fd97b56e5b4b3,04437dc3870a0d7fa116269204b99386886d5bf0..68299b0b1a1704229f82aa9a7adadbef188836c2
@@@ -47,6 -47,8 +47,8 @@@ elif detector.chip.T194
      from adafruit_blinka.microcontroller.tegra.t194.pin import Pin
  elif detector.chip.T234:
      from adafruit_blinka.microcontroller.tegra.t234.pin import Pin
+ elif detector.chip.T264:
+     from adafruit_blinka.microcontroller.tegra.t264.pin import Pin
  elif detector.chip.S905:
      from adafruit_blinka.microcontroller.amlogic.s905.pin import Pin
  elif detector.chip.S905X:
@@@ -87,8 -89,6 +89,8 @@@ elif detector.chip.RK3399_T
      from adafruit_blinka.microcontroller.rockchip.rk3399.pin import Pin
  elif detector.chip.RK3588:
      from adafruit_blinka.microcontroller.rockchip.rk3588.pin import Pin
 +elif detector.chip.RK3588S:
 +    from adafruit_blinka.microcontroller.rockchip.rk3588s.pin import Pin
  elif detector.chip.RK3328:
      from adafruit_blinka.microcontroller.rockchip.rk3328.pin import Pin
  elif detector.chip.RK3566:
@@@ -153,8 -153,6 +155,8 @@@ elif detector.chip.RV1103
      from adafruit_blinka.microcontroller.rockchip.rv1103.pin import Pin
  elif detector.chip.RV1106:
      from adafruit_blinka.microcontroller.rockchip.rv1106.pin import Pin
 +elif detector.chip.QCM6490:
 +    from adafruit_blinka.microcontroller.quectel.qcm6490.pin import Pin
  elif detector.chip.OS_AGNOSTIC:
      from adafruit_blinka.microcontroller.generic_agnostic_board.pin import Pin
  
index 0b76f711352881d801e3e5efaf8358780245256b,3c927fc8d0a8dea5cb5620405d5c86067bfe1b24..65015760385514db34d706df3c9ee209276070cf
@@@ -77,6 -77,8 +77,8 @@@ elif chip_id == ap_chip.T194
      from adafruit_blinka.microcontroller.tegra.t194 import *
  elif chip_id == ap_chip.T234:
      from adafruit_blinka.microcontroller.tegra.t234 import *
+ elif chip_id == ap_chip.T264:
+     from adafruit_blinka.microcontroller.tegra.t264 import *
  elif chip_id == ap_chip.S905:
      from adafruit_blinka.microcontroller.amlogic.s905 import *
  elif chip_id == ap_chip.S905X:
@@@ -109,8 -111,6 +111,8 @@@ elif chip_id == ap_chip.RK3399_T
      from adafruit_blinka.microcontroller.rockchip.rk3399 import *
  elif chip_id == ap_chip.RK3588:
      from adafruit_blinka.microcontroller.rockchip.rk3588 import *
 +elif chip_id == ap_chip.RK3588S:
 +    from adafruit_blinka.microcontroller.rockchip.rk3588s import *
  elif chip_id == ap_chip.RK3328:
      from adafruit_blinka.microcontroller.rockchip.rk3328 import *
  elif chip_id == ap_chip.RK3566:
@@@ -171,8 -171,6 +173,8 @@@ elif chip_id == ap_chip.RZV2H
      from adafruit_blinka.microcontroller.renesas.rzv2h import *
  elif chip_id == ap_chip.SUNRISE_X3:
      from adafruit_blinka.microcontroller.horizon.sunrise_x3 import *
 +elif chip_id == ap_chip.QCM6490:
 +    from adafruit_blinka.microcontroller.quectel.qcm6490 import *
  elif chip_id == ap_chip.GENERIC_X86:
      print("WARNING: GENERIC_X86 is not fully supported. Some features may not work.")
  elif chip_id == ap_chip.OS_AGNOSTIC:
index 9dfa15f4631d7edff555799cf88afbaf065302a0,6dbf9be89ccffd162f24b2f8147c0ebdca23e299..b84b367731aac587ea916b043f66bc14e21dea25
@@@ -66,6 -66,8 +66,8 @@@ elif chip_id == ap_chip.T194
      from adafruit_blinka.microcontroller.tegra.t194.pin import *
  elif chip_id == ap_chip.T234:
      from adafruit_blinka.microcontroller.tegra.t234.pin import *
+ elif chip_id == ap_chip.T264:
+     from adafruit_blinka.microcontroller.tegra.t264.pin import *
  elif chip_id == ap_chip.S905:
      from adafruit_blinka.microcontroller.amlogic.s905.pin import *
  elif chip_id == ap_chip.S905X:
@@@ -118,8 -120,6 +120,8 @@@ elif chip_id == ap_chip.RK3399_T
      from adafruit_blinka.microcontroller.rockchip.rk3399.pin import *
  elif chip_id == ap_chip.RK3588:
      from adafruit_blinka.microcontroller.rockchip.rk3588.pin import *
 +elif chip_id == ap_chip.RK3588S:
 +    from adafruit_blinka.microcontroller.rockchip.rk3588s.pin import *
  elif chip_id == ap_chip.RK3328:
      from adafruit_blinka.microcontroller.rockchip.rk3328.pin import *
  elif chip_id == ap_chip.RK3566:
@@@ -161,8 -161,6 +163,8 @@@ elif chip_id == ap_chip.RV1106
      from adafruit_blinka.microcontroller.rockchip.rv1106.pin import *
  elif chip_id == ap_chip.SUNRISE_X3:
      from adafruit_blinka.microcontroller.horizon.sunrise_x3.pin import *
 +elif chip_id == ap_chip.QCM6490:
 +    from adafruit_blinka.microcontroller.quectel.qcm6490.pin import *
  elif "sphinx" in sys.modules:
      # pylint: disable=unused-import
      from adafruit_blinka.microcontroller.generic_micropython import Pin