Merge remote-tracking branch 'regulator/topic/core' into regulator-next
[cascardo/linux.git] / drivers / media / platform / s5p-tv / Kconfig
1 # drivers/media/platform/s5p-tv/Kconfig
2 #
3 # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
4 #       http://www.samsung.com/
5 # Tomasz Stanislawski <t.stanislaws@samsung.com>
6 #
7 # Licensed under GPL
8
9 config VIDEO_SAMSUNG_S5P_TV
10         bool "Samsung TV driver for S5P platform"
11         depends on PM_RUNTIME
12         depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
13         default n
14         ---help---
15           Say Y here to enable selecting the TV output devices for
16           Samsung S5P platform.
17
18 if VIDEO_SAMSUNG_S5P_TV
19
20 config VIDEO_SAMSUNG_S5P_HDMI
21         tristate "Samsung HDMI Driver"
22         depends on VIDEO_V4L2
23         depends on VIDEO_SAMSUNG_S5P_TV
24         select VIDEO_SAMSUNG_S5P_HDMIPHY
25         help
26           Say Y here if you want support for the HDMI output
27           interface in S5P Samsung SoC. The driver can be compiled
28           as module. It is an auxiliary driver, that exposes a V4L2
29           subdev for use by other drivers. This driver requires
30           hdmiphy driver to work correctly.
31
32 config VIDEO_SAMSUNG_S5P_HDMI_DEBUG
33         bool "Enable debug for HDMI Driver"
34         depends on VIDEO_SAMSUNG_S5P_HDMI
35         default n
36         help
37           Enables debugging for HDMI driver.
38
39 config VIDEO_SAMSUNG_S5P_HDMIPHY
40         tristate "Samsung HDMIPHY Driver"
41         depends on VIDEO_DEV && VIDEO_V4L2 && I2C
42         depends on VIDEO_SAMSUNG_S5P_TV
43         help
44           Say Y here if you want support for the physical HDMI
45           interface in S5P Samsung SoC. The driver can be compiled
46           as module. It is an I2C driver, that exposes a V4L2
47           subdev for use by other drivers.
48
49 config VIDEO_SAMSUNG_S5P_SII9234
50         tristate "Samsung SII9234 Driver"
51         depends on VIDEO_DEV && VIDEO_V4L2 && I2C
52         depends on VIDEO_SAMSUNG_S5P_TV
53         help
54           Say Y here if you want support for the MHL interface
55           in S5P Samsung SoC. The driver can be compiled
56           as module. It is an I2C driver, that exposes a V4L2
57           subdev for use by other drivers.
58
59 config VIDEO_SAMSUNG_S5P_SDO
60         tristate "Samsung Analog TV Driver"
61         depends on VIDEO_DEV && VIDEO_V4L2
62         depends on VIDEO_SAMSUNG_S5P_TV
63         help
64           Say Y here if you want support for the analog TV output
65           interface in S5P Samsung SoC. The driver can be compiled
66           as module. It is an auxiliary driver, that exposes a V4L2
67           subdev for use by other drivers. This driver requires
68           hdmiphy driver to work correctly.
69
70 config VIDEO_SAMSUNG_S5P_MIXER
71         tristate "Samsung Mixer and Video Processor Driver"
72         depends on VIDEO_DEV && VIDEO_V4L2
73         depends on VIDEO_SAMSUNG_S5P_TV
74         depends on HAS_DMA
75         select VIDEOBUF2_DMA_CONTIG
76         help
77           Say Y here if you want support for the Mixer in Samsung S5P SoCs.
78           This device produce image data to one of output interfaces.
79
80 config VIDEO_SAMSUNG_S5P_MIXER_DEBUG
81         bool "Enable debug for Mixer Driver"
82         depends on VIDEO_SAMSUNG_S5P_MIXER
83         default n
84         help
85           Enables debugging for Mixer driver.
86
87 endif # VIDEO_SAMSUNG_S5P_TV