From 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 07:44:59 +0000
Subject: [PATCH] gmac get mac form eeprom
---
kernel/drivers/media/i2c/Kconfig | 128 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 128 insertions(+), 0 deletions(-)
diff --git a/kernel/drivers/media/i2c/Kconfig b/kernel/drivers/media/i2c/Kconfig
index 669daed..2202262 100644
--- a/kernel/drivers/media/i2c/Kconfig
+++ b/kernel/drivers/media/i2c/Kconfig
@@ -5,6 +5,12 @@
if VIDEO_V4L2
+config VIDEO_CAM_SLEEP_WAKEUP
+ tristate "Enable sensor sleep wake up function"
+ depends on ARCH_ROCKCHIP
+ help
+ Support for sensor sleep and wake up.
+
comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'"
depends on MEDIA_SUBDRV_AUTOSELECT && I2C && RC_CORE
@@ -663,6 +669,18 @@
To compile this driver as a module, choose M here: the
module will be called max96722.
+config VIDEO_MAX96756
+ tristate "Maxim MAX96756 GMSL1/2 CSI display deserializer support"
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
+ depends on MEDIA_CAMERA_SUPPORT
+ select V4L2_FWNODE
+ help
+ This driver supports the Maxim MAX96756 GMSL1/2 CSI display deserializer.
+
+ To compile this driver as a module, choose M here: the
+ module will be called max96756.
+
+source "drivers/media/i2c/maxim2c/Kconfig"
source "drivers/media/i2c/maxim4c/Kconfig"
comment "Video and audio decoders"
@@ -946,6 +964,18 @@
To compile this driver as a module, choose M here: the
module will be called ar0822.
+
+config VIDEO_AR2020
+ tristate "Onsemi AR2020 sensor support"
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
+ depends on MEDIA_CAMERA_SUPPORT
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the Onsemi
+ AR2020 camera.
+
+ To compile this driver as a module, choose M here: the
+ module will be called ar2020.
config VIDEO_GC02M2
tristate "GalaxyCore GC02M2 sensor support"
@@ -1384,6 +1414,24 @@
To compile this driver as a module, choose M here: the
module will be called jx_k17.
+config VIDEO_OG01A10
+ tristate "OmniVision OG01A10 sensor support"
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
+ depends on MEDIA_CAMERA_SUPPORT
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the OmniVision
+ OG01A10 camera.
+
+config VIDEO_OG02B10
+ tristate "OmniVision OG02B10 sensor support"
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
+ depends on MEDIA_CAMERA_SUPPORT
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the OmniVision
+ OG02B10 camera.
+
config VIDEO_OS02G10
tristate "OmniVision OS02G10 sensor support"
depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
@@ -1420,6 +1468,15 @@
This is a Video4Linux2 sensor driver for the OmniVision
OS04A10 camera.
+config VIDEO_OS04D10
+ tristate "OmniVision OS04D10 sensor support"
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
+ depends on MEDIA_CAMERA_SUPPORT
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the OmniVision
+ OS04D10 camera.
+
config VIDEO_OS05A20
tristate "OmniVision OS05A20 sensor support"
depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
@@ -1455,6 +1512,15 @@
help
This is a Video4Linux2 sensor driver for the OmniVision
OV02K10 camera.
+
+config VIDEO_OV16885
+ tristate "OmniVision OV16885 sensor support"
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
+ depends on MEDIA_CAMERA_SUPPORT
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the OmniVision
+ OV16885 camera.
config VIDEO_OV16A10
tristate "OmniVision OV16A10 sensor support"
@@ -1827,6 +1893,26 @@
To compile this driver as a module, choose M here: the
module will be called vs6624.
+config VIDEO_MIS2031
+ tristate "ImageDesign mis2031 sensor support"
+ depends on I2C && VIDEO_V4L2
+ select MEDIA_CONTROLLER
+ select VIDEO_V4L2_SUBDEV_API
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the ImageDesign
+ MIS2031 camera.
+
+config VIDEO_MIS4001
+ tristate "ImageDesign mis4001 sensor support"
+ depends on I2C && VIDEO_V4L2
+ select MEDIA_CONTROLLER
+ select VIDEO_V4L2_SUBDEV_API
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the ImageDesign
+ MIS4001 camera.
+
config VIDEO_MT9M001
tristate "mt9m001 support"
depends on I2C && VIDEO_V4L2
@@ -2035,6 +2121,16 @@
This is a Video4Linux2 sensor driver for the SmartSens
SC2336 camera.
+config VIDEO_SC2355
+ tristate "SmartSens SC2355 sensor support"
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
+ depends on MEDIA_CAMERA_SUPPORT
+ select V4L2_FWNODE
+ help
+ Support for the SmartSens SC2355 sensor.
+ To compile this driver as a module, choose M here: the
+ module will be called sc2355.
+
config VIDEO_SC301IOT
tristate "SmartSens SC301IOT sensor support"
depends on I2C && VIDEO_V4L2
@@ -2114,6 +2210,26 @@
help
This is a Video4Linux2 sensor driver for the SmartSens
SC4336 camera.
+
+config VIDEO_SC4336P
+ tristate "SmartSens SC4336P sensor support"
+ depends on I2C && VIDEO_V4L2
+ select MEDIA_CONTROLLER
+ select VIDEO_V4L2_SUBDEV_API
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the SmartSens
+ SC4336P camera.
+
+config VIDEO_SC450AI
+ tristate "SmartSens SC450AI sensor support"
+ depends on I2C && VIDEO_V4L2
+ select MEDIA_CONTROLLER
+ select VIDEO_V4L2_SUBDEV_API
+ select V4L2_FWNODE
+ help
+ This is a Video4Linux2 sensor driver for the SmartSens
+ SC450ai camera.
config VIDEO_SC500AI
tristate "SmartSens SC500AI sensor support"
@@ -2372,6 +2488,18 @@
capability. This is designed for linear control of
voice coil motors, controlled via I2C serial interface.
+config VIDEO_DW9800V
+ tristate "DW9800V lens voice coil support"
+ depends on I2C && VIDEO_V4L2
+ select MEDIA_CONTROLLER
+ select VIDEO_V4L2_SUBDEV_API
+ select V4L2_FWNODE
+ help
+ This is a driver for the DW9800V camera lens voice coil.
+ DW9800W is a 10 bit DAC with ±130mA output current sink
+ capability. This is designed for linear control of bi-direction
+ voice coil motors, controlled via I2C serial interface.
+
config VIDEO_DW9800W
tristate "DW9800W lens voice coil support"
depends on I2C && VIDEO_V4L2
--
Gitblit v1.6.2