]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/amlogic/s905x/pin.py
Ran pre-commit
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / amlogic / s905x / pin.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """AmLogic s905x pin names"""
5 # pylint: disable=wildcard-import,unused-wildcard-import
6 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
7
8 # Chip 0
9 GPIO100 = Pin((0, 0))
10 GPIO101 = Pin((0, 1))
11 GPIO104 = Pin((0, 4))
12 GPIO105 = Pin((0, 5))
13 GPIO106 = Pin((0, 6))
14 GPIO109 = Pin((0, 9))
15 GPIO110 = Pin((0, 10))
16
17 # Chip 1
18 GPIO220 = Pin((1, 20))
19 GPIO222 = Pin((1, 22))
20 GPIO223 = Pin((1, 23))
21 GPIO224 = Pin((1, 24))
22 GPIO225 = Pin((1, 25))
23 GPIO275 = Pin((1, 75))
24 GPIO276 = Pin((1, 76))
25 GPIO279 = Pin((1, 79))
26 GPIO280 = Pin((1, 80))
27 GPIO281 = Pin((1, 81))
28 GPIO282 = Pin((1, 82))
29 GPIO283 = Pin((1, 83))
30 GPIO284 = Pin((1, 84))
31 GPIO285 = Pin((1, 85))
32 GPIO286 = Pin((1, 86))
33 GPIO287 = Pin((1, 87))
34 GPIO288 = Pin((1, 88))
35 GPIO289 = Pin((1, 89))
36 GPIO290 = Pin((1, 90))
37 GPIO291 = Pin((1, 91))
38 GPIO292 = Pin((1, 92))
39 GPIO293 = Pin((1, 93))
40 GPIO294 = Pin((1, 94))
41 GPIO295 = Pin((1, 95))
42 GPIO296 = Pin((1, 96))
43 GPIO297 = Pin((1, 97))
44 GPIO298 = Pin((1, 98))
45
46 I2C0_SDA = GPIO105
47 I2C0_SCK = GPIO104
48 I2C1_SDA = GPIO275
49 I2C1_SCK = GPIO276
50
51 UART1_RX = GPIO288
52 UART1_TX = GPIO287
53 UART2_RX = GPIO292
54 UART2_TX = GPIO291
55
56 SPI0_SCLK = GPIO290
57 SPI0_MISO = GPIO288
58 SPI0_MOSI = GPIO287
59 SPI0_CS = GPIO289
60 SPI1_SCLK = GPIO223
61 SPI1_MISO = GPIO288
62 SPI1_MOSI = GPIO287
63 SPI1_CS = GPIO289
64
65 i2cPorts = (
66     (0, I2C0_SCK, I2C0_SDA),
67     (1, I2C1_SCK, I2C1_SDA),
68 )
69
70 spiPorts = ((0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), (1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO))
71
72 uartPorts = (
73     (1, UART1_TX, UART1_RX),
74     (2, UART2_TX, UART2_RX),
75 )