From 2f7c68cb55ecb7331f2381deb497c27155f32faf Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 03 Jan 2024 09:43:39 +0000 Subject: [PATCH] update kernel to 5.10.198 --- kernel/drivers/media/i2c/Kconfig | 183 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 183 insertions(+), 0 deletions(-) diff --git a/kernel/drivers/media/i2c/Kconfig b/kernel/drivers/media/i2c/Kconfig index d66d1b1..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 @@ -351,6 +357,7 @@ depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API select HDMI select V4L2_FWNODE + select VIDEO_ROCKCHIP_HDMIRX_CLASS help Support for the ITE IT6616 series HDMI to MIPI CSI-2 bridge. @@ -362,6 +369,7 @@ depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API select HDMI select V4L2_FWNODE + select VIDEO_ROCKCHIP_HDMIRX_CLASS help Support for the Lontium LT6911UXC series HDMI to MIPI CSI-2 bridge. @@ -661,6 +669,20 @@ 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" config VIDEO_SAA717X @@ -930,6 +952,30 @@ To compile this driver as a module, choose M here: the module will be called ar0230. + +config VIDEO_AR0822 + tristate "Onsemi AR0822 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 + AR0822 camera. + + 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" @@ -1368,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 @@ -1376,6 +1440,15 @@ help This is a Video4Linux2 sensor driver for the OmniVision OS02G10 camera. + +config VIDEO_OS02K10 + tristate "OmniVision OS02K10 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 + OS02K10 camera. config VIDEO_OS03B10 tristate "OmniVision OS03B10 sensor support" @@ -1394,6 +1467,15 @@ help 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" @@ -1430,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" @@ -1802,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 @@ -1920,6 +2031,16 @@ To compile this driver as a module, choose M here: the module will be called sc132gs. +config VIDEO_SC1346 + tristate "SmartSens SC1346 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 + SC1346 camera. + config VIDEO_SC200AI tristate "SmartSens SC200AI sensor support" depends on I2C && VIDEO_V4L2 @@ -1960,6 +2081,16 @@ This is a Video4Linux2 sensor driver for the SmartSens SC2239 camera. +config VIDEO_SC223A + tristate "SmartSens SC223A 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 + SC223A camera. + config VIDEO_SC230AI tristate "SmartSens SC230AI sensor support" depends on I2C && VIDEO_V4L2 @@ -1989,6 +2120,16 @@ help 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" @@ -2070,6 +2211,26 @@ 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" depends on I2C && VIDEO_V4L2 @@ -2099,6 +2260,16 @@ help This is a Video4Linux2 sensor driver for the SmartSens SC530AI camera. + +config VIDEO_SC5336 + tristate "SmartSens SC5336 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 + SC5336 camera. config VIDEO_SC850SL tristate "SmartSens SC850SL sensor support" @@ -2317,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