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