]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #395 from flyleaf91/master 5.11.0
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Fri, 15 Jan 2021 16:46:37 +0000 (09:46 -0700)
committerGitHub <noreply@github.com>
Fri, 15 Jan 2021 16:46:37 +0000 (09:46 -0700)
Add support for LubanCat i.MX6ULL board

1  2 
src/board.py
src/busio.py
src/microcontroller/__init__.py

diff --combined src/board.py
index 4b66d8d33e2f3734c001df53b1a25689f3523b41,f0aa88312f160f2e60d029bfd1ee4313354889e2..9f68792e33f17f24ee615e7ee3a6f33d896dccb3
@@@ -99,9 -99,6 +99,9 @@@ elif board_id == ap_board.ORANGE_PI_2
  elif board_id == ap_board.ORANGE_PI_ZERO_PLUS_2H5:
      from adafruit_blinka.board.orangepi.orangepizeroplus2h5 import *
  
 +elif board_id == ap_board.ORANGE_PI_ZERO_PLUS:
 +    from adafruit_blinka.board.orangepi.orangepizeroplus import *
 +
  elif board_id == ap_board.BANANA_PI_M2_ZERO:
      from adafruit_blinka.board.bananapi.bpim2zero import *
  
@@@ -186,6 -183,9 +186,9 @@@ elif board_id == ap_board.UDOO_X86
  elif board_id == ap_board.STM32MP157C_DK2:
      from adafruit_blinka.board.stm32.stm32mp157c_dk2 import *
  
+ elif board_id == ap_board.LUBANCAT_IMX6ULL:
+     from adafruit_blinka.board.lubancat.lubancat_imx6ull import *
  elif "sphinx" in sys.modules:
      pass
  
diff --combined src/busio.py
index cc379362052d416d2fcbb2495a44904f64447d2f,9260ccc32f8ea61a30b697732ec30b801ca7f386..8e61dc2c11ad96fa14c21f70ec20de2cc61eac3e
@@@ -27,7 -27,7 +27,7 @@@ class I2C(Lockable)
      for both MicroPython and Linux.
      """
  
 -    def __init__(self, scl, sda, frequency=400000):
 +    def __init__(self, scl, sda, frequency=100000):
          self.init(scl, sda, frequency)
  
      def init(self, scl, sda, frequency):
@@@ -269,6 -269,9 +269,9 @@@ class SPI(Lockable)
          elif board_id == ap_board.ONION_OMEGA2:
              from adafruit_blinka.microcontroller.mips24kec.pin import Pin
              from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+         elif detector.board.any_lubancat and detector.chip.id == ap_chip.IMX6ULL:
+             from adafruit_blinka.microcontroller.nxp_imx6ull.pin import Pin
+             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
          else:
              from machine import SPI as _SPI
              from machine import Pin
index a10bab699e7c46b806375c7aa2552cad1826121f,593745b195abb68b696e86090953d5650c9f838f..020b070d78fd6cec2d9017ea94fd5903dbeedc34
@@@ -66,10 -66,10 +66,12 @@@ elif chip_id == ap_chip.A33
      from adafruit_blinka.microcontroller.allwinner.a33.pin import *
  elif chip_id == ap_chip.RK3308:
      from adafruit_blinka.microcontroller.rockchip.rk3308.pin import *
 +elif chip_id == ap_chip.H5:
 +    from adafruit_blinka.microcontroller.allwinner.h5.pin import *
  elif chip_id == ap_chip.IMX8MX:
      from adafruit_blinka.microcontroller.nxp_imx8m import *
+ elif chip_id == ap_chip.IMX6ULL:
+     from adafruit_blinka.microcontroller.nxp_imx6ull import *
  elif chip_id == ap_chip.HFU540:
      from adafruit_blinka.microcontroller.hfu540.pin import *
  elif chip_id == ap_chip.BINHO: