]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/amlogic/s905x3/pin.py
Amlogic: meson-g12: integrate gpio-line for G12A, G12B, and SM1
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / amlogic / s905x3 / pin.py
index 712d704adf3f8992fe96576b0a8cd226323b80a8..b8f93e5ab9e18be7159a057f00db9d757c2378f0 100644 (file)
@@ -1,74 +1,5 @@
-from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
+from adafruit_blinka.microcontroller.amlogic.meson_g12_common.pin import *
 
 
-# Ref:
-# Linux kernel 4.9.y (hardkernel)
-#     linux/include/dt-bindings/gpio/meson-g12a-gpio.h
-#     linux/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts
-
-GPIOAO_0 = GPIO496 = Pin((0, 0))
-GPIOAO_1 = GPIO497 = Pin((0, 1))
-GPIOAO_2 = GPIO498 = Pin((0, 2))
-GPIOAO_3 = GPIO499 = Pin((0, 3))
-GPIOAO_4 = GPIO500 = Pin((0, 4))
-GPIOAO_5 = GPIO501 = Pin((0, 5))
-GPIOAO_6 = GPIO502 = Pin((0, 6))
-GPIOAO_7 = GPIO503 = Pin((0, 7))
-GPIOAO_8 = GPIO504 = Pin((0, 8))
-GPIOAO_9 = GPIO505 = Pin((0, 9))
-GPIOAO_10 = GPIO506 = Pin((0, 10))
-GPIOAO_11 = GPIO507 = Pin((0, 11))
-GPIOE_0 = GPIO508 = Pin((0, 12))
-GPIOE_1 = GPIO509 = Pin((0, 13))
-GPIOE_2 = GPIO510 = Pin((0, 14))
-GPIO_TEST_N = GPIO511 = Pin((0, 15))
-
-GPIOH_0 = GPIO427 = Pin((1, 17))
-GPIOH_1 = GPIO428 = Pin((1, 18))
-GPIOH_2 = GPIO429 = Pin((1, 19))
-GPIOH_3 = GPIO430 = Pin((1, 20))
-GPIOH_4 = GPIO431 = Pin((1, 21))
-GPIOH_5 = GPIO432 = Pin((1, 22))
-GPIOH_6 = GPIO433 = Pin((1, 23))
-GPIOH_7 = GPIO434 = Pin((1, 24))
-GPIOH_8 = GPIO435 = Pin((1, 25))
-
-GPIOA_0 = GPIO460 = Pin((1, 50))
-GPIOA_1 = GPIO461 = Pin((1, 51))
-GPIOA_2 = GPIO462 = Pin((1, 52))
-GPIOA_3 = GPIO463 = Pin((1, 53))
-GPIOA_4 = GPIO464 = Pin((1, 54))
-GPIOA_5 = GPIO465 = Pin((1, 55))
-GPIOA_6 = GPIO466 = Pin((1, 56))
-GPIOA_7 = GPIO467 = Pin((1, 57))
-GPIOA_8 = GPIO468 = Pin((1, 58))
-GPIOA_9 = GPIO469 = Pin((1, 59))
-GPIOA_10 = GPIO470 = Pin((1, 60))
-GPIOA_11 = GPIO471 = Pin((1, 61))
-GPIOA_12 = GPIO472 = Pin((1, 62))
-GPIOA_13 = GPIO473 = Pin((1, 63))
-GPIOA_14 = GPIO474 = Pin((1, 64))
-GPIOA_15 = GPIO475 = Pin((1, 65))
-
-GPIOX_0 = GPIO476 = Pin((1, 66))
-GPIOX_1 = GPIO477 = Pin((1, 67))
-GPIOX_2 = GPIO478 = Pin((1, 68))
-GPIOX_3 = GPIO479 = Pin((1, 69))
-GPIOX_4 = GPIO480 = Pin((1, 70))
-GPIOX_5 = GPIO481 = Pin((1, 71))
-GPIOX_6 = GPIO482 = Pin((1, 72))
-GPIOX_7 = GPIO483 = Pin((1, 73))
-GPIOX_8 = GPIO484 = Pin((1, 74))
-GPIOX_9 = GPIO485 = Pin((1, 75))
-GPIOX_10 = GPIO486 = Pin((1, 76))
-GPIOX_11 = GPIO487 = Pin((1, 77))
-GPIOX_12 = GPIO488 = Pin((1, 78))
-GPIOX_13 = GPIO489 = Pin((1, 79))
-GPIOX_14 = GPIO490 = Pin((1, 80))
-GPIOX_15 = GPIO491 = Pin((1, 81))
-GPIOX_16 = GPIO492 = Pin((1, 82))
-GPIOX_17 = GPIO493 = Pin((1, 83))
-GPIOX_18 = GPIO494 = Pin((1, 84))
-GPIOX_19 = GPIO495 = Pin((1, 85))
 
 I2C1_SDA = GPIOX_17
 I2C1_SCL = GPIOX_18
 
 I2C1_SDA = GPIOX_17
 I2C1_SCL = GPIOX_18