]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/pentium/j4105/pin.py
d68bc98a86c46d48f332a94af83d675d51c1c4ad
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / pentium / j4105 / pin.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Intel Celeron j4105 pin names"""
5
6 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
7
8 GPIO388 = Pin((1,36))
9 GPIO389 = Pin((1,37))
10 GPIO386 = Pin((1,34))
11 GPIO387 = Pin((1,35))
12 GPIO337 = Pin((2,5))
13 GPIO415 = Pin((1,63))
14 GPIO416 = Pin((1,64))
15 GPIO357 = Pin((1,5))
16 GPIO356 = Pin((1,4))
17 GPIO358 = Pin((1,6))
18 GPIO359 = Pin((1,7))
19 GPIO355 = Pin((1,3))
20 GPIO391 = Pin((1,39))
21 GPIO417 = Pin((1,65))
22 GPIO493 = Pin((0,61))
23 GPIO492 = Pin((0,60))
24 GPIO410 = Pin((1,58))
25 GPIO364 = Pin((1,12))
26 GPIO338 = Pin((2,6))
27 GPIO339 = Pin((2,7))
28 GPIO340 = Pin((2,8))
29 GPIO341 = Pin((2,9))
30 GPIO413 = Pin((1,61))
31 GPIO421 = Pin((1,69))
32 GPIO422 = Pin((1,70))
33 GPIO390 = Pin((1,38))
34 GPIO419 = Pin((1,67))
35 GPIO412 = Pin((1,60))
36
37 SPI0_SCLK = GPIO355
38 SPI0_MOSI = GPIO359
39 SPI0_MISO = GPIO358
40 SPI0_FSO = GPIO356
41 SPI0_FS1 = GPIO357
42
43 UART0_TX = GPIO493
44 UART0_RX = GPIO492
45
46 I2C5_SDA = GPIO386
47 I2C5_SCL = GPIO387
48
49 I2C6_SDA = GPIO388
50 I2C6_SCL = GPIO389
51
52 i2cPorts = ((2, I2C5_SCL, I2C5_SDA),(3, I2C6_SCL, I2C6_SDA),)
53 # ordered as spiId, sckId, mosiId, misoId
54 spiPorts = ((0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),)
55 # ordered as uartId, txId, rxId
56 uartPorts = ((0, UART0_TX, UART0_RX),)