1config DVB_FE_CUSTOMISE 2 bool "Customise the frontend modules to build" 3 depends on DVB_CORE 4 default y if EXPERT 5 help 6 This allows the user to select/deselect frontend drivers for their 7 hardware from the build. 8 9 Use this option with care as deselecting frontends which are in fact 10 necessary will result in DVB devices which cannot be tuned due to lack 11 of driver support. 12 13 If unsure say N. 14 15menu "Customise DVB Frontends" 16 visible if DVB_FE_CUSTOMISE 17 18comment "Multistandard (satellite) frontends" 19 depends on DVB_CORE 20 21config DVB_STB0899 22 tristate "STB0899 based" 23 depends on DVB_CORE && I2C 24 default m if DVB_FE_CUSTOMISE 25 help 26 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want 27 to support this demodulator based frontends 28 29config DVB_STB6100 30 tristate "STB6100 based tuners" 31 depends on DVB_CORE && I2C 32 default m if DVB_FE_CUSTOMISE 33 help 34 A Silicon tuner from ST used in conjunction with the STB0899 35 demodulator. Say Y when you want to support this tuner. 36 37config DVB_STV090x 38 tristate "STV0900/STV0903(A/B) based" 39 depends on DVB_CORE && I2C 40 default m if DVB_FE_CUSTOMISE 41 help 42 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators. 43 Say Y when you want to support these frontends. 44 45config DVB_STV6110x 46 tristate "STV6110/(A) based tuners" 47 depends on DVB_CORE && I2C 48 default m if DVB_FE_CUSTOMISE 49 help 50 A Silicon tuner that supports DVB-S and DVB-S2 modes 51 52comment "DVB-S (satellite) frontends" 53 depends on DVB_CORE 54 55config DVB_CX24110 56 tristate "Conexant CX24110 based" 57 depends on DVB_CORE && I2C 58 default m if DVB_FE_CUSTOMISE 59 help 60 A DVB-S tuner module. Say Y when you want to support this frontend. 61 62config DVB_CX24123 63 tristate "Conexant CX24123 based" 64 depends on DVB_CORE && I2C 65 default m if DVB_FE_CUSTOMISE 66 help 67 A DVB-S tuner module. Say Y when you want to support this frontend. 68 69config DVB_MT312 70 tristate "Zarlink VP310/MT312/ZL10313 based" 71 depends on DVB_CORE && I2C 72 default m if DVB_FE_CUSTOMISE 73 help 74 A DVB-S tuner module. Say Y when you want to support this frontend. 75 76config DVB_ZL10036 77 tristate "Zarlink ZL10036 silicon tuner" 78 depends on DVB_CORE && I2C 79 default m if DVB_FE_CUSTOMISE 80 help 81 A DVB-S tuner module. Say Y when you want to support this frontend. 82 83config DVB_ZL10039 84 tristate "Zarlink ZL10039 silicon tuner" 85 depends on DVB_CORE && I2C 86 default m if DVB_FE_CUSTOMISE 87 help 88 A DVB-S tuner module. Say Y when you want to support this frontend. 89 90config DVB_S5H1420 91 tristate "Samsung S5H1420 based" 92 depends on DVB_CORE && I2C 93 default m if DVB_FE_CUSTOMISE 94 help 95 A DVB-S tuner module. Say Y when you want to support this frontend. 96 97config DVB_STV0288 98 tristate "ST STV0288 based" 99 depends on DVB_CORE && I2C 100 default m if DVB_FE_CUSTOMISE 101 help 102 A DVB-S tuner module. Say Y when you want to support this frontend. 103 104config DVB_STB6000 105 tristate "ST STB6000 silicon tuner" 106 depends on DVB_CORE && I2C 107 default m if DVB_FE_CUSTOMISE 108 help 109 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 110 111config DVB_STV0299 112 tristate "ST STV0299 based" 113 depends on DVB_CORE && I2C 114 default m if DVB_FE_CUSTOMISE 115 help 116 A DVB-S tuner module. Say Y when you want to support this frontend. 117 118config DVB_STV6110 119 tristate "ST STV6110 silicon tuner" 120 depends on DVB_CORE && I2C 121 default m if DVB_FE_CUSTOMISE 122 help 123 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 124 125config DVB_STV0900 126 tristate "ST STV0900 based" 127 depends on DVB_CORE && I2C 128 default m if DVB_FE_CUSTOMISE 129 help 130 A DVB-S/S2 demodulator. Say Y when you want to support this frontend. 131 132config DVB_TDA8083 133 tristate "Philips TDA8083 based" 134 depends on DVB_CORE && I2C 135 default m if DVB_FE_CUSTOMISE 136 help 137 A DVB-S tuner module. Say Y when you want to support this frontend. 138 139config DVB_TDA10086 140 tristate "Philips TDA10086 based" 141 depends on DVB_CORE && I2C 142 default m if DVB_FE_CUSTOMISE 143 help 144 A DVB-S tuner module. Say Y when you want to support this frontend. 145 146config DVB_TDA8261 147 tristate "Philips TDA8261 based" 148 depends on DVB_CORE && I2C 149 default m if DVB_FE_CUSTOMISE 150 help 151 A DVB-S tuner module. Say Y when you want to support this frontend. 152 153config DVB_VES1X93 154 tristate "VLSI VES1893 or VES1993 based" 155 depends on DVB_CORE && I2C 156 default m if DVB_FE_CUSTOMISE 157 help 158 A DVB-S tuner module. Say Y when you want to support this frontend. 159 160config DVB_TUNER_ITD1000 161 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS" 162 depends on DVB_CORE && I2C 163 default m if DVB_FE_CUSTOMISE 164 help 165 A DVB-S tuner module. Say Y when you want to support this frontend. 166 167config DVB_TUNER_CX24113 168 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS" 169 depends on DVB_CORE && I2C 170 default m if DVB_FE_CUSTOMISE 171 help 172 A DVB-S tuner module. Say Y when you want to support this frontend. 173 174 175config DVB_TDA826X 176 tristate "Philips TDA826X silicon tuner" 177 depends on DVB_CORE && I2C 178 default m if DVB_FE_CUSTOMISE 179 help 180 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 181 182config DVB_TUA6100 183 tristate "Infineon TUA6100 PLL" 184 depends on DVB_CORE && I2C 185 default m if DVB_FE_CUSTOMISE 186 help 187 A DVB-S PLL chip. 188 189config DVB_CX24116 190 tristate "Conexant CX24116 based" 191 depends on DVB_CORE && I2C 192 default m if DVB_FE_CUSTOMISE 193 help 194 A DVB-S/S2 tuner module. Say Y when you want to support this frontend. 195 196config DVB_SI21XX 197 tristate "Silicon Labs SI21XX based" 198 depends on DVB_CORE && I2C 199 default m if DVB_FE_CUSTOMISE 200 help 201 A DVB-S tuner module. Say Y when you want to support this frontend. 202 203config DVB_DS3000 204 tristate "Montage Tehnology DS3000 based" 205 depends on DVB_CORE && I2C 206 default m if DVB_FE_CUSTOMISE 207 help 208 A DVB-S/S2 tuner module. Say Y when you want to support this frontend. 209 210config DVB_MB86A16 211 tristate "Fujitsu MB86A16 based" 212 depends on DVB_CORE && I2C 213 default m if DVB_FE_CUSTOMISE 214 help 215 A DVB-S/DSS Direct Conversion reveiver. 216 Say Y when you want to support this frontend. 217 218comment "DVB-T (terrestrial) frontends" 219 depends on DVB_CORE 220 221config DVB_SP8870 222 tristate "Spase sp8870 based" 223 depends on DVB_CORE && I2C 224 default m if DVB_FE_CUSTOMISE 225 help 226 A DVB-T tuner module. Say Y when you want to support this frontend. 227 228 This driver needs external firmware. Please use the command 229 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to 230 download/extract it, and then copy it to /usr/lib/hotplug/firmware 231 or /lib/firmware (depending on configuration of firmware hotplug). 232 233config DVB_SP887X 234 tristate "Spase sp887x based" 235 depends on DVB_CORE && I2C 236 default m if DVB_FE_CUSTOMISE 237 help 238 A DVB-T tuner module. Say Y when you want to support this frontend. 239 240 This driver needs external firmware. Please use the command 241 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to 242 download/extract it, and then copy it to /usr/lib/hotplug/firmware 243 or /lib/firmware (depending on configuration of firmware hotplug). 244 245config DVB_CX22700 246 tristate "Conexant CX22700 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_CX22702 253 tristate "Conexant cx22702 demodulator (OFDM)" 254 depends on DVB_CORE && I2C 255 default m if DVB_FE_CUSTOMISE 256 help 257 A DVB-T tuner module. Say Y when you want to support this frontend. 258 259config DVB_S5H1432 260 tristate "Samsung s5h1432 demodulator (OFDM)" 261 depends on DVB_CORE && I2C 262 default m if DVB_FE_CUSTOMISE 263 help 264 A DVB-T tuner module. Say Y when you want to support this frontend. 265 266config DVB_DRX397XD 267 tristate "Micronas DRX3975D/DRX3977D based" 268 depends on DVB_CORE && I2C 269 default m if DVB_FE_CUSTOMISE 270 help 271 A DVB-T tuner module. Say Y when you want to support this frontend. 272 273 TODO: 274 This driver needs external firmware. Please use the command 275 "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to 276 download/extract them, and then copy them to /usr/lib/hotplug/firmware 277 or /lib/firmware (depending on configuration of firmware hotplug). 278 279config DVB_L64781 280 tristate "LSI L64781" 281 depends on DVB_CORE && I2C 282 default m if DVB_FE_CUSTOMISE 283 help 284 A DVB-T tuner module. Say Y when you want to support this frontend. 285 286config DVB_TDA1004X 287 tristate "Philips TDA10045H/TDA10046H based" 288 depends on DVB_CORE && I2C 289 default m if DVB_FE_CUSTOMISE 290 help 291 A DVB-T tuner module. Say Y when you want to support this frontend. 292 293 This driver needs external firmware. Please use the commands 294 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", 295 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to 296 download/extract them, and then copy them to /usr/lib/hotplug/firmware 297 or /lib/firmware (depending on configuration of firmware hotplug). 298 299config DVB_NXT6000 300 tristate "NxtWave Communications NXT6000 based" 301 depends on DVB_CORE && I2C 302 default m if DVB_FE_CUSTOMISE 303 help 304 A DVB-T tuner module. Say Y when you want to support this frontend. 305 306config DVB_MT352 307 tristate "Zarlink MT352 based" 308 depends on DVB_CORE && I2C 309 default m if DVB_FE_CUSTOMISE 310 help 311 A DVB-T tuner module. Say Y when you want to support this frontend. 312 313config DVB_ZL10353 314 tristate "Zarlink ZL10353 based" 315 depends on DVB_CORE && I2C 316 default m if DVB_FE_CUSTOMISE 317 help 318 A DVB-T tuner module. Say Y when you want to support this frontend. 319 320config DVB_DIB3000MB 321 tristate "DiBcom 3000M-B" 322 depends on DVB_CORE && I2C 323 default m if DVB_FE_CUSTOMISE 324 help 325 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 326 to support this frontend. 327 328config DVB_DIB3000MC 329 tristate "DiBcom 3000P/M-C" 330 depends on DVB_CORE && I2C 331 default m if DVB_FE_CUSTOMISE 332 help 333 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 334 to support this frontend. 335 336config DVB_DIB7000M 337 tristate "DiBcom 7000MA/MB/PA/PB/MC" 338 depends on DVB_CORE && I2C 339 default m if DVB_FE_CUSTOMISE 340 help 341 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 342 to support this frontend. 343 344config DVB_DIB7000P 345 tristate "DiBcom 7000PC" 346 depends on DVB_CORE && I2C 347 default m if DVB_FE_CUSTOMISE 348 help 349 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 350 to support this frontend. 351 352config DVB_DIB9000 353 tristate "DiBcom 9000" 354 depends on DVB_CORE && I2C 355 default m if DVB_FE_CUSTOMISE 356 help 357 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 358 to support this frontend. 359 360config DVB_TDA10048 361 tristate "Philips TDA10048HN based" 362 depends on DVB_CORE && I2C 363 default m if DVB_FE_CUSTOMISE 364 help 365 A DVB-T tuner module. Say Y when you want to support this frontend. 366 367config DVB_AF9013 368 tristate "Afatech AF9013 demodulator" 369 depends on DVB_CORE && I2C 370 default m if DVB_FE_CUSTOMISE 371 help 372 Say Y when you want to support this frontend. 373 374config DVB_EC100 375 tristate "E3C EC100" 376 depends on DVB_CORE && I2C 377 default m if DVB_FE_CUSTOMISE 378 help 379 Say Y when you want to support this frontend. 380 381config DVB_STV0367 382 tristate "ST STV0367 based" 383 depends on DVB_CORE && I2C 384 default m if DVB_FE_CUSTOMISE 385 help 386 A DVB-T/C tuner module. Say Y when you want to support this frontend. 387 388comment "DVB-C (cable) frontends" 389 depends on DVB_CORE 390 391config DVB_VES1820 392 tristate "VLSI VES1820 based" 393 depends on DVB_CORE && I2C 394 default m if DVB_FE_CUSTOMISE 395 help 396 A DVB-C tuner module. Say Y when you want to support this frontend. 397 398config DVB_TDA10021 399 tristate "Philips TDA10021 based" 400 depends on DVB_CORE && I2C 401 default m if DVB_FE_CUSTOMISE 402 help 403 A DVB-C tuner module. Say Y when you want to support this frontend. 404 405config DVB_TDA10023 406 tristate "Philips TDA10023 based" 407 depends on DVB_CORE && I2C 408 default m if DVB_FE_CUSTOMISE 409 help 410 A DVB-C tuner module. Say Y when you want to support this frontend. 411 412config DVB_STV0297 413 tristate "ST STV0297 based" 414 depends on DVB_CORE && I2C 415 default m if DVB_FE_CUSTOMISE 416 help 417 A DVB-C tuner module. Say Y when you want to support this frontend. 418 419comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends" 420 depends on DVB_CORE 421 422config DVB_NXT200X 423 tristate "NxtWave Communications NXT2002/NXT2004 based" 424 depends on DVB_CORE && I2C 425 default m if DVB_FE_CUSTOMISE 426 help 427 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 428 to support this frontend. 429 430 This driver needs external firmware. Please use the commands 431 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and 432 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to 433 download/extract them, and then copy them to /usr/lib/hotplug/firmware 434 or /lib/firmware (depending on configuration of firmware hotplug). 435 436config DVB_OR51211 437 tristate "Oren OR51211 based" 438 depends on DVB_CORE && I2C 439 default m if DVB_FE_CUSTOMISE 440 help 441 An ATSC 8VSB tuner module. Say Y when you want to support this frontend. 442 443 This driver needs external firmware. Please use the command 444 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to 445 download it, and then copy it to /usr/lib/hotplug/firmware 446 or /lib/firmware (depending on configuration of firmware hotplug). 447 448config DVB_OR51132 449 tristate "Oren OR51132 based" 450 depends on DVB_CORE && I2C 451 default m if DVB_FE_CUSTOMISE 452 help 453 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 454 to support this frontend. 455 456 This driver needs external firmware. Please use the commands 457 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or 458 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to 459 download firmwares for 8VSB and QAM64/256, respectively. Copy them to 460 /usr/lib/hotplug/firmware or /lib/firmware (depending on 461 configuration of firmware hotplug). 462 463config DVB_BCM3510 464 tristate "Broadcom BCM3510" 465 depends on DVB_CORE && I2C 466 default m if DVB_FE_CUSTOMISE 467 help 468 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to 469 support this frontend. 470 471config DVB_LGDT330X 472 tristate "LG Electronics LGDT3302/LGDT3303 based" 473 depends on DVB_CORE && I2C 474 default m if DVB_FE_CUSTOMISE 475 help 476 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 477 to support this frontend. 478 479config DVB_LGDT3305 480 tristate "LG Electronics LGDT3304 and LGDT3305 based" 481 depends on DVB_CORE && I2C 482 default m if DVB_FE_CUSTOMISE 483 help 484 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 485 to support this frontend. 486 487config DVB_S5H1409 488 tristate "Samsung S5H1409 based" 489 depends on DVB_CORE && I2C 490 default m if DVB_FE_CUSTOMISE 491 help 492 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 493 to support this frontend. 494 495config DVB_AU8522 496 tristate "Auvitek AU8522 based" 497 depends on DVB_CORE && I2C && VIDEO_V4L2 498 default m if DVB_FE_CUSTOMISE 499 help 500 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 501 to support this frontend. 502 503config DVB_S5H1411 504 tristate "Samsung S5H1411 based" 505 depends on DVB_CORE && I2C 506 default m if DVB_FE_CUSTOMISE 507 help 508 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 509 to support this frontend. 510 511comment "ISDB-T (terrestrial) frontends" 512 depends on DVB_CORE 513 514config DVB_S921 515 tristate "Sharp S921 frontend" 516 depends on DVB_CORE && I2C 517 default m if DVB_FE_CUSTOMISE 518 help 519 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module. 520 Say Y when you want to support this frontend. 521 522config DVB_DIB8000 523 tristate "DiBcom 8000MB/MC" 524 depends on DVB_CORE && I2C 525 default m if DVB_FE_CUSTOMISE 526 help 527 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator. 528 Say Y when you want to support this frontend. 529 530config DVB_MB86A20S 531 tristate "Fujitsu mb86a20s" 532 depends on DVB_CORE && I2C 533 default m if DVB_FE_CUSTOMISE 534 help 535 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator. 536 Say Y when you want to support this frontend. 537 538comment "Digital terrestrial only tuners/PLL" 539 depends on DVB_CORE 540 541config DVB_PLL 542 tristate "Generic I2C PLL based tuners" 543 depends on DVB_CORE && I2C 544 default m if DVB_FE_CUSTOMISE 545 help 546 This module drives a number of tuners based on PLL chips with a 547 common I2C interface. Say Y when you want to support these tuners. 548 549config DVB_TUNER_DIB0070 550 tristate "DiBcom DiB0070 silicon base-band tuner" 551 depends on I2C 552 default m if DVB_FE_CUSTOMISE 553 help 554 A driver for the silicon baseband tuner DiB0070 from DiBcom. 555 This device is only used inside a SiP called together with a 556 demodulator for now. 557 558config DVB_TUNER_DIB0090 559 tristate "DiBcom DiB0090 silicon base-band tuner" 560 depends on I2C 561 default m if DVB_FE_CUSTOMISE 562 help 563 A driver for the silicon baseband tuner DiB0090 from DiBcom. 564 This device is only used inside a SiP called together with a 565 demodulator for now. 566 567comment "SEC control devices for DVB-S" 568 depends on DVB_CORE 569 570config DVB_LNBP21 571 tristate "LNBP21/LNBH24 SEC controllers" 572 depends on DVB_CORE && I2C 573 default m if DVB_FE_CUSTOMISE 574 help 575 An SEC control chips. 576 577config DVB_ISL6405 578 tristate "ISL6405 SEC controller" 579 depends on DVB_CORE && I2C 580 default m if DVB_FE_CUSTOMISE 581 help 582 An SEC control chip. 583 584config DVB_ISL6421 585 tristate "ISL6421 SEC controller" 586 depends on DVB_CORE && I2C 587 default m if DVB_FE_CUSTOMISE 588 help 589 An SEC control chip. 590 591config DVB_ISL6423 592 tristate "ISL6423 SEC controller" 593 depends on DVB_CORE && I2C 594 default m if DVB_FE_CUSTOMISE 595 help 596 A SEC controller chip from Intersil 597 598config DVB_LGS8GL5 599 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)" 600 depends on DVB_CORE && I2C 601 default m if DVB_FE_CUSTOMISE 602 help 603 A DMB-TH tuner module. Say Y when you want to support this frontend. 604 605config DVB_LGS8GXX 606 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator" 607 depends on DVB_CORE && I2C 608 select FW_LOADER 609 default m if DVB_FE_CUSTOMISE 610 help 611 A DMB-TH tuner module. Say Y when you want to support this frontend. 612 613config DVB_ATBM8830 614 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator" 615 depends on DVB_CORE && I2C 616 default m if DVB_FE_CUSTOMISE 617 help 618 A DMB-TH tuner module. Say Y when you want to support this frontend. 619 620config DVB_TDA665x 621 tristate "TDA665x tuner" 622 depends on DVB_CORE && I2C 623 default m if DVB_FE_CUSTOMISE 624 help 625 Support for tuner modules based on Philips TDA6650/TDA6651 chips. 626 Say Y when you want to support this chip. 627 628 Currently supported tuners: 629 * Panasonic ENV57H12D5 (ET-50DT) 630 631config DVB_IX2505V 632 tristate "Sharp IX2505V silicon tuner" 633 depends on DVB_CORE && I2C 634 default m if DVB_FE_CUSTOMISE 635 help 636 A DVB-S tuner module. Say Y when you want to support this frontend. 637 638comment "Tools to develop new frontends" 639 640config DVB_DUMMY_FE 641 tristate "Dummy frontend driver" 642 default n 643endmenu 644