]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/orangepi/orangepi5plus.py
Modified for black and pylint
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / orangepi / orangepi5plus.py
1 # SPDX-FileCopyrightText: 2022 Corebb
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Orange Pi 5 Plus"""
5
6 from adafruit_blinka.microcontroller.rockchip.rk3588 import pin
7
8 # D pin number is ordered by physical pin sequence
9
10 # D1 = +3.3V
11 # D2 = +5V
12 D3 = pin.GPIO0_C0
13 # D4 = +5V
14 D5 = pin.GPIO0_B7
15 # D6 = GND
16 D7 = pin.GPIO1_D6
17 D8 = pin.GPIO1_A1
18 # D9 = GND
19 D10 = pin.GPIO1_A0
20 D11 = pin.GPIO1_A4
21 D12 = pin.GPIO3_A1
22 D13 = pin.GPIO1_A7
23 # D14 = GND
24 D15 = pin.GPIO1_B0
25 D16 = pin.GPIO3_B5
26 # D17 = +3.3V
27 D18 = pin.GPIO3_B6
28 D19 = pin.GPIO1_B2
29 # D20 = GND
30 D21 = pin.GPIO1_B1
31 D22 = pin.GPIO1_A2
32 D23 = pin.GPIO1_B3
33 D24 = pin.GPIO1_B4
34 # D25 = GND
35 D26 = pin.GPIO1_B5
36 D27 = pin.GPIO1_B7
37 D28 = pin.GPIO1_B6
38 D29 = pin.GPIO1_D7
39 # D30 = GND
40 D31 = pin.GPIO3_A0
41 D32 = pin.GPIO1_A3
42 D33 = pin.GPIO3_C2
43 # D34 = GND
44 D35 = pin.GPIO3_A2
45 D36 = pin.GPIO3_A5
46 D37 = pin.GPIO3_C1
47 D38 = pin.GPIO3_A4
48 # D39 = GND
49 D40 = pin.GPIO3_A3
50
51 # UART
52 UART1_TX = pin.GPIO1_B6
53 UART1_RX = pin.GPIO1_B7
54 UART3_TX = pin.GPIO3_B5
55 UART3_RX = pin.GPIO3_B6
56 UART4_TX = pin.GPIO1_B3
57 UART4_RX = pin.GPIO1_B2
58 UART6_TX = pin.GPIO1_A1
59 UART6_RX = pin.GPIO1_A0
60 UART7_TX = pin.GPIO1_B5
61 UART7_RX = pin.GPIO1_B4
62 UART8_TX = pin.GPIO3_A2
63 UART8_RX = pin.GPIO3_A3
64
65 # Default UART
66 TX = UART1_TX
67 RX = UART1_RX
68 TXD = UART1_TX
69 RXD = UART1_RX
70
71 # I2C
72 I2C2_SCL = pin.GPIO0_B7
73 I2C2_SDA = pin.GPIO0_C0
74 I2C4_SCL = pin.GPIO1_A3
75 I2C4_SDA = pin.GPIO1_A2
76 I2C5_SCL = pin.GPIO1_B6
77 I2C5_SDA = pin.GPIO1_B7
78 I2C8_SCL = pin.GPIO1_D6
79 I2C8_SDA = pin.GPIO1_D7
80
81 # Default I2C
82 SCL = I2C2_SCL
83 SDA = I2C2_SDA
84
85 # SPI
86 SPI0_MISO = pin.GPIO1_B1
87 SPI0_MOSI = pin.GPIO1_B2
88 SPI0_CLK = pin.GPIO1_B3
89 SPI0_CS0 = pin.GPIO1_B4
90 SPI0_CS1 = pin.GPIO1_B5
91 SPI4_MISO = pin.GPIO1_A0
92 SPI4_MOSI = pin.GPIO1_A1
93 SPI4_CLK = pin.GPIO1_A2
94 SPI4_CS0 = pin.GPIO1_A3
95 SPI4_CS1 = pin.GPIO1_A4
96
97 # Default SPI
98 MOSI = SPI0_MOSI
99 MISO = SPI0_MISO
100 SCLK = SPI0_CLK
101 CS = SPI0_CS1