2019-11-01 13:45:29 +01:00
|
|
|
|
# VIDEO driver configuration options
|
2019-07-01 14:41:19 +02:00
|
|
|
|
|
|
|
|
|
# Copyright (c) 2019 Linaro Limited
|
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# VIDEO Drivers
|
|
|
|
|
#
|
|
|
|
|
menuconfig VIDEO
|
2023-03-27 14:55:23 +02:00
|
|
|
|
bool "Video drivers"
|
2019-07-01 14:41:19 +02:00
|
|
|
|
help
|
|
|
|
|
Enable support for the VIDEO.
|
|
|
|
|
|
|
|
|
|
if VIDEO
|
|
|
|
|
|
2024-07-28 17:29:07 +02:00
|
|
|
|
module = VIDEO
|
|
|
|
|
module-str = video
|
|
|
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
|
|
2020-04-06 15:58:02 +02:00
|
|
|
|
config VIDEO_INIT_PRIORITY
|
|
|
|
|
int "Video initialization priority"
|
2022-12-29 12:11:53 +01:00
|
|
|
|
default 60
|
2020-04-06 15:58:02 +02:00
|
|
|
|
help
|
|
|
|
|
System initialization priority for video drivers.
|
|
|
|
|
|
2019-07-01 14:41:19 +02:00
|
|
|
|
config VIDEO_BUFFER_POOL_SZ_MAX
|
|
|
|
|
int "Size of the largest buffer in the video pool"
|
|
|
|
|
default 1048576
|
|
|
|
|
|
|
|
|
|
config VIDEO_BUFFER_POOL_NUM_MAX
|
|
|
|
|
int "Number of maximum sized buffer in the video pool"
|
|
|
|
|
default 2
|
|
|
|
|
|
|
|
|
|
config VIDEO_BUFFER_POOL_ALIGN
|
|
|
|
|
int "Alignment of the video pool’s buffer"
|
|
|
|
|
default 64
|
|
|
|
|
|
2024-08-13 10:36:12 -03:00
|
|
|
|
config VIDEO_BUFFER_USE_SHARED_MULTI_HEAP
|
|
|
|
|
bool "Use shared multi heap for video buffer"
|
|
|
|
|
default n
|
|
|
|
|
|
|
|
|
|
config VIDEO_BUFFER_SMH_ATTRIBUTE
|
|
|
|
|
int "Shared multi heap attribute for video buffer"
|
|
|
|
|
depends on VIDEO_BUFFER_USE_SHARED_MULTI_HEAP
|
|
|
|
|
default 0
|
|
|
|
|
range 0 2
|
|
|
|
|
help
|
|
|
|
|
Shared multi heap attribute for video buffer:
|
|
|
|
|
0: SMH_REG_ATTR_CACHEABLE
|
|
|
|
|
1: SMH_REG_ATTR_NON_CACHEABLE
|
|
|
|
|
2: SMH_REG_ATTR_EXTERNAL
|
|
|
|
|
|
2025-03-31 20:02:56 +00:00
|
|
|
|
config VIDEO_I2C_RETRY_NUM
|
|
|
|
|
int "Number of retries after a failed I2C communication"
|
|
|
|
|
default 0
|
|
|
|
|
help
|
|
|
|
|
If set to 0, only a single write attempt will be done with no retry.
|
|
|
|
|
The default is to not retry. Board configuration files or user project can then
|
|
|
|
|
use the number of retries that matches their situation.
|
|
|
|
|
|
2024-08-21 15:44:05 -03:00
|
|
|
|
source "drivers/video/Kconfig.esp32_dvp"
|
|
|
|
|
|
2019-07-01 14:41:19 +02:00
|
|
|
|
source "drivers/video/Kconfig.mcux_csi"
|
|
|
|
|
|
2024-02-29 11:10:33 +01:00
|
|
|
|
source "drivers/video/Kconfig.mcux_mipi_csi2rx"
|
|
|
|
|
|
2025-04-14 00:58:22 +00:00
|
|
|
|
source "drivers/video/Kconfig.shell"
|
|
|
|
|
|
2019-08-28 18:53:00 +02:00
|
|
|
|
source "drivers/video/Kconfig.sw_generator"
|
|
|
|
|
|
2019-08-28 19:17:46 +02:00
|
|
|
|
source "drivers/video/Kconfig.mt9m114"
|
2019-07-05 18:14:57 +02:00
|
|
|
|
|
2020-12-17 21:00:35 +08:00
|
|
|
|
source "drivers/video/Kconfig.ov7725"
|
|
|
|
|
|
2021-06-21 11:48:29 +02:00
|
|
|
|
source "drivers/video/Kconfig.ov2640"
|
|
|
|
|
|
2024-03-22 17:26:26 -03:00
|
|
|
|
source "drivers/video/Kconfig.stm32_dcmi"
|
|
|
|
|
|
2024-02-29 16:33:55 +01:00
|
|
|
|
source "drivers/video/Kconfig.ov5640"
|
|
|
|
|
|
2024-05-15 22:26:04 +00:00
|
|
|
|
source "drivers/video/Kconfig.ov7670"
|
|
|
|
|
|
2024-10-21 23:14:42 +02:00
|
|
|
|
source "drivers/video/Kconfig.ov9655"
|
|
|
|
|
|
2024-08-26 20:33:30 -03:00
|
|
|
|
source "drivers/video/Kconfig.gc2145"
|
|
|
|
|
|
2024-05-15 22:21:49 +00:00
|
|
|
|
source "drivers/video/Kconfig.mcux_sdma"
|
|
|
|
|
|
2024-10-21 13:57:48 +00:00
|
|
|
|
source "drivers/video/Kconfig.emul_imager"
|
|
|
|
|
|
|
|
|
|
source "drivers/video/Kconfig.emul_rx"
|
|
|
|
|
|
2025-04-02 11:58:24 +02:00
|
|
|
|
source "drivers/video/Kconfig.imx335"
|
|
|
|
|
|
2025-05-04 14:08:28 +02:00
|
|
|
|
source "drivers/video/Kconfig.st_mipid02"
|
|
|
|
|
|
2025-04-24 14:05:19 +02:00
|
|
|
|
source "drivers/video/Kconfig.stm32_dcmipp"
|
|
|
|
|
|
2019-07-01 14:41:19 +02:00
|
|
|
|
endif # VIDEO
|