Skip to content

Commit d82fd30

Browse files
author
Alain Volmat
committed
dts: bindings: addition of CSI 22 pins camera connector
Add CSI 22 pins camera connector description. Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
1 parent 89dfa69 commit d82fd30

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Copyright 2025 STMicroelectronics
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
description: |
5+
GPIO pins exposed on the CSI 22pins Camera connector found on
6+
various devices such as Raspberry Pi and STM32.
7+
Connector layout:
8+
9+
1 GND
10+
2 CSI_D0_N
11+
3 CSI_D0_P
12+
4 GND
13+
5 CSI_D1_N
14+
6 CSI_D1_P
15+
7 GND
16+
8 CSI_CK_N
17+
9 CSI_CK_P
18+
10 GND
19+
11 CSI_D2_N
20+
12 CSI_D2_P
21+
13 GND
22+
14 CSI_D3_N
23+
15 CSI_D3_P
24+
16 GND
25+
17 IO0
26+
18 IO1
27+
19 GND
28+
20 I2C_SCL
29+
21 I2C_SDA
30+
22 VCC (3v3)
31+
32+
compatible: "csi,cam-22pins-connector"
33+
34+
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_CSI_22PINS_CONNECTOR_H_
6+
#define INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_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_CSI_22PINS_CONNECTOR_H_ */

0 commit comments

Comments
 (0)