1menu "Customise DVB Frontends" 2 depends on DVB_CORE 3 4config DVB_FE_CUSTOMISE 5 bool "Customise the frontend modules to build" 6 default N 7 help 8 This allows the user to deselect frontend drivers unnecessary 9 for their hardware from the build. Use this option with care 10 as deselecting frontends which are in fact necessary will result 11 in DVB devices which cannot be tuned due to lack of driver support. 12 13 If unsure say N. 14 15comment "Multistandard (satellite) frontends" 16 depends on DVB_CORE 17 18config DVB_STB0899 19 tristate "STB0899 based" 20 depends on DVB_CORE && I2C 21 default m if DVB_FE_CUSTOMISE 22 help 23 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want 24 to support this demodulator based frontends 25 26config DVB_STB6100 27 tristate "STB6100 based tuners" 28 depends on DVB_CORE && I2C 29 default m if DVB_FE_CUSTOMISE 30 help 31 A Silicon tuner from ST used in conjunction with the STB0899 32 demodulator. Say Y when you want to support this tuner. 33 34comment "DVB-S (satellite) frontends" 35 depends on DVB_CORE 36 37config DVB_CX24110 38 tristate "Conexant CX24110 based" 39 depends on DVB_CORE && I2C 40 default m if DVB_FE_CUSTOMISE 41 help 42 A DVB-S tuner module. Say Y when you want to support this frontend. 43 44config DVB_CX24123 45 tristate "Conexant CX24123 based" 46 depends on DVB_CORE && I2C 47 default m if DVB_FE_CUSTOMISE 48 help 49 A DVB-S tuner module. Say Y when you want to support this frontend. 50 51config DVB_MT312 52 tristate "Zarlink VP310/MT312/ZL10313 based" 53 depends on DVB_CORE && I2C 54 default m if DVB_FE_CUSTOMISE 55 help 56 A DVB-S tuner module. Say Y when you want to support this frontend. 57 58config DVB_S5H1420 59 tristate "Samsung S5H1420 based" 60 depends on DVB_CORE && I2C 61 default m if DVB_FE_CUSTOMISE 62 help 63 A DVB-S tuner module. Say Y when you want to support this frontend. 64 65config DVB_STV0288 66 tristate "ST STV0288 based" 67 depends on DVB_CORE && I2C 68 default m if DVB_FE_CUSTOMISE 69 help 70 A DVB-S tuner module. Say Y when you want to support this frontend. 71 72config DVB_STB6000 73 tristate "ST STB6000 silicon tuner" 74 depends on DVB_CORE && I2C 75 default m if DVB_FE_CUSTOMISE 76 help 77 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 78 79config DVB_STV0299 80 tristate "ST STV0299 based" 81 depends on DVB_CORE && I2C 82 default m if DVB_FE_CUSTOMISE 83 help 84 A DVB-S tuner module. Say Y when you want to support this frontend. 85 86config DVB_TDA8083 87 tristate "Philips TDA8083 based" 88 depends on DVB_CORE && I2C 89 default m if DVB_FE_CUSTOMISE 90 help 91 A DVB-S tuner module. Say Y when you want to support this frontend. 92 93config DVB_TDA10086 94 tristate "Philips TDA10086 based" 95 depends on DVB_CORE && I2C 96 default m if DVB_FE_CUSTOMISE 97 help 98 A DVB-S tuner module. Say Y when you want to support this frontend. 99 100config DVB_TDA8261 101 tristate "Philips TDA8261 based" 102 depends on DVB_CORE && I2C 103 default m if DVB_FE_CUSTOMISE 104 help 105 A DVB-S tuner module. Say Y when you want to support this frontend. 106 107config DVB_VES1X93 108 tristate "VLSI VES1893 or VES1993 based" 109 depends on DVB_CORE && I2C 110 default m if DVB_FE_CUSTOMISE 111 help 112 A DVB-S tuner module. Say Y when you want to support this frontend. 113 114config DVB_TUNER_ITD1000 115 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS" 116 depends on DVB_CORE && I2C 117 default m if DVB_FE_CUSTOMISE 118 help 119 A DVB-S tuner module. Say Y when you want to support this frontend. 120 121config DVB_TUNER_CX24113 122 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS" 123 depends on DVB_CORE && I2C 124 default m if DVB_FE_CUSTOMISE 125 help 126 A DVB-S tuner module. Say Y when you want to support this frontend. 127 128 129config DVB_TDA826X 130 tristate "Philips TDA826X silicon tuner" 131 depends on DVB_CORE && I2C 132 default m if DVB_FE_CUSTOMISE 133 help 134 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 135 136config DVB_TUA6100 137 tristate "Infineon TUA6100 PLL" 138 depends on DVB_CORE && I2C 139 default m if DVB_FE_CUSTOMISE 140 help 141 A DVB-S PLL chip. 142 143config DVB_CX24116 144 tristate "Conexant CX24116 based" 145 depends on DVB_CORE && I2C 146 default m if DVB_FE_CUSTOMISE 147 help 148 A DVB-S/S2 tuner module. Say Y when you want to support this frontend. 149 150config DVB_SI21XX 151 tristate "Silicon Labs SI21XX based" 152 depends on DVB_CORE && I2C 153 default m if DVB_FE_CUSTOMISE 154 help 155 A DVB-S tuner module. Say Y when you want to support this frontend. 156 157comment "DVB-T (terrestrial) frontends" 158 depends on DVB_CORE 159 160config DVB_SP8870 161 tristate "Spase sp8870 based" 162 depends on DVB_CORE && I2C 163 default m if DVB_FE_CUSTOMISE 164 help 165 A DVB-T tuner module. Say Y when you want to support this frontend. 166 167 This driver needs external firmware. Please use the command 168 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to 169 download/extract it, and then copy it to /usr/lib/hotplug/firmware 170 or /lib/firmware (depending on configuration of firmware hotplug). 171 172config DVB_SP887X 173 tristate "Spase sp887x based" 174 depends on DVB_CORE && I2C 175 default m if DVB_FE_CUSTOMISE 176 help 177 A DVB-T tuner module. Say Y when you want to support this frontend. 178 179 This driver needs external firmware. Please use the command 180 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to 181 download/extract it, and then copy it to /usr/lib/hotplug/firmware 182 or /lib/firmware (depending on configuration of firmware hotplug). 183 184config DVB_CX22700 185 tristate "Conexant CX22700 based" 186 depends on DVB_CORE && I2C 187 default m if DVB_FE_CUSTOMISE 188 help 189 A DVB-T tuner module. Say Y when you want to support this frontend. 190 191config DVB_CX22702 192 tristate "Conexant cx22702 demodulator (OFDM)" 193 depends on DVB_CORE && I2C 194 default m if DVB_FE_CUSTOMISE 195 help 196 A DVB-T tuner module. Say Y when you want to support this frontend. 197 198config DVB_DRX397XD 199 tristate "Micronas DRX3975D/DRX3977D based" 200 depends on DVB_CORE && I2C 201 default m if DVB_FE_CUSTOMISE 202 help 203 A DVB-T tuner module. Say Y when you want to support this frontend. 204 205 TODO: 206 This driver needs external firmware. Please use the command 207 "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to 208 download/extract them, and then copy them to /usr/lib/hotplug/firmware 209 or /lib/firmware (depending on configuration of firmware hotplug). 210 211config DVB_L64781 212 tristate "LSI L64781" 213 depends on DVB_CORE && I2C 214 default m if DVB_FE_CUSTOMISE 215 help 216 A DVB-T tuner module. Say Y when you want to support this frontend. 217 218config DVB_TDA1004X 219 tristate "Philips TDA10045H/TDA10046H based" 220 depends on DVB_CORE && I2C 221 default m if DVB_FE_CUSTOMISE 222 help 223 A DVB-T tuner module. Say Y when you want to support this frontend. 224 225 This driver needs external firmware. Please use the commands 226 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", 227 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to 228 download/extract them, and then copy them to /usr/lib/hotplug/firmware 229 or /lib/firmware (depending on configuration of firmware hotplug). 230 231config DVB_NXT6000 232 tristate "NxtWave Communications NXT6000 based" 233 depends on DVB_CORE && I2C 234 default m if DVB_FE_CUSTOMISE 235 help 236 A DVB-T tuner module. Say Y when you want to support this frontend. 237 238config DVB_MT352 239 tristate "Zarlink MT352 based" 240 depends on DVB_CORE && I2C 241 default m if DVB_FE_CUSTOMISE 242 help 243 A DVB-T tuner module. Say Y when you want to support this frontend. 244 245config DVB_ZL10353 246 tristate "Zarlink ZL10353 based" 247 depends on DVB_CORE && I2C 248 default m if DVB_FE_CUSTOMISE 249 help 250 A DVB-T tuner module. Say Y when you want to support this frontend. 251 252config DVB_DIB3000MB 253 tristate "DiBcom 3000M-B" 254 depends on DVB_CORE && I2C 255 default m if DVB_FE_CUSTOMISE 256 help 257 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 258 to support this frontend. 259 260config DVB_DIB3000MC 261 tristate "DiBcom 3000P/M-C" 262 depends on DVB_CORE && I2C 263 default m if DVB_FE_CUSTOMISE 264 help 265 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 266 to support this frontend. 267 268config DVB_DIB7000M 269 tristate "DiBcom 7000MA/MB/PA/PB/MC" 270 depends on DVB_CORE && I2C 271 default m if DVB_FE_CUSTOMISE 272 help 273 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 274 to support this frontend. 275 276config DVB_DIB7000P 277 tristate "DiBcom 7000PC" 278 depends on DVB_CORE && I2C 279 default m if DVB_FE_CUSTOMISE 280 help 281 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 282 to support this frontend. 283 284config DVB_TDA10048 285 tristate "Philips TDA10048HN based" 286 depends on DVB_CORE && I2C 287 default m if DVB_FE_CUSTOMISE 288 help 289 A DVB-T tuner module. Say Y when you want to support this frontend. 290 291comment "DVB-C (cable) frontends" 292 depends on DVB_CORE 293 294config DVB_VES1820 295 tristate "VLSI VES1820 based" 296 depends on DVB_CORE && I2C 297 default m if DVB_FE_CUSTOMISE 298 help 299 A DVB-C tuner module. Say Y when you want to support this frontend. 300 301config DVB_TDA10021 302 tristate "Philips TDA10021 based" 303 depends on DVB_CORE && I2C 304 default m if DVB_FE_CUSTOMISE 305 help 306 A DVB-C tuner module. Say Y when you want to support this frontend. 307 308config DVB_TDA10023 309 tristate "Philips TDA10023 based" 310 depends on DVB_CORE && I2C 311 default m if DVB_FE_CUSTOMISE 312 help 313 A DVB-C tuner module. Say Y when you want to support this frontend. 314 315config DVB_STV0297 316 tristate "ST STV0297 based" 317 depends on DVB_CORE && I2C 318 default m if DVB_FE_CUSTOMISE 319 help 320 A DVB-C tuner module. Say Y when you want to support this frontend. 321 322comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends" 323 depends on DVB_CORE 324 325config DVB_NXT200X 326 tristate "NxtWave Communications NXT2002/NXT2004 based" 327 depends on DVB_CORE && I2C 328 default m if DVB_FE_CUSTOMISE 329 help 330 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 331 to support this frontend. 332 333 This driver needs external firmware. Please use the commands 334 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and 335 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to 336 download/extract them, and then copy them to /usr/lib/hotplug/firmware 337 or /lib/firmware (depending on configuration of firmware hotplug). 338 339config DVB_OR51211 340 tristate "Oren OR51211 based" 341 depends on DVB_CORE && I2C 342 default m if DVB_FE_CUSTOMISE 343 help 344 An ATSC 8VSB tuner module. Say Y when you want to support this frontend. 345 346 This driver needs external firmware. Please use the command 347 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to 348 download it, and then copy it to /usr/lib/hotplug/firmware 349 or /lib/firmware (depending on configuration of firmware hotplug). 350 351config DVB_OR51132 352 tristate "Oren OR51132 based" 353 depends on DVB_CORE && I2C 354 default m if DVB_FE_CUSTOMISE 355 help 356 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 357 to support this frontend. 358 359 This driver needs external firmware. Please use the commands 360 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or 361 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to 362 download firmwares for 8VSB and QAM64/256, respectively. Copy them to 363 /usr/lib/hotplug/firmware or /lib/firmware (depending on 364 configuration of firmware hotplug). 365 366config DVB_BCM3510 367 tristate "Broadcom BCM3510" 368 depends on DVB_CORE && I2C 369 default m if DVB_FE_CUSTOMISE 370 help 371 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to 372 support this frontend. 373 374config DVB_LGDT330X 375 tristate "LG Electronics LGDT3302/LGDT3303 based" 376 depends on DVB_CORE && I2C 377 default m if DVB_FE_CUSTOMISE 378 help 379 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 380 to support this frontend. 381 382config DVB_LGDT3304 383 tristate "LG Electronics LGDT3304" 384 depends on DVB_CORE && I2C 385 default m if DVB_FE_CUSTOMISE 386 help 387 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 388 to support this frontend. 389 390config DVB_S5H1409 391 tristate "Samsung S5H1409 based" 392 depends on DVB_CORE && I2C 393 default m if DVB_FE_CUSTOMISE 394 help 395 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 396 to support this frontend. 397 398config DVB_AU8522 399 tristate "Auvitek AU8522 based" 400 depends on DVB_CORE && I2C 401 default m if DVB_FE_CUSTOMISE 402 help 403 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 404 to support this frontend. 405 406config DVB_S5H1411 407 tristate "Samsung S5H1411 based" 408 depends on DVB_CORE && I2C 409 default m if DVB_FE_CUSTOMISE 410 help 411 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 412 to support this frontend. 413 414comment "ISDB-T (terrestrial) frontends" 415 depends on DVB_CORE 416 417config DVB_S921 418 tristate "Sharp S921 tuner" 419 depends on DVB_CORE && I2C 420 default m if DVB_FE_CUSTOMISE 421 help 422 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module. 423 Say Y when you want to support this frontend. 424 425comment "Digital terrestrial only tuners/PLL" 426 depends on DVB_CORE 427 428config DVB_PLL 429 tristate "Generic I2C PLL based tuners" 430 depends on DVB_CORE && I2C 431 default m if DVB_FE_CUSTOMISE 432 help 433 This module drives a number of tuners based on PLL chips with a 434 common I2C interface. Say Y when you want to support these tuners. 435 436config DVB_TUNER_DIB0070 437 tristate "DiBcom DiB0070 silicon base-band tuner" 438 depends on I2C 439 default m if DVB_FE_CUSTOMISE 440 help 441 A driver for the silicon baseband tuner DiB0070 from DiBcom. 442 This device is only used inside a SiP called togther with a 443 demodulator for now. 444 445comment "SEC control devices for DVB-S" 446 depends on DVB_CORE 447 448config DVB_LNBP21 449 tristate "LNBP21 SEC controller" 450 depends on DVB_CORE && I2C 451 default m if DVB_FE_CUSTOMISE 452 help 453 An SEC control chip. 454 455config DVB_ISL6405 456 tristate "ISL6405 SEC controller" 457 depends on DVB_CORE && I2C 458 default m if DVB_FE_CUSTOMISE 459 help 460 An SEC control chip. 461 462config DVB_ISL6421 463 tristate "ISL6421 SEC controller" 464 depends on DVB_CORE && I2C 465 default m if DVB_FE_CUSTOMISE 466 help 467 An SEC control chip. 468 469config DVB_LGS8GL5 470 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)" 471 depends on DVB_CORE && I2C 472 default m if DVB_FE_CUSTOMISE 473 help 474 A DMB-TH tuner module. Say Y when you want to support this frontend. 475 476comment "Tools to develop new frontends" 477 478config DVB_DUMMY_FE 479 tristate "Dummy frontend driver" 480 default n 481 482config DVB_AF9013 483 tristate "Afatech AF9013 demodulator" 484 depends on DVB_CORE && I2C 485 default m if DVB_FE_CUSTOMISE 486 help 487 Say Y when you want to support this frontend. 488endmenu 489