diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-05-06 11:38:24 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-05-14 01:54:07 -0400 |
commit | 3929c0f9acc62a2fee99387b3cb58fd2a3668cd3 (patch) | |
tree | c77007cf50807edc659e0011c514edd0e8618d16 /drivers/media/common | |
parent | fdbbfb092cee0d826cba96df51f56c0e22cae579 (diff) |
V4L/DVB (7847): Simplifies Kconfig rules
Since all tuners are dependent of I2C, move I2C dependency to MEDIA_TUNER.
Also, simplifies the dependencies for the other Kconfig items.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/common')
-rw-r--r-- | drivers/media/common/tuners/Kconfig | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/drivers/media/common/tuners/Kconfig b/drivers/media/common/tuners/Kconfig index c0b472eaeb7d..ecbccc3cdc54 100644 --- a/drivers/media/common/tuners/Kconfig +++ b/drivers/media/common/tuners/Kconfig | |||
@@ -19,8 +19,8 @@ config MEDIA_ATTACH | |||
19 | 19 | ||
20 | config MEDIA_TUNER | 20 | config MEDIA_TUNER |
21 | tristate | 21 | tristate |
22 | default DVB_CORE || VIDEO_DEV | 22 | default VIDEO_MEDIA && I2C |
23 | depends on DVB_CORE || VIDEO_DEV | 23 | depends on VIDEO_MEDIA && I2C |
24 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMIZE | 24 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMIZE |
25 | select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMIZE | 25 | select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMIZE |
26 | select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMIZE | 26 | select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMIZE |
@@ -46,7 +46,6 @@ if MEDIA_TUNER_CUSTOMIZE | |||
46 | 46 | ||
47 | config MEDIA_TUNER_SIMPLE | 47 | config MEDIA_TUNER_SIMPLE |
48 | tristate "Simple tuner support" | 48 | tristate "Simple tuner support" |
49 | depends on I2C | ||
50 | select MEDIA_TUNER_TDA9887 | 49 | select MEDIA_TUNER_TDA9887 |
51 | default m if MEDIA_TUNER_CUSTOMIZE | 50 | default m if MEDIA_TUNER_CUSTOMIZE |
52 | help | 51 | help |
@@ -54,7 +53,6 @@ config MEDIA_TUNER_SIMPLE | |||
54 | 53 | ||
55 | config MEDIA_TUNER_TDA8290 | 54 | config MEDIA_TUNER_TDA8290 |
56 | tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo" | 55 | tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo" |
57 | depends on I2C | ||
58 | select MEDIA_TUNER_TDA827X | 56 | select MEDIA_TUNER_TDA827X |
59 | select MEDIA_TUNER_TDA18271 | 57 | select MEDIA_TUNER_TDA18271 |
60 | default m if MEDIA_TUNER_CUSTOMIZE | 58 | default m if MEDIA_TUNER_CUSTOMIZE |
@@ -63,21 +61,18 @@ config MEDIA_TUNER_TDA8290 | |||
63 | 61 | ||
64 | config MEDIA_TUNER_TDA827X | 62 | config MEDIA_TUNER_TDA827X |
65 | tristate "Philips TDA827X silicon tuner" | 63 | tristate "Philips TDA827X silicon tuner" |
66 | depends on DVB_CORE && I2C | ||
67 | default m if DVB_FE_CUSTOMISE | 64 | default m if DVB_FE_CUSTOMISE |
68 | help | 65 | help |
69 | A DVB-T silicon tuner module. Say Y when you want to support this tuner. | 66 | A DVB-T silicon tuner module. Say Y when you want to support this tuner. |
70 | 67 | ||
71 | config MEDIA_TUNER_TDA18271 | 68 | config MEDIA_TUNER_TDA18271 |
72 | tristate "NXP TDA18271 silicon tuner" | 69 | tristate "NXP TDA18271 silicon tuner" |
73 | depends on I2C | ||
74 | default m if DVB_FE_CUSTOMISE | 70 | default m if DVB_FE_CUSTOMISE |
75 | help | 71 | help |
76 | A silicon tuner module. Say Y when you want to support this tuner. | 72 | A silicon tuner module. Say Y when you want to support this tuner. |
77 | 73 | ||
78 | config MEDIA_TUNER_TDA9887 | 74 | config MEDIA_TUNER_TDA9887 |
79 | tristate "TDA 9885/6/7 analog IF demodulator" | 75 | tristate "TDA 9885/6/7 analog IF demodulator" |
80 | depends on I2C | ||
81 | default m if MEDIA_TUNER_CUSTOMIZE | 76 | default m if MEDIA_TUNER_CUSTOMIZE |
82 | help | 77 | help |
83 | Say Y here to include support for Philips TDA9885/6/7 | 78 | Say Y here to include support for Philips TDA9885/6/7 |
@@ -85,63 +80,56 @@ config MEDIA_TUNER_TDA9887 | |||
85 | 80 | ||
86 | config MEDIA_TUNER_TEA5761 | 81 | config MEDIA_TUNER_TEA5761 |
87 | tristate "TEA 5761 radio tuner (EXPERIMENTAL)" | 82 | tristate "TEA 5761 radio tuner (EXPERIMENTAL)" |
88 | depends on I2C && EXPERIMENTAL | 83 | depends on EXPERIMENTAL |
89 | default m if MEDIA_TUNER_CUSTOMIZE | 84 | default m if MEDIA_TUNER_CUSTOMIZE |
90 | help | 85 | help |
91 | Say Y here to include support for the Philips TEA5761 radio tuner. | 86 | Say Y here to include support for the Philips TEA5761 radio tuner. |
92 | 87 | ||
93 | config MEDIA_TUNER_TEA5767 | 88 | config MEDIA_TUNER_TEA5767 |
94 | tristate "TEA 5767 radio tuner" | 89 | tristate "TEA 5767 radio tuner" |
95 | depends on I2C | ||
96 | default m if MEDIA_TUNER_CUSTOMIZE | 90 | default m if MEDIA_TUNER_CUSTOMIZE |
97 | help | 91 | help |
98 | Say Y here to include support for the Philips TEA5767 radio tuner. | 92 | Say Y here to include support for the Philips TEA5767 radio tuner. |
99 | 93 | ||
100 | config MEDIA_TUNER_MT20XX | 94 | config MEDIA_TUNER_MT20XX |
101 | tristate "Microtune 2032 / 2050 tuners" | 95 | tristate "Microtune 2032 / 2050 tuners" |
102 | depends on I2C | ||
103 | default m if MEDIA_TUNER_CUSTOMIZE | 96 | default m if MEDIA_TUNER_CUSTOMIZE |
104 | help | 97 | help |
105 | Say Y here to include support for the MT2032 / MT2050 tuner. | 98 | Say Y here to include support for the MT2032 / MT2050 tuner. |
106 | 99 | ||
107 | config MEDIA_TUNER_MT2060 | 100 | config MEDIA_TUNER_MT2060 |
108 | tristate "Microtune MT2060 silicon IF tuner" | 101 | tristate "Microtune MT2060 silicon IF tuner" |
109 | depends on I2C | ||
110 | default m if DVB_FE_CUSTOMISE | 102 | default m if DVB_FE_CUSTOMISE |
111 | help | 103 | help |
112 | A driver for the silicon IF tuner MT2060 from Microtune. | 104 | A driver for the silicon IF tuner MT2060 from Microtune. |
113 | 105 | ||
114 | config MEDIA_TUNER_MT2266 | 106 | config MEDIA_TUNER_MT2266 |
115 | tristate "Microtune MT2266 silicon tuner" | 107 | tristate "Microtune MT2266 silicon tuner" |
116 | depends on I2C | ||
117 | default m if DVB_FE_CUSTOMISE | 108 | default m if DVB_FE_CUSTOMISE |
118 | help | 109 | help |
119 | A driver for the silicon baseband tuner MT2266 from Microtune. | 110 | A driver for the silicon baseband tuner MT2266 from Microtune. |
120 | 111 | ||
121 | config MEDIA_TUNER_MT2131 | 112 | config MEDIA_TUNER_MT2131 |
122 | tristate "Microtune MT2131 silicon tuner" | 113 | tristate "Microtune MT2131 silicon tuner" |
123 | depends on I2C | ||
124 | default m if DVB_FE_CUSTOMISE | 114 | default m if DVB_FE_CUSTOMISE |
125 | help | 115 | help |
126 | A driver for the silicon baseband tuner MT2131 from Microtune. | 116 | A driver for the silicon baseband tuner MT2131 from Microtune. |
127 | 117 | ||
128 | config MEDIA_TUNER_QT1010 | 118 | config MEDIA_TUNER_QT1010 |
129 | tristate "Quantek QT1010 silicon tuner" | 119 | tristate "Quantek QT1010 silicon tuner" |
130 | depends on DVB_CORE && I2C | ||
131 | default m if DVB_FE_CUSTOMISE | 120 | default m if DVB_FE_CUSTOMISE |
132 | help | 121 | help |
133 | A driver for the silicon tuner QT1010 from Quantek. | 122 | A driver for the silicon tuner QT1010 from Quantek. |
134 | 123 | ||
135 | config MEDIA_TUNER_XC2028 | 124 | config MEDIA_TUNER_XC2028 |
136 | tristate "XCeive xc2028/xc3028 tuners" | 125 | tristate "XCeive xc2028/xc3028 tuners" |
137 | depends on I2C && FW_LOADER | 126 | depends on FW_LOADER |
138 | default m if MEDIA_TUNER_CUSTOMIZE | 127 | default m if MEDIA_TUNER_CUSTOMIZE |
139 | help | 128 | help |
140 | Say Y here to include support for the xc2028/xc3028 tuners. | 129 | Say Y here to include support for the xc2028/xc3028 tuners. |
141 | 130 | ||
142 | config MEDIA_TUNER_XC5000 | 131 | config MEDIA_TUNER_XC5000 |
143 | tristate "Xceive XC5000 silicon tuner" | 132 | tristate "Xceive XC5000 silicon tuner" |
144 | depends on I2C | ||
145 | select FW_LOADER | 133 | select FW_LOADER |
146 | default m if DVB_FE_CUSTOMISE | 134 | default m if DVB_FE_CUSTOMISE |
147 | help | 135 | help |