| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 1 | config MEDIA_ATTACH | 
| Mauro Carvalho Chehab | ba7cc36 | 2008-04-30 03:19:33 -0300 | [diff] [blame] | 2 | 	bool "Load and attach frontend and tuner driver modules as needed" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 3 | 	depends on VIDEO_MEDIA | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 4 | 	depends on MODULES | 
 | 5 | 	help | 
 | 6 | 	  Remove the static dependency of DVB card drivers on all | 
 | 7 | 	  frontend modules for all possible card variants. Instead, | 
 | 8 | 	  allow the card drivers to only load the frontend modules | 
| Mauro Carvalho Chehab | ba7cc36 | 2008-04-30 03:19:33 -0300 | [diff] [blame] | 9 | 	  they require. | 
 | 10 |  | 
 | 11 | 	  Also, tuner module will automatically load a tuner driver | 
 | 12 | 	  when needed, for analog mode. | 
 | 13 |  | 
 | 14 | 	  This saves several KBytes of memory. | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 15 |  | 
 | 16 | 	  Note: You will need module-init-tools v3.2 or later for this feature. | 
 | 17 |  | 
 | 18 | 	  If unsure say Y. | 
 | 19 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 20 | config MEDIA_TUNER | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 21 | 	tristate | 
| Mauro Carvalho Chehab | 3929c0f | 2008-05-06 12:38:24 -0300 | [diff] [blame] | 22 | 	default VIDEO_MEDIA && I2C | 
 | 23 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 24 | 	select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE | 
 | 25 | 	select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE | 
 | 26 | 	select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMISE | 
 | 27 | 	select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE | 
 | 28 | 	select MEDIA_TUNER_TEA5761 if !MEDIA_TUNER_CUSTOMISE | 
 | 29 | 	select MEDIA_TUNER_TEA5767 if !MEDIA_TUNER_CUSTOMISE | 
 | 30 | 	select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 
 | 31 | 	select MEDIA_TUNER_TDA9887 if !MEDIA_TUNER_CUSTOMISE | 
 | 32 | 	select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 33 |  | 
| Mauro Carvalho Chehab | 9b4320b | 2010-11-09 14:29:05 -0300 | [diff] [blame] | 34 | config MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 35 | 	bool "Customize analog and hybrid tuner modules to build" | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 36 | 	depends on MEDIA_TUNER | 
| Guennadi Liakhovetski | b3fc178 | 2010-08-05 18:09:28 -0300 | [diff] [blame] | 37 | 	default y if EMBEDDED | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 38 | 	help | 
 | 39 | 	  This allows the user to deselect tuner drivers unnecessary | 
 | 40 | 	  for their hardware from the build. Use this option with care | 
 | 41 | 	  as deselecting tuner drivers which are in fact necessary will | 
 | 42 | 	  result in V4L/DVB devices which cannot be tuned due to lack of | 
 | 43 | 	  driver support | 
 | 44 |  | 
 | 45 | 	  If unsure say N. | 
 | 46 |  | 
| Mauro Carvalho Chehab | 9b4320b | 2010-11-09 14:29:05 -0300 | [diff] [blame] | 47 | menu "Customize TV tuners" | 
 | 48 | 	visible if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 49 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 50 | config MEDIA_TUNER_SIMPLE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 51 | 	tristate "Simple tuner support" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 52 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 53 | 	select MEDIA_TUNER_TDA9887 | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 54 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 55 | 	help | 
 | 56 | 	  Say Y here to include support for various simple tuners. | 
 | 57 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 58 | config MEDIA_TUNER_TDA8290 | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 59 | 	tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 60 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 61 | 	select MEDIA_TUNER_TDA827X | 
 | 62 | 	select MEDIA_TUNER_TDA18271 | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 63 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 64 | 	help | 
 | 65 | 	  Say Y here to include support for Philips TDA8290+8275(a) tuner. | 
 | 66 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 67 | config MEDIA_TUNER_TDA827X | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 68 | 	tristate "Philips TDA827X silicon tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 69 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 70 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 71 | 	help | 
 | 72 | 	  A DVB-T silicon tuner module. Say Y when you want to support this tuner. | 
 | 73 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 74 | config MEDIA_TUNER_TDA18271 | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 75 | 	tristate "NXP TDA18271 silicon tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 76 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 77 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 78 | 	help | 
 | 79 | 	  A silicon tuner module. Say Y when you want to support this tuner. | 
 | 80 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 81 | config MEDIA_TUNER_TDA9887 | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 82 | 	tristate "TDA 9885/6/7 analog IF demodulator" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 83 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 84 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 85 | 	help | 
 | 86 | 	  Say Y here to include support for Philips TDA9885/6/7 | 
 | 87 | 	  analog IF demodulator. | 
 | 88 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 89 | config MEDIA_TUNER_TEA5761 | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 90 | 	tristate "TEA 5761 radio tuner (EXPERIMENTAL)" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 91 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 3929c0f | 2008-05-06 12:38:24 -0300 | [diff] [blame] | 92 | 	depends on EXPERIMENTAL | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 93 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 94 | 	help | 
 | 95 | 	  Say Y here to include support for the Philips TEA5761 radio tuner. | 
 | 96 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 97 | config MEDIA_TUNER_TEA5767 | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 98 | 	tristate "TEA 5767 radio tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 99 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 100 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 101 | 	help | 
 | 102 | 	  Say Y here to include support for the Philips TEA5767 radio tuner. | 
 | 103 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 104 | config MEDIA_TUNER_MT20XX | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 105 | 	tristate "Microtune 2032 / 2050 tuners" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 106 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 107 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 108 | 	help | 
 | 109 | 	  Say Y here to include support for the MT2032 / MT2050 tuner. | 
 | 110 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 111 | config MEDIA_TUNER_MT2060 | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 112 | 	tristate "Microtune MT2060 silicon IF tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 113 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 114 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 115 | 	help | 
 | 116 | 	  A driver for the silicon IF tuner MT2060 from Microtune. | 
 | 117 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 118 | config MEDIA_TUNER_MT2266 | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 119 | 	tristate "Microtune MT2266 silicon tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 120 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 121 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 122 | 	help | 
 | 123 | 	  A driver for the silicon baseband tuner MT2266 from Microtune. | 
 | 124 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 125 | config MEDIA_TUNER_MT2131 | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 126 | 	tristate "Microtune MT2131 silicon tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 127 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 128 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 129 | 	help | 
 | 130 | 	  A driver for the silicon baseband tuner MT2131 from Microtune. | 
 | 131 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 132 | config MEDIA_TUNER_QT1010 | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 133 | 	tristate "Quantek QT1010 silicon tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 134 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 135 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | b094516 | 2008-04-29 21:38:45 -0300 | [diff] [blame] | 136 | 	help | 
 | 137 | 	  A driver for the silicon tuner QT1010 from Quantek. | 
 | 138 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 139 | config MEDIA_TUNER_XC2028 | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 140 | 	tristate "XCeive xc2028/xc3028 tuners" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 141 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 142 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 143 | 	help | 
 | 144 | 	  Say Y here to include support for the xc2028/xc3028 tuners. | 
 | 145 |  | 
| Mauro Carvalho Chehab | 149ef72 | 2008-04-29 21:38:46 -0300 | [diff] [blame] | 146 | config MEDIA_TUNER_XC5000 | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 147 | 	tristate "Xceive XC5000 silicon tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 148 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 149 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 150 | 	help | 
 | 151 | 	  A driver for the silicon tuner XC5000 from Xceive. | 
| Matt LaPlante | 692105b | 2009-01-26 11:12:25 +0100 | [diff] [blame] | 152 | 	  This device is only used inside a SiP called together with a | 
| Mauro Carvalho Chehab | 7c91f06 | 2008-04-29 21:38:44 -0300 | [diff] [blame] | 153 | 	  demodulator for now. | 
 | 154 |  | 
| Steven Toth | 9426954 | 2008-05-08 12:14:40 -0300 | [diff] [blame] | 155 | config MEDIA_TUNER_MXL5005S | 
 | 156 | 	tristate "MaxLinear MSL5005S silicon tuner" | 
| Mauro Carvalho Chehab | 2ea336d | 2008-05-14 04:57:36 -0300 | [diff] [blame] | 157 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 158 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Steven Toth | 9426954 | 2008-05-08 12:14:40 -0300 | [diff] [blame] | 159 | 	help | 
 | 160 | 	  A driver for the silicon tuner MXL5005S from MaxLinear. | 
 | 161 |  | 
| Michael Krufky | 2a83e4d | 2008-07-07 18:20:58 -0300 | [diff] [blame] | 162 | config MEDIA_TUNER_MXL5007T | 
 | 163 | 	tristate "MaxLinear MxL5007T silicon tuner" | 
 | 164 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 165 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Michael Krufky | 2a83e4d | 2008-07-07 18:20:58 -0300 | [diff] [blame] | 166 | 	help | 
 | 167 | 	  A driver for the silicon tuner MxL5007T from MaxLinear. | 
 | 168 |  | 
| Jochen Friedrich | b72dbae | 2009-02-02 14:50:09 -0300 | [diff] [blame] | 169 | config MEDIA_TUNER_MC44S803 | 
 | 170 | 	tristate "Freescale MC44S803 Low Power CMOS Broadband tuners" | 
 | 171 | 	depends on VIDEO_MEDIA && I2C | 
| Mauro Carvalho Chehab | 1398ae1 | 2009-03-20 19:33:59 -0300 | [diff] [blame] | 172 | 	default m if MEDIA_TUNER_CUSTOMISE | 
| Jochen Friedrich | b72dbae | 2009-02-02 14:50:09 -0300 | [diff] [blame] | 173 | 	help | 
 | 174 | 	  Say Y here to support the Freescale MC44S803 based tuners | 
 | 175 |  | 
| David T.L. Wong | 95963cb | 2009-10-26 06:42:34 -0300 | [diff] [blame] | 176 | config MEDIA_TUNER_MAX2165 | 
 | 177 | 	tristate "Maxim MAX2165 silicon tuner" | 
 | 178 | 	depends on VIDEO_MEDIA && I2C | 
 | 179 | 	default m if MEDIA_TUNER_CUSTOMISE | 
 | 180 | 	help | 
 | 181 | 	  A driver for the silicon tuner MAX2165 from Maxim. | 
 | 182 |  | 
| Antti Palosaari | 51ff2e2 | 2010-08-13 03:41:02 -0300 | [diff] [blame] | 183 | config MEDIA_TUNER_TDA18218 | 
 | 184 | 	tristate "NXP TDA18218 silicon tuner" | 
 | 185 | 	depends on VIDEO_MEDIA && I2C | 
 | 186 | 	default m if MEDIA_TUNER_CUSTOMISE | 
 | 187 | 	help | 
 | 188 | 	  NXP TDA18218 silicon tuner driver. | 
| Mauro Carvalho Chehab | 9b4320b | 2010-11-09 14:29:05 -0300 | [diff] [blame] | 189 | endmenu |