Skip to content

Commit 1e3fca5

Browse files
committed
dts: bindings: addition of RaspberryPi CSI 15 pins camera connector
Add RaspberryPi CSI 15 pins camera connector description. Signed-off-by: Josuah Demangeon <me@josuah.net>
1 parent b7133f7 commit 1e3fca5

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Copyright 2025 tinyVision.ai Inc.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
description: |
5+
GPIO pins exposed on the Raspberry Pi CSI 15pins 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 IO0
19+
12 IO1
20+
13 I2C_SCL
21+
14 I2C_SDA
22+
15 VCC (3v3)
23+
24+
compatible: "raspberrypi,csi-15pins-connector"
25+
26+
include: [gpio-nexus.yaml, base.yaml]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*
2+
* Copyright (c) 2025 tinyVision.ai Inc.
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
#ifndef INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_RASPBERRYPI_CSI_15PINS_CONNECTOR_H_
6+
#define INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_RASPBERRYPI_CSI_15PINS_CONNECTOR_H_
7+
8+
/**
9+
* @name CSI 15 pins camera connector pinout
10+
* @{
11+
*/
12+
#define CSI_15PINS IO0 11 /**< GPIO0 */
13+
#define CSI_15PINS IO1 12 /**< GPIO1 */
14+
#define CSI_15PINS I2C_SCL 13 /**< I2C clock pin */
15+
#define CSI_15PINS I2C_SDA 14 /**< I2C data pin */
16+
17+
/** @} */
18+
19+
#endif /* INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_RASPBERRYPI_CSI_15PINS_CONNECTOR_H_ */

0 commit comments

Comments
 (0)