From: Aleksandr Saiapin Date: Fri, 9 Sep 2022 15:45:58 +0000 (+0700) Subject: Initial update for Lichee RV (w/Dock) X-Git-Tag: 8.4.0^2~13 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/80f974a6bf4f50b67b1967d454a3795d42a00f1d?ds=inline Initial update for Lichee RV (w/Dock) --- diff --git a/src/adafruit_blinka/board/lichee_rv.py b/src/adafruit_blinka/board/lichee_rv.py new file mode 100644 index 0000000..f5e0dea --- /dev/null +++ b/src/adafruit_blinka/board/lichee_rv.py @@ -0,0 +1,43 @@ +"""Pin definitions for the Lichee RV Dock.""" + +from adafruit_blinka.microcontroller.allwinner.D1 import pin + +D3 = pin.PB1 +D5 = pin.PB0 +D7 = pin.PG14 +D8 = pin.PB8 +D9 = pin.PD14 +D10 = pin.PB9 +D11 = pin.PG13 +D12 = pin.PG15 +D13 = pin.PD17 +D15 = pin.PD15 +D16 = pin.PD16 +D17 = pin.PD13 +D18 = pin.PD22 +D19 = pin.PD12 +D21 = pin.PD10 +D22 = pin.PD11 +D23 = pin.PD19 +D24 = pin.PD21 +D25 = pin.PD18 +D26 = pin.PD20 +D27 = pin.PD8 +D28 = pin.PD9 +D29 = pin.PD6 +D30 = pin.PD7 +D31 = pin.PD4 +D32 = pin.PD5 +D33 = pin.PD2 +D34 = pin.PD3 +D35 = pin.PD0 +D36 = pin.PD1 +D37 = pin.PE15 +D38 = pin.PE12 +D40 = pin.PE16 + +SDA2 = D3 +SCL2 = D5 + +UART0_TX = D8 +UART0_RX = D10 diff --git a/src/adafruit_blinka/microcontroller/allwinner/D1/__init__.py b/src/adafruit_blinka/microcontroller/allwinner/D1/__init__.py new file mode 100644 index 0000000..3ee166a --- /dev/null +++ b/src/adafruit_blinka/microcontroller/allwinner/D1/__init__.py @@ -0,0 +1,4 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT +"""Definition for the AllWinner A64 chip""" diff --git a/src/adafruit_blinka/microcontroller/allwinner/D1/pin.py b/src/adafruit_blinka/microcontroller/allwinner/D1/pin.py new file mode 100644 index 0000000..0a87585 --- /dev/null +++ b/src/adafruit_blinka/microcontroller/allwinner/D1/pin.py @@ -0,0 +1,85 @@ +"""Allwinner D1 pin names""" +from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin + +PB0 = Pin(32) +TWI2_SCL = PB0 +PB1 = Pin(33) +TWI2_SDA = PB1 +PB2 = Pin(34) +PB3 = Pin(35) +PB4 = Pin(36) +PB5 = Pin(37) +PB6 = Pin(38) +PB7 = Pin(39) +PB8 = Pin(40) +UART0_TX = PB8 +PB9 = Pin(41) +UART0_RX = PB9 +PB10 = Pin(42) +PB11 = Pin(43) +PB12 = Pin(44) +PC0 = Pin(64) +PC1 = Pin(65) +PC2 = Pin(66) +PC3 = Pin(67) +PC4 = Pin(68) +PC5 = Pin(69) +PC6 = Pin(70) +PC7 = Pin(71) +PD0 = Pin(96) +PD1 = Pin(97) +PD2 = Pin(98) +PD3 = Pin(99) +PD4 = Pin(100) +PD5 = Pin(101) +PD6 = Pin(102) +PD7 = Pin(103) +PD8 = Pin(104) +PD9 = Pin(105) +PD10 = Pin(106) +PD11 = Pin(107) +PD12 = Pin(108) +PD13 = Pin(109) +PD14 = Pin(110) +PD15 = Pin(111) +PD16 = Pin(112) +PD17 = Pin(113) +PD18 = Pin(114) +PD19 = Pin(115) +PD20 = Pin(116) +PD21 = Pin(117) +PD22 = Pin(118) +PE0 = Pin(128) +PE1 = Pin(129) +PE2 = Pin(130) +PE3 = Pin(131) +PE4 = Pin(132) +PE5 = Pin(133) +PE6 = Pin(134) +PE7 = Pin(135) +PE8 = Pin(136) +PE9 = Pin(137) +PE10 = Pin(138) +PE11 = Pin(139) +PE12 = Pin(140) +PE13 = Pin(141) +PE14 = Pin(142) +PE15 = Pin(143) +PE16 = Pin(144) +PE17 = Pin(145) +PG6 = Pin(198) +PG7 = Pin(199) +PG8 = Pin(200) +PG9 = Pin(201) +PG10 = Pin(202) +PG11 = Pin(203) +PG12 = Pin(204) +PG13 = Pin(205) +PG14 = Pin(206) +PG15 = Pin(207) +PG16 = Pin(208) +PG17 = Pin(209) +PG18 = Pin(210) + +i2cPorts = ((2, TWI2_SCL, TWI2_SDA),) +uartPorts = ((0, UART0_TX, UART0_RX),)