Skip to content

Commit f6a5aa0

Browse files
Alain Volmatkartben
authored andcommitted
dts: bindings: addition of RaspberryPi CSI 22 pins camera connector
Add RaspberryPi CSI 22 pins camera connector description. Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
1 parent 1d6c2c7 commit f6a5aa0

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Copyright 2025 STMicroelectronics
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
description: |
5+
GPIO pins exposed on the Raspberry Pi CSI 22pins Camera connector
6+
Connector layout:
7+
8+
1 GND
9+
2 CSI_D0_N
10+
3 CSI_D0_P
11+
4 GND
12+
5 CSI_D1_N
13+
6 CSI_D1_P
14+
7 GND
15+
8 CSI_CK_N
16+
9 CSI_CK_P
17+
10 GND
18+
11 CSI_D2_N
19+
12 CSI_D2_P
20+
13 GND
21+
14 CSI_D3_N
22+
15 CSI_D3_P
23+
16 GND
24+
17 IO0
25+
18 IO1
26+
19 GND
27+
20 I2C_SCL
28+
21 I2C_SDA
29+
22 VCC (3v3)
30+
31+
compatible: "raspberrypi,csi-22pins-connector"
32+
33+
include: [gpio-nexus.yaml, base.yaml]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/*
2+
* Copyright (c) 2025 STMicroelectronics
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
#ifndef INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_RASPBERRYPI_CSI_22PINS_CONNECTOR_H_
6+
#define INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_RASPBERRYPI_CSI_22PINS_CONNECTOR_H_
7+
8+
/**
9+
* @name CSI 22 pins camera connector pinout
10+
* @{
11+
*/
12+
#define CSI_22PINS_IO0 17 /**< GPIO0 */
13+
#define CSI_22PINS_IO1 18 /**< GPIO1 */
14+
#define CSI_22PINS_I2C_SCL 20 /**< I2C clock pin */
15+
#define CSI_22PINS_I2C_SDA 21 /**< I2C data pin */
16+
/** @} */
17+
18+
#endif /* INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_RASPBERRYPI_CSI_22PINS_CONNECTOR_H_ */

0 commit comments

Comments
 (0)