Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions drivers/video/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,17 @@ zephyr_library_sources_ifdef(CONFIG_VIDEO_OV7725 ov7725.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_OV2640 ov2640.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_GC2145 gc2145.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_STM32_DCMI video_stm32_dcmi.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_STM32_VENC video_stm32_venc.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_OV5640 ov5640.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_OV7670 ov7670.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_OV767X ov767x.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_OV9655 ov9655.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_HM0360 hm0360_1.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_HIMAX_HM01B0 hm01b0.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_ESP32 video_esp32_dvp.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_MCUX_SDMA video_mcux_smartdma.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_EMUL_IMAGER video_emul_imager.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_EMUL_RX video_emul_rx.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_IMX335 imx335.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_ST_MIPID02 video_st_mipid02.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_STM32_DCMIPP video_stm32_dcmipp.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_RENESAS_RA_CEU video_renesas_ra_ceu.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_STM32_JPEG video_stm32_jpeg.c)
zephyr_library_sources_ifdef(CONFIG_VIDEO_HIMAX_HM01B0 hm01b0.c)

zephyr_linker_sources(DATA_SECTIONS video.ld)
16 changes: 3 additions & 13 deletions drivers/video/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,6 @@ config VIDEO_I2C_RETRY_NUM
The default is to not retry. Board configuration files or user project can then
use the number of retries that matches their situation.

config VIDEO_ENCODER_H264
bool "H264 video encoder support"

config VIDEO_ENCODER_JPEG
bool "JPEG video encoder support"

source "drivers/video/Kconfig.esp32_dvp"

source "drivers/video/Kconfig.mcux_csi"
Expand All @@ -82,16 +76,16 @@ source "drivers/video/Kconfig.ov2640"

source "drivers/video/Kconfig.stm32_dcmi"

source "drivers/video/Kconfig.stm32_venc"

source "drivers/video/Kconfig.ov5640"

source "drivers/video/Kconfig.ov7670"
source "drivers/video/Kconfig.ov767x"

source "drivers/video/Kconfig.ov9655"

source "drivers/video/Kconfig.gc2145"

source "drivers/video/Kconfig.hm0360"

source "drivers/video/Kconfig.hm01b0"

source "drivers/video/Kconfig.mcux_sdma"
Expand All @@ -106,8 +100,4 @@ source "drivers/video/Kconfig.st_mipid02"

source "drivers/video/Kconfig.stm32_dcmipp"

source "drivers/video/Kconfig.renesas_ra_ceu"

source "drivers/video/Kconfig.stm32_jpeg"

endif # VIDEO
10 changes: 0 additions & 10 deletions drivers/video/Kconfig.ov7670

This file was deleted.

13 changes: 13 additions & 0 deletions drivers/video/Kconfig.ov767x
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# OV767X CMOS digital image sensor configuration options

# Copyright (c) 2025 Michael Smorto <[email protected]>
# SPDX-License-Identifier: Apache-2.0

config VIDEO_OV767X
bool "OV767X CMOS digital image sensor"
select I2C
depends on DT_HAS_OVTI_OV7670_ENABLED || DT_HAS_OVTI_OV7675_ENABLED
default y
help
Enable driver for OV7670 / OV7675 CMOS digital image sensor.

Loading