hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/media/i2c/Kconfig
....@@ -5,6 +5,12 @@
55
66 if VIDEO_V4L2
77
8
+config VIDEO_CAM_SLEEP_WAKEUP
9
+ tristate "Enable sensor sleep wake up function"
10
+ depends on ARCH_ROCKCHIP
11
+ help
12
+ Support for sensor sleep and wake up.
13
+
814 comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'"
915 depends on MEDIA_SUBDRV_AUTOSELECT && I2C && RC_CORE
1016
....@@ -663,6 +669,18 @@
663669 To compile this driver as a module, choose M here: the
664670 module will be called max96722.
665671
672
+config VIDEO_MAX96756
673
+ tristate "Maxim MAX96756 GMSL1/2 CSI display deserializer support"
674
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
675
+ depends on MEDIA_CAMERA_SUPPORT
676
+ select V4L2_FWNODE
677
+ help
678
+ This driver supports the Maxim MAX96756 GMSL1/2 CSI display deserializer.
679
+
680
+ To compile this driver as a module, choose M here: the
681
+ module will be called max96756.
682
+
683
+source "drivers/media/i2c/maxim2c/Kconfig"
666684 source "drivers/media/i2c/maxim4c/Kconfig"
667685
668686 comment "Video and audio decoders"
....@@ -946,6 +964,18 @@
946964
947965 To compile this driver as a module, choose M here: the
948966 module will be called ar0822.
967
+
968
+config VIDEO_AR2020
969
+ tristate "Onsemi AR2020 sensor support"
970
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
971
+ depends on MEDIA_CAMERA_SUPPORT
972
+ select V4L2_FWNODE
973
+ help
974
+ This is a Video4Linux2 sensor driver for the Onsemi
975
+ AR2020 camera.
976
+
977
+ To compile this driver as a module, choose M here: the
978
+ module will be called ar2020.
949979
950980 config VIDEO_GC02M2
951981 tristate "GalaxyCore GC02M2 sensor support"
....@@ -1384,6 +1414,24 @@
13841414 To compile this driver as a module, choose M here: the
13851415 module will be called jx_k17.
13861416
1417
+config VIDEO_OG01A10
1418
+ tristate "OmniVision OG01A10 sensor support"
1419
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1420
+ depends on MEDIA_CAMERA_SUPPORT
1421
+ select V4L2_FWNODE
1422
+ help
1423
+ This is a Video4Linux2 sensor driver for the OmniVision
1424
+ OG01A10 camera.
1425
+
1426
+config VIDEO_OG02B10
1427
+ tristate "OmniVision OG02B10 sensor support"
1428
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1429
+ depends on MEDIA_CAMERA_SUPPORT
1430
+ select V4L2_FWNODE
1431
+ help
1432
+ This is a Video4Linux2 sensor driver for the OmniVision
1433
+ OG02B10 camera.
1434
+
13871435 config VIDEO_OS02G10
13881436 tristate "OmniVision OS02G10 sensor support"
13891437 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
....@@ -1420,6 +1468,15 @@
14201468 This is a Video4Linux2 sensor driver for the OmniVision
14211469 OS04A10 camera.
14221470
1471
+config VIDEO_OS04D10
1472
+ tristate "OmniVision OS04D10 sensor support"
1473
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1474
+ depends on MEDIA_CAMERA_SUPPORT
1475
+ select V4L2_FWNODE
1476
+ help
1477
+ This is a Video4Linux2 sensor driver for the OmniVision
1478
+ OS04D10 camera.
1479
+
14231480 config VIDEO_OS05A20
14241481 tristate "OmniVision OS05A20 sensor support"
14251482 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
....@@ -1455,6 +1512,15 @@
14551512 help
14561513 This is a Video4Linux2 sensor driver for the OmniVision
14571514 OV02K10 camera.
1515
+
1516
+config VIDEO_OV16885
1517
+ tristate "OmniVision OV16885 sensor support"
1518
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1519
+ depends on MEDIA_CAMERA_SUPPORT
1520
+ select V4L2_FWNODE
1521
+ help
1522
+ This is a Video4Linux2 sensor driver for the OmniVision
1523
+ OV16885 camera.
14581524
14591525 config VIDEO_OV16A10
14601526 tristate "OmniVision OV16A10 sensor support"
....@@ -1827,6 +1893,26 @@
18271893 To compile this driver as a module, choose M here: the
18281894 module will be called vs6624.
18291895
1896
+config VIDEO_MIS2031
1897
+ tristate "ImageDesign mis2031 sensor support"
1898
+ depends on I2C && VIDEO_V4L2
1899
+ select MEDIA_CONTROLLER
1900
+ select VIDEO_V4L2_SUBDEV_API
1901
+ select V4L2_FWNODE
1902
+ help
1903
+ This is a Video4Linux2 sensor driver for the ImageDesign
1904
+ MIS2031 camera.
1905
+
1906
+config VIDEO_MIS4001
1907
+ tristate "ImageDesign mis4001 sensor support"
1908
+ depends on I2C && VIDEO_V4L2
1909
+ select MEDIA_CONTROLLER
1910
+ select VIDEO_V4L2_SUBDEV_API
1911
+ select V4L2_FWNODE
1912
+ help
1913
+ This is a Video4Linux2 sensor driver for the ImageDesign
1914
+ MIS4001 camera.
1915
+
18301916 config VIDEO_MT9M001
18311917 tristate "mt9m001 support"
18321918 depends on I2C && VIDEO_V4L2
....@@ -2035,6 +2121,16 @@
20352121 This is a Video4Linux2 sensor driver for the SmartSens
20362122 SC2336 camera.
20372123
2124
+config VIDEO_SC2355
2125
+ tristate "SmartSens SC2355 sensor support"
2126
+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
2127
+ depends on MEDIA_CAMERA_SUPPORT
2128
+ select V4L2_FWNODE
2129
+ help
2130
+ Support for the SmartSens SC2355 sensor.
2131
+ To compile this driver as a module, choose M here: the
2132
+ module will be called sc2355.
2133
+
20382134 config VIDEO_SC301IOT
20392135 tristate "SmartSens SC301IOT sensor support"
20402136 depends on I2C && VIDEO_V4L2
....@@ -2114,6 +2210,26 @@
21142210 help
21152211 This is a Video4Linux2 sensor driver for the SmartSens
21162212 SC4336 camera.
2213
+
2214
+config VIDEO_SC4336P
2215
+ tristate "SmartSens SC4336P sensor support"
2216
+ depends on I2C && VIDEO_V4L2
2217
+ select MEDIA_CONTROLLER
2218
+ select VIDEO_V4L2_SUBDEV_API
2219
+ select V4L2_FWNODE
2220
+ help
2221
+ This is a Video4Linux2 sensor driver for the SmartSens
2222
+ SC4336P camera.
2223
+
2224
+config VIDEO_SC450AI
2225
+ tristate "SmartSens SC450AI sensor support"
2226
+ depends on I2C && VIDEO_V4L2
2227
+ select MEDIA_CONTROLLER
2228
+ select VIDEO_V4L2_SUBDEV_API
2229
+ select V4L2_FWNODE
2230
+ help
2231
+ This is a Video4Linux2 sensor driver for the SmartSens
2232
+ SC450ai camera.
21172233
21182234 config VIDEO_SC500AI
21192235 tristate "SmartSens SC500AI sensor support"
....@@ -2372,6 +2488,18 @@
23722488 capability. This is designed for linear control of
23732489 voice coil motors, controlled via I2C serial interface.
23742490
2491
+config VIDEO_DW9800V
2492
+ tristate "DW9800V lens voice coil support"
2493
+ depends on I2C && VIDEO_V4L2
2494
+ select MEDIA_CONTROLLER
2495
+ select VIDEO_V4L2_SUBDEV_API
2496
+ select V4L2_FWNODE
2497
+ help
2498
+ This is a driver for the DW9800V camera lens voice coil.
2499
+ DW9800W is a 10 bit DAC with ±130mA output current sink
2500
+ capability. This is designed for linear control of bi-direction
2501
+ voice coil motors, controlled via I2C serial interface.
2502
+
23752503 config VIDEO_DW9800W
23762504 tristate "DW9800W lens voice coil support"
23772505 depends on I2C && VIDEO_V4L2