1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
 
   3 # SPDX-License-Identifier: MIT
 
   4 """AmLogic s905y2 pin names"""
 
   5 # pylint: disable=wildcard-import,unused-wildcard-import
 
   6 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
 
  11 GPIO412 = GPIOAO_0 = Pin((aobus, 0))
 
  12 GPIO413 = GPIOAO_1 = Pin((aobus, 1))
 
  13 GPIO414 = GPIOAO_2 = Pin((aobus, 2))
 
  14 GPIO415 = GPIOAO_3 = Pin((aobus, 3))
 
  15 GPIO416 = GPIOAO_4 = Pin((aobus, 4))
 
  17 GPIO420 = GPIOAO_8 = Pin((aobus, 8))
 
  18 GPIO421 = GPIOAO_9 = Pin((aobus, 9))
 
  19 GPIO422 = GPIOAO_10 = Pin((aobus, 10))
 
  20 GPIO423 = GPIOAO_11 = Pin((aobus, 11))
 
  22 GPIO447 = GPIOH_4 = Pin((periphs, 20))
 
  23 GPIO448 = GPIOH_5 = Pin((periphs, 21))
 
  24 GPIO449 = GPIOH_6 = Pin((periphs, 22))
 
  25 GPIO450 = GPIOH_7 = Pin((periphs, 23))
 
  26 GPIO451 = GPIOH_8 = Pin((periphs, 24))
 
  28 GPIO490 = GPIOA_14 = Pin((periphs, 63))
 
  29 GPIO491 = GPIOA_15 = Pin((periphs, 64))
 
  32 GPIO500 = GPIOX_8 = Pin((periphs, 73))
 
  33 GPIO501 = GPIOX_9 = Pin((periphs, 74))
 
  34 GPIO502 = GPIOX_10 = Pin((periphs, 75))
 
  35 GPIO503 = GPIOX_11 = Pin((periphs, 76))
 
  61     (1, I2C1_SCL, I2C1_SDA),
 
  62     (3, I2C3_SCL, I2C3_SDA),
 
  63     (4, I2C4_SCL, I2C4_SDA),
 
  67     (0, SPIA_SCLK, SPIA_MOSI, SPIA_MISO),
 
  68     (1, SPIB_SCLK, SPIB_MOSI, SPIB_MISO),
 
  72     (0, UARTA_TX, UARTA_RX),
 
  73     (1, UARTB_TX, UARTB_RX),
 
  74     (4, UARTC_TX, UARTC_RX),
 
  77 pwmOuts = (((2, 0), GPIOAO_11),)