1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
 
   3 # SPDX-License-Identifier: MIT
 
   4 """AmLogic s905 pin names"""
 
   5 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
 
  17 GPIO132 = Pin((0, 10))
 
  18 GPIO133 = Pin((0, 11))
 
  19 GPIO134 = Pin((0, 12))
 
  20 GPIO135 = Pin((0, 13))
 
  22 GPIO205 = Pin((1, 69))
 
  23 GPIO206 = Pin((1, 70))
 
  24 GPIO207 = Pin((1, 71))
 
  25 GPIO208 = Pin((1, 72))
 
  26 GPIO209 = Pin((1, 73))
 
  27 GPIO210 = Pin((1, 74))
 
  29 GPIO211 = Pin((1, 75))
 
  30 GPIO212 = Pin((1, 76))
 
  31 GPIO213 = Pin((1, 77))
 
  32 GPIO214 = Pin((1, 78))
 
  33 GPIO215 = Pin((1, 79))
 
  34 GPIO216 = Pin((1, 80))
 
  35 GPIO217 = Pin((1, 81))
 
  36 GPIO218 = Pin((1, 82))
 
  37 GPIO219 = Pin((1, 83))
 
  38 GPIO220 = Pin((1, 84))
 
  39 GPIO221 = Pin((1, 85))
 
  40 GPIO222 = Pin((1, 86))
 
  41 GPIO223 = Pin((1, 87))
 
  42 GPIO224 = Pin((1, 88))
 
  43 GPIO225 = Pin((1, 89))
 
  44 GPIO226 = Pin((1, 90))
 
  45 GPIO227 = Pin((1, 91))
 
  47 GPIO228 = Pin((1, 92))
 
  48 GPIO229 = Pin((1, 93))
 
  49 GPIO230 = Pin((1, 94))
 
  50 GPIO231 = Pin((1, 95))
 
  51 GPIO232 = Pin((1, 96))
 
  52 GPIO233 = Pin((1, 97))
 
  53 GPIO234 = Pin((1, 98))
 
  54 GPIO235 = Pin((1, 99))
 
  55 GPIO236 = Pin((1, 100))
 
  56 GPIO237 = Pin((1, 101))
 
  57 GPIO238 = Pin((1, 102))
 
  58 GPIO239 = Pin((1, 103))
 
  59 GPIO240 = Pin((1, 104))
 
  60 GPIO241 = Pin((1, 105))
 
  61 GPIO242 = Pin((1, 106))
 
  62 GPIO243 = Pin((1, 107))
 
  63 GPIO247 = Pin((1, 111))
 
  64 GPIO248 = Pin((1, 112))
 
  65 GPIO249 = Pin((1, 113))
 
  84     (0, I2C0_SCL, I2C0_SDA),
 
  85     (1, I2C1_SCL, I2C1_SDA),
 
  87 # ordered as spiId, sckId, mosiId, misoId
 
  88 spiPorts = ((0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),)
 
  89 # ordered as uartId, txId, rxId
 
  91     (1, UART1_TX, UART1_RX),
 
  92     (2, UART2_TX, UART2_RX),