# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries # # SPDX-License-Identifier: MIT """AmLogic s905x pin names""" # pylint: disable=wildcard-import,unused-wildcard-import from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin # Chip 0 GPIO100 = Pin((0,0)) GPIO101 = Pin((0,1)) GPIO104 = Pin((0,4)) GPIO105 = Pin((0,5)) GPIO106 = Pin((0,6)) GPIO109 = Pin((0,9)) GPIO110 = Pin((0,10)) # Chip 1 GPIO220 = Pin((1,20)) GPIO222 = Pin((1,22)) GPIO223 = Pin((1,23)) GPIO224 = Pin((1,24)) GPIO225 = Pin((1,25)) GPIO275 = Pin((1,75)) GPIO276 = Pin((1,76)) GPIO279 = Pin((1,79)) GPIO280 = Pin((1,80)) GPIO281 = Pin((1,81)) GPIO282 = Pin((1,82)) GPIO283 = Pin((1,83)) GPIO284 = Pin((1,84)) GPIO285 = Pin((1,85)) GPIO286 = Pin((1,86)) GPIO287 = Pin((1,87)) GPIO288 = Pin((1,88)) GPIO289 = Pin((1,89)) GPIO290 = Pin((1,90)) GPIO291 = Pin((1,91)) GPIO292 = Pin((1,92)) GPIO293 = Pin((1,93)) GPIO294 = Pin((1,94)) GPIO295 = Pin((1,95)) GPIO296 = Pin((1,96)) GPIO297 = Pin((1,97)) GPIO298 = Pin((1,98)) I2C0_SDA = GPIO105 I2C0_SCK = GPIO104 I2C1_SDA = GPIO275 I2C1_SCK = GPIO276 UART1_RX = GPIO288 UART1_TX = GPIO287 UART2_RX = GPIO292 UART2_TX = GPIO291 SPI1_SCLK = GPIO223 SPI1_MISO = GPIO288 SPI1_MOSI = GPIO287 SPI1_CS = GPIO289 i2cPorts = ( (0, I2C0_SCK, I2C0_SDA), (1, I2C1_SCK, I2C1_SDA) ) spiPorts = ((0, SPI1_SCLK, SPI1_MOSI, SPI1_MISO)) uartPorts = ( (1, UART1_TX, UART1_RX), (2, UART2_TX, UART2_RX), )