From 5437f30bcf4ffb1b2c94393e61c29f5730cce1b1 Mon Sep 17 00:00:00 2001 From: Ryan L Date: Sun, 9 Oct 2022 20:48:48 +0100 Subject: [PATCH] Finish adding support for the Allwinner A20 soc. It is pin compatible with the A10 so the existing pin profile can be reused in this case --- src/digitalio.py | 4 ++++ src/microcontroller/__init__.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/digitalio.py b/src/digitalio.py index deedebb..2c14d80 100644 --- a/src/digitalio.py +++ b/src/digitalio.py @@ -26,6 +26,8 @@ elif detector.chip.DRA74X: from adafruit_blinka.microcontroller.dra74x.pin import Pin elif detector.chip.SUN4I: from adafruit_blinka.microcontroller.allwinner.a10.pin import Pin +elif detector.chip.SUN7I: + from adafruit_blinka.microcontroller.allwinner.a10.pin import Pin elif detector.chip.SUN8I: from adafruit_blinka.microcontroller.allwinner.h3.pin import Pin elif detector.chip.SAMA5: @@ -60,6 +62,8 @@ elif detector.chip.HFU540: from adafruit_blinka.microcontroller.hfu540.pin import Pin elif detector.chip.A10: from adafruit_blinka.microcontroller.allwinner.a10.pin import Pin +elif detector.chip.A30: + from adafruit_blinka.microcontroller.allwinner.a10.pin import Pin elif detector.chip.A64: from adafruit_blinka.microcontroller.allwinner.a64.pin import Pin elif detector.chip.A33: diff --git a/src/microcontroller/__init__.py b/src/microcontroller/__init__.py index f3ca328..fac109e 100644 --- a/src/microcontroller/__init__.py +++ b/src/microcontroller/__init__.py @@ -50,6 +50,8 @@ elif chip_id == ap_chip.JH71x0: from adafruit_blinka.microcontroller.starfive.JH71x0 import * elif chip_id == ap_chip.SUN4I: from adafruit_blinka.microcontroller.allwinner.a10 import * +elif chip_id == ap_chip.SUN7I: + from adafruit_blinka.microcontroller.allwinner.a10 import * elif chip_id == ap_chip.SUN8I: from adafruit_blinka.microcontroller.allwinner.h3 import * elif chip_id == ap_chip.H5: @@ -84,6 +86,8 @@ elif chip_id == ap_chip.APQ8016: from adafruit_blinka.microcontroller.snapdragon.apq8016 import * elif chip_id == ap_chip.A10: from adafruit_blinka.microcontroller.allwinner.a10 import * +elif chip_id == ap_chip.A20: + from adafruit_blinka.microcontroller.allwinner.a10 import * elif chip_id == ap_chip.A64: from adafruit_blinka.microcontroller.allwinner.a64 import * elif chip_id == ap_chip.A33: -- 2.49.0