| # Copyright (c) 2023 Joel Guittet |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| description: | |
| GPIO pins exposed on Raspberry Pi 40-pin header. |
| |
| The Raspberry Pi layout provides a 2x20 pins header. |
| |
| This binding provides a nexus mapping for 28 pins as depicted below. |
| |
| - 3V3 5V - |
| 0 GPIO2/I2C1_SDA 5V - |
| 1 GPIO3/I2C1_SCL GND - |
| 2 GPIO4 GPIO14/UART0_TXD 3 |
| - GND GPIO15/UART0_RXD 4 |
| 5 GPIO17 GPIO18 6 |
| 7 GPIO27 GND - |
| 8 GPIO22 GPIO23 9 |
| - 3V3 GPIO24 10 |
| 11 GPIO10/SPI0_MOSI GND - |
| 12 GPIO9/SPI0_MISO GPIO25 13 |
| 14 GPIO11/SPI0_SCLK GPIO8/SPI0_CE0 15 |
| - GND GPIO7/SPI0_CE1 16 |
| 17 ID_SD/I2C0_SDA ID_SC/I2C0_SCL 18 |
| 19 GPIO5 GND - |
| 20 GPIO6 GPIO12 21 |
| 22 GPIO13 GND - |
| 23 GPIO19 GPIO16 24 |
| 25 GPIO26 GPIO20 26 |
| - GND GPIO21 27 |
| |
| |
| compatible: "raspberrypi-40pins-header" |
| |
| include: [gpio-nexus.yaml, base.yaml] |