Skip to content

Commit 2784257

Browse files
KhanhNguyen-RVChenrikbrixandersen
authored andcommitted
drivers: video: add support for Renesas RA CEU driver
Add support for the Renesas RA Capture Engine Unit (CEU), including driver source files, Kconfig options, and DTS bindings. - Add initial implementation of the RA CEU driver - Add dedicated Kconfig and CMake integration - Provide Devicetree bindings for the RA CEU - Update module Kconfig to include the new driver This enables image capture functionality using the CEU peripheral on Renesas RA series MCUs. Signed-off-by: Duy Vo <[email protected]> Signed-off-by: Khanh Nguyen <[email protected]>
1 parent 77b000f commit 2784257

File tree

6 files changed

+643
-0
lines changed

6 files changed

+643
-0
lines changed

drivers/video/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ zephyr_library_sources_ifdef(CONFIG_VIDEO_EMUL_RX video_emul_rx.c)
2525
zephyr_library_sources_ifdef(CONFIG_VIDEO_IMX335 imx335.c)
2626
zephyr_library_sources_ifdef(CONFIG_VIDEO_ST_MIPID02 video_st_mipid02.c)
2727
zephyr_library_sources_ifdef(CONFIG_VIDEO_STM32_DCMIPP video_stm32_dcmipp.c)
28+
zephyr_library_sources_ifdef(CONFIG_VIDEO_RENESAS_RA_CEU video_renesas_ra_ceu.c)
2829

2930
zephyr_linker_sources(DATA_SECTIONS video.ld)

drivers/video/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,6 @@ source "drivers/video/Kconfig.st_mipid02"
9696

9797
source "drivers/video/Kconfig.stm32_dcmipp"
9898

99+
source "drivers/video/Kconfig.renesas_ra_ceu"
100+
99101
endif # VIDEO
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Copyright (c) 2025 Renesas Electronics Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config VIDEO_RENESAS_RA_CEU
5+
bool
6+
default y
7+
depends on DT_HAS_RENESAS_RA_CEU_ENABLED
8+
select PINCTRL
9+
select CLOCK_CONTROL_PWM
10+
select USE_RA_FSP_CEU
11+
help
12+
Enable driver for Renesas RA CEU.

0 commit comments

Comments
 (0)