| # Copyright 2025 STMicroelectronics | 
 | # SPDX-License-Identifier: Apache-2.0 | 
 |  | 
 | title: GPIO pins exposed on the Raspberry Pi CSI Camera connector | 
 |  | 
 | description: | | 
 |   There are 2 variants of the Raspberry Pi CSI camera connector. Either 15-pin | 
 |   or 22-pin. Here only GPIO provided by those connectors are abstracted since | 
 |   others pins are directly connected to CSI PHY. | 
 |   For reference, pinout of 15-pin and 22-pin connectors are references below. | 
 |   In this gpio nexus, only GPIOs are represented and should be described in | 
 |   the following way, allowing to have a single compatible for both 15-pin | 
 |   and 22-pin connectors and also allowing to deal with 15-pin to 22-pin | 
 |   conversion cables. | 
 |  | 
 |   Nexus mapping: | 
 |     1   IO0      pin 11 (15-pin based) / pin 17 (22-pin based) | 
 |     2   IO1      pin 12 (15-pin based) / pin 18 (22-pin based) | 
 |     3   I2C_SCL  pin 13 (15-pin based) / pin 20 (22-pin based) | 
 |     4   I2C_SDA  pin 14 (15-pin based) / pin 21 (22-pin based) | 
 |  | 
 |   Use CSI_* constants in <zephyr/dt-bindings/gpio/raspberrypi-csi-connector.h> | 
 |   to refer to specific pins using convenient constant names. | 
 |  | 
 |   For reference only, Raspberry 15-pin Connector layout: | 
 |     1   GND | 
 |     2   CSI_D0_N | 
 |     3   CSI_D0_P | 
 |     4   GND | 
 |     5   CSI_D1_N | 
 |     6   CSI_D1_P | 
 |     7   GND | 
 |     8   CSI_CK_N | 
 |     9   CSI_CK_P | 
 |     10  GND | 
 |     11  IO0 | 
 |     12  IO1 | 
 |     13  I2C_SCL | 
 |     14  I2C_SDA | 
 |     15  VCC (3v3) | 
 |  | 
 |   For reference only, Raspberry 22-pin Connector layout: | 
 |  | 
 |     1	GND | 
 |     2	CSI_D0_N | 
 |     3	CSI_D0_P | 
 |     4	GND | 
 |     5	CSI_D1_N | 
 |     6	CSI_D1_P | 
 |     7	GND | 
 |     8	CSI_CK_N | 
 |     9	CSI_CK_P | 
 |     10	GND | 
 |     11	CSI_D2_N | 
 |     12	CSI_D2_P | 
 |     13	GND | 
 |     14	CSI_D3_N | 
 |     15	CSI_D3_P | 
 |     16	GND | 
 |     17	IO0 | 
 |     18	IO1 | 
 |     19	GND | 
 |     20	I2C_SCL | 
 |     21	I2C_SDA | 
 |     22	VCC (3v3) | 
 |  | 
 | compatible: "raspberrypi,csi-connector" | 
 |  | 
 | include: [gpio-nexus.yaml, base.yaml] |