drivers: media: Remove support for IMX208 sensor
[linux-3.10.git] / drivers / media / platform / tegra / Kconfig
1 #
2 # camera/video device drivers supported.
3 #
4
5 source "drivers/media/platform/tegra/nvavp/Kconfig"
6 source "drivers/media/platform/tegra/nvavp-virt/Kconfig"
7 source "drivers/media/platform/tegra/mipical/Kconfig"
8
9 # only involve device specific PCL drivers while virtual driver cannot
10 # handle it full functionally.
11 #source "drivers/media/video/tegra/cam_dev/Kconfig"
12
13 config TEGRA_DTV
14         bool "Enable support for tegra dtv interface"
15         depends on ARCH_TEGRA
16         default y
17         help
18           Enables support for the Tegra dtv interface
19
20           If unsure, say Y
21
22 config VIDEO_OV5650
23         tristate "OV5650 camera sensor support"
24         depends on I2C && ARCH_TEGRA
25         ---help---
26           This is a driver for the Omnivision OV5650 5MP camera sensor
27           for use with the tegra isp.
28
29 config VIDEO_OV5640
30         tristate "OV5640 camera sensor support"
31         depends on I2C && ARCH_TEGRA
32         ---help---
33           This is a driver for the Omnivision OV5640 5MP camera sensor
34           for use with the tegra isp.
35
36 config VIDEO_OV14810
37         tristate "OV14810 camera sensor support"
38         depends on I2C && ARCH_TEGRA
39         ---help---
40           This is a driver for the Omnivision OV14810 14MP camera sensor
41           for use with the tegra isp.
42
43
44 config VIDEO_OV9726
45         tristate "OV9726 camera sensor support"
46         depends on I2C && ARCH_TEGRA
47         ---help---
48           This is a driver for the Omnivision OV9726 camera sensor
49           for use with the tegra isp.
50
51 config VIDEO_OV2710
52         tristate "OV2710 camera sensor support"
53         depends on I2C && ARCH_TEGRA
54         ---help---
55           This is a driver for the Omnivision OV2710 camera sensor
56           for use with the tegra isp.
57
58 config VIDEO_AR0832
59         tristate "AR0832 camera sensor support"
60         depends on I2C && ARCH_TEGRA
61         ---help---
62           This is a driver for the AR0832 camera sensor
63           for use with the tegra isp.
64
65 config VIDEO_SOC380
66         tristate "SOC380 camera sensor support"
67         depends on I2C && ARCH_TEGRA
68         ---help---
69           This is a driver for the Semco soc380 camera sensor
70           for use with the tegra isp.
71
72 config VIDEO_IMX091
73         tristate "IMX091 camera sensor support"
74         depends on I2C && ARCH_TEGRA
75         ---help---
76           This is a driver for the IMX091 camera sensor
77           for use with the tegra isp.
78
79 config VIDEO_IMX135
80         tristate "IMX135 camera sensor support"
81         depends on I2C && ARCH_TEGRA
82         ---help---
83           This is a driver for the IMX135 camera sensor
84           for use with the tegra isp.  The sensor has a
85           maximum of 13MP (4208x3120) resolution with HDR
86           capability.
87
88 config VIDEO_AR0261
89         tristate "AR0261 camera sensor support"
90         depends on I2C && ARCH_TEGRA
91         ---help---
92           This is a driver for the AR0261 camera sensor
93
94 config VIDEO_IMX132
95         tristate "IMX132 camera sensor support"
96         depends on I2C && ARCH_TEGRA
97         ---help---
98           This is a driver for the IMX132 camera sensor
99
100 config VIDEO_OV9772
101         tristate "OV9772 camera sensor support"
102         depends on I2C && ARCH_TEGRA
103         ---help---
104           This is a driver for the OV9772 camera sensor
105           for use with the tegra isp.
106
107 config VIDEO_OV5693
108         tristate "OV5693 camera sensor support"
109         depends on I2C && ARCH_TEGRA
110         ---help---
111           This is a driver for the OV5693 camera sensor
112           for use with the tegra isp.
113
114 config VIDEO_OV7695
115         tristate "OV7695 camera sensor support"
116         depends on I2C && ARCH_TEGRA
117         ---help---
118           This is a driver for the OV7695 YUV camera sensor device
119           This sensor has external ISP, it isn't using tegra ISP.
120
121 config VIDEO_OV10823
122         tristate "OV10823 camera sensor support"
123         depends on I2C && ARCH_TEGRA
124         ---help---
125           This is a driver for the OV10823 camera sensor
126           for use with the tegra isp.
127
128 config TORCH_SSL3250A
129         tristate "SSL3250A flash/torch support"
130         depends on I2C && ARCH_TEGRA
131         ---help---
132           This is a driver for the SSL3250A flash/torch camera device
133
134 config TORCH_TPS61050
135         tristate "TPS61050 flash/torch support"
136         depends on I2C && ARCH_TEGRA
137         ---help---
138           This is a driver for the TPS61050 flash/torch camera device
139
140 config MAX77665_FLASH
141         tristate "MAX77665 flash/torch support"
142         depends on I2C && ARCH_TEGRA
143         select MFD_MAX77665
144         ---help---
145           This is a driver for the MAX77665 flash/torch camera device
146
147 config TORCH_MAX77387
148         tristate "MAX77387 flash/torch support"
149         depends on I2C && ARCH_TEGRA
150         ---help---
151           This is a driver for the MAX77387 flash/torch camera device
152           for use with the tegra isp.
153
154 config TORCH_AS364X
155         tristate "AS364X flash/torch support"
156         depends on I2C && ARCH_TEGRA
157         ---help---
158           This is a driver for the AS364X flash/torch camera device
159
160 config TORCH_LM3565
161         tristate "LM3565 flash/torch support"
162         depends on I2C && ARCH_TEGRA
163         ---help---
164           This is a driver for the LM3565 flash/torch camera device
165
166 config VIDEO_SH532U
167         tristate "SH532U focuser support"
168         depends on I2C && ARCH_TEGRA
169         ---help---
170           This is a driver for the SEMCO SH532U focuser
171           for use with the tegra isp.
172
173 config VIDEO_AD5820
174         tristate "AD5820 focuser support"
175         depends on I2C && ARCH_TEGRA
176         ---help---
177           This is a driver for the AD5820 focuser
178           for use with the tegra isp.
179
180 config VIDEO_AD5823
181         tristate "AD5823 focuser support"
182         depends on I2C && ARCH_TEGRA
183         ---help---
184           This is a driver for the AD5823 focuser
185           for use with the tegra isp.
186
187 config VIDEO_AD5816
188         tristate "AD5816 focuser support"
189         depends on I2C && ARCH_TEGRA
190         ---help---
191           This is a driver for the AD5816 focuser
192           for use with the tegra isp.
193
194 config VIDEO_DW9718
195         tristate "DW9718 focuser support"
196         depends on I2C && ARCH_TEGRA
197         ---help---
198           This is a driver for the DW9718 focuser
199           for use with the tegra isp.
200
201 config VIDEO_DW9714
202         tristate "DW9714 focuser support"
203         depends on I2C && ARCH_TEGRA
204         ---help---
205         This is a driver for the DW9714 focuser
206         for use with the tegra isp.
207
208 config VIDEO_AR0833
209         tristate "AR0833 camera sensor support"
210         depends on I2C && ARCH_TEGRA
211         ---help---
212           This is a driver for the AR0833 camera sensor
213           for use with the tegra isp.
214
215 config VIDEO_MT9M114
216         tristate "SOC1040 camera sensor support"
217         depends on I2C && ARCH_TEGRA
218         ---help---
219           This is a driver for the SOC1040 camera sensor
220           for use with the tegra isp.
221
222 config VIDEO_IMX179
223         tristate "IMX179 camera sensor support"
224         depends on I2C && ARCH_TEGRA
225         ---help---
226           This is a driver for the IMX179 camera sensor
227           for use with the tegra isp.
228
229 config VIDEO_IMX219
230         tristate "IMX219 camera sensor support"
231         depends on I2C && ARCH_TEGRA
232         ---help---
233           This is a driver for the IMX219
234           camera sensor for use with the tegra isp.
235           The sensor has a maximum of 8MP
236           resolution.
237
238 config VIDEO_CAMERA
239         tristate "generic camera device support"
240         depends on I2C && PLATFORM_TEGRA
241         select REGMAP_I2C
242         select VIDEOBUF2_DMA_CONTIG
243         ---help---
244           This is a driver for generic camera devices
245           for use with the tegra isp.
246
247 config VIDEO_ISC
248         tristate "ISC(Image Sensor Control) device support"
249         depends on I2C && ARCH_TEGRA
250         ---help---
251           This is a driver for the ISC
252           for controlling power, interrupt and registering
253           i2c clients related to image sensor.
254
255 config VIDEO_TEGRA_VI
256         depends on TEGRA_GRHOST
257         depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API && OF
258         tristate "Tegra video input host1x client driver"
259         default y
260         help
261           Driver for the Tegra video input hardware based on
262           media controller framework and interact with host1x
263           apis to support both user space as well as kernel
264           programming of VI hardware registers
265           To compile this driver as a module, choose M here:
266           the module will be called nvhost-vi.
267
268 config VIDEO_TEGRA_VI_TPG
269         depends on VIDEO_TEGRA_VI
270         tristate "Tegra video input test pattern generator driver"
271         default m
272         help
273           Driver for the Tegra video input test pattern generator
274           driver is based on media controller framework and interact
275           with host1x apis to support both user space as well as kernel
276           programming of VI hardware registers to generate predefined
277           test patterns.
278           To compile this driver as a module, choose M here:
279           the module will be called nvhost-vi-tpg.