Skip to content

Conversation

zacck
Copy link

@zacck zacck commented Oct 6, 2025

No description provided.

josuah and others added 12 commits July 14, 2025 22:48
Only VIDEO_CID_ANALOGUE_GAIN and VIDEO_CID_GAIN were defined. Also add
the complementary VIDEO_CID_DIGITAL_GAIN.

Signed-off-by: Josuah Demangeon <[email protected]>
Switch to zephyr-keep-sorted-start/stop to keep checking the new
driver imports are always sorted, which reduces chances of git
conflict while adding new drivers from separate branches.

Signed-off-by: Josuah Demangeon <[email protected]>
Add support for the Sony IMX219 CSI sensor.
This sensor supports resolution of 3280x2464 in RGGB bayer format
either 8 or 10 bits and using 2 or 4 CSI lanes.
Only 10 bits on 2 CSI lanes is currently supported, and only in
1920x1080 pixel resolution using cropping using the video_set_format(),
and will need to be converted to video_set_selection() instead.

Signed-off-by: Josuah Demangeon <[email protected]>
Co-authored-by: Alan Shaju <[email protected]>
Co-authored-by: Alain Volmat <[email protected]>
Build the IMX219 image sensor driver on the build-all tests.
No interconnection with any other device is done, which is not mandatory
at the time as no link-related parameter is used.

Signed-off-by: Josuah Demangeon <[email protected]>
Add a shield for the Raspberry Pi Camera Module 2, featuring the IMX219
sensor. This module is suitable for bot the "normal" and "No IR" (no
infra-red) variants and uses the rasapberry pi connector.

Signed-off-by: Josuah Demangeon <[email protected]>
Co-authored-by: Alain Volmat <[email protected]>
Add board specific .conf files for the stm32n6570_dk.

Signed-off-by: Alain Volmat <[email protected]>
Add an instance for DCMIPP as well as devicetree definitions to allow
plugging Raspberry Pi 22 pins or 15 pins shields via the csi_* devicetree
labels.

Signed-off-by: Josuah Demangeon <[email protected]>
On the Nucleo N6 board, extra delay is required to get the IMX335
respond to the I2C commands in time. This was observed with the
st_b_cams_imx_mb1854 shield and the nucleo_n657x0_q board.

Signed-off-by: Josuah Demangeon <[email protected]>
The "gpio-hog;" devicetree property configuring the "power enable" pin at
boot was not working, due to being placed on a gpio-nexus. This is not
supported and lead the gpio-hog inactive. Instead, let the board specify
their CSI_IO0 and CSI_IO1 pin as GPIO hogs with status = "disabled",
letting shields enable them and set the direction as needed.

Signed-off-by: Josuah Demangeon <[email protected]>
Signed-off-by: Zacck Osiemo <[email protected]>
Signed-off-by: Zacck Osiemo <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants