Linux-libre 3.11-gnu
[librecmc/linux-libre.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 (PLAT_S5P || ARCH_EXYNOS) && PM_RUNTIME
12         default n
13         ---help---
14           Say Y here to enable selecting the TV output devices for
15           Samsung S5P platform.
16
17 if VIDEO_SAMSUNG_S5P_TV
18
19 config VIDEO_SAMSUNG_S5P_HDMI
20         tristate "Samsung HDMI Driver"
21         depends on VIDEO_V4L2
22         depends on VIDEO_SAMSUNG_S5P_TV
23         select VIDEO_SAMSUNG_S5P_HDMIPHY
24         help
25           Say Y here if you want support for the HDMI output
26           interface in S5P Samsung SoC. The driver can be compiled
27           as module. It is an auxiliary driver, that exposes a V4L2
28           subdev for use by other drivers. This driver requires
29           hdmiphy driver to work correctly.
30
31 config VIDEO_SAMSUNG_S5P_HDMI_DEBUG
32         bool "Enable debug for HDMI Driver"
33         depends on VIDEO_SAMSUNG_S5P_HDMI
34         default n
35         help
36           Enables debugging for HDMI driver.
37
38 config VIDEO_SAMSUNG_S5P_HDMIPHY
39         tristate "Samsung HDMIPHY Driver"
40         depends on VIDEO_DEV && VIDEO_V4L2 && I2C
41         depends on VIDEO_SAMSUNG_S5P_TV
42         help
43           Say Y here if you want support for the physical HDMI
44           interface in S5P Samsung SoC. The driver can be compiled
45           as module. It is an I2C driver, that exposes a V4L2
46           subdev for use by other drivers.
47
48 config VIDEO_SAMSUNG_S5P_SII9234
49         tristate "Samsung SII9234 Driver"
50         depends on VIDEO_DEV && VIDEO_V4L2 && I2C
51         depends on VIDEO_SAMSUNG_S5P_TV
52         help
53           Say Y here if you want support for the MHL interface
54           in S5P Samsung SoC. The driver can be compiled
55           as module. It is an I2C driver, that exposes a V4L2
56           subdev for use by other drivers.
57
58 config VIDEO_SAMSUNG_S5P_SDO
59         tristate "Samsung Analog TV Driver"
60         depends on VIDEO_DEV && VIDEO_V4L2
61         depends on VIDEO_SAMSUNG_S5P_TV
62         help
63           Say Y here if you want support for the analog TV output
64           interface in S5P Samsung SoC. The driver can be compiled
65           as module. It is an auxiliary driver, that exposes a V4L2
66           subdev for use by other drivers. This driver requires
67           hdmiphy driver to work correctly.
68
69 config VIDEO_SAMSUNG_S5P_MIXER
70         tristate "Samsung Mixer and Video Processor Driver"
71         depends on VIDEO_DEV && VIDEO_V4L2
72         depends on VIDEO_SAMSUNG_S5P_TV
73         select VIDEOBUF2_DMA_CONTIG
74         help
75           Say Y here if you want support for the Mixer in Samsung S5P SoCs.
76           This device produce image data to one of output interfaces.
77
78 config VIDEO_SAMSUNG_S5P_MIXER_DEBUG
79         bool "Enable debug for Mixer Driver"
80         depends on VIDEO_SAMSUNG_S5P_MIXER
81         default n
82         help
83           Enables debugging for Mixer driver.
84
85 endif # VIDEO_SAMSUNG_S5P_TV