1menu "Customise DVB Frontends" 2 visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST 3 4comment "Multistandard (satellite) frontends" 5 depends on DVB_CORE 6 7config DVB_STB0899 8 tristate "STB0899 based" 9 depends on DVB_CORE && I2C 10 default m if !MEDIA_SUBDRV_AUTOSELECT 11 help 12 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want 13 to support this demodulator based frontends 14 15config DVB_STB6100 16 tristate "STB6100 based tuners" 17 depends on DVB_CORE && I2C 18 default m if !MEDIA_SUBDRV_AUTOSELECT 19 help 20 A Silicon tuner from ST used in conjunction with the STB0899 21 demodulator. Say Y when you want to support this tuner. 22 23config DVB_STV090x 24 tristate "STV0900/STV0903(A/B) based" 25 depends on DVB_CORE && I2C 26 default m if !MEDIA_SUBDRV_AUTOSELECT 27 help 28 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators. 29 Say Y when you want to support these frontends. 30 31config DVB_STV0910 32 tristate "STV0910 based" 33 depends on DVB_CORE && I2C 34 default m if !MEDIA_SUBDRV_AUTOSELECT 35 help 36 ST STV0910 DVB-S/S2 demodulator driver. 37 38 Say Y when you want to support these frontends. 39 40config DVB_STV6110x 41 tristate "STV6110/(A) based tuners" 42 depends on DVB_CORE && I2C 43 default m if !MEDIA_SUBDRV_AUTOSELECT 44 help 45 A Silicon tuner that supports DVB-S and DVB-S2 modes 46 47config DVB_STV6111 48 tristate "STV6111 based tuners" 49 depends on DVB_CORE && I2C 50 default m if !MEDIA_SUBDRV_AUTOSELECT 51 help 52 A Silicon tuner that supports DVB-S and DVB-S2 modes 53 54 Say Y when you want to support these frontends. 55 56config DVB_MXL5XX 57 tristate "MaxLinear MxL5xx based tuner-demodulators" 58 depends on DVB_CORE && I2C 59 default m if !MEDIA_SUBDRV_AUTOSELECT 60 help 61 MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators. 62 63 Say Y when you want to support these frontends. 64 65config DVB_M88DS3103 66 tristate "Montage Technology M88DS3103" 67 depends on DVB_CORE && I2C && I2C_MUX 68 select REGMAP_I2C 69 default m if !MEDIA_SUBDRV_AUTOSELECT 70 help 71 Say Y when you want to support this frontend. 72 73comment "Multistandard (cable + terrestrial) frontends" 74 depends on DVB_CORE 75 76config DVB_DRXK 77 tristate "Micronas DRXK based" 78 depends on DVB_CORE && I2C 79 default m if !MEDIA_SUBDRV_AUTOSELECT 80 help 81 Micronas DRX-K DVB-C/T demodulator. 82 83 Say Y when you want to support this frontend. 84 85config DVB_TDA18271C2DD 86 tristate "NXP TDA18271C2 silicon tuner" 87 depends on DVB_CORE && I2C 88 default m if !MEDIA_SUBDRV_AUTOSELECT 89 help 90 NXP TDA18271 silicon tuner. 91 92 Say Y when you want to support this tuner. 93 94config DVB_SI2165 95 tristate "Silicon Labs si2165 based" 96 depends on DVB_CORE && I2C 97 select REGMAP_I2C 98 default m if !MEDIA_SUBDRV_AUTOSELECT 99 help 100 A DVB-C/T demodulator. 101 102 Say Y when you want to support this frontend. 103 104config DVB_MN88472 105 tristate "Panasonic MN88472" 106 depends on DVB_CORE && I2C 107 select REGMAP_I2C 108 default m if !MEDIA_SUBDRV_AUTOSELECT 109 help 110 Say Y when you want to support this frontend. 111 112config DVB_MN88473 113 tristate "Panasonic MN88473" 114 depends on DVB_CORE && I2C 115 select REGMAP_I2C 116 default m if !MEDIA_SUBDRV_AUTOSELECT 117 help 118 Say Y when you want to support this frontend. 119 120comment "DVB-S (satellite) frontends" 121 depends on DVB_CORE 122 123config DVB_CX24110 124 tristate "Conexant CX24110 based" 125 depends on DVB_CORE && I2C 126 default m if !MEDIA_SUBDRV_AUTOSELECT 127 help 128 A DVB-S tuner module. Say Y when you want to support this frontend. 129 130config DVB_CX24123 131 tristate "Conexant CX24123 based" 132 depends on DVB_CORE && I2C 133 default m if !MEDIA_SUBDRV_AUTOSELECT 134 help 135 A DVB-S tuner module. Say Y when you want to support this frontend. 136 137config DVB_MT312 138 tristate "Zarlink VP310/MT312/ZL10313 based" 139 depends on DVB_CORE && I2C 140 default m if !MEDIA_SUBDRV_AUTOSELECT 141 help 142 A DVB-S tuner module. Say Y when you want to support this frontend. 143 144config DVB_ZL10036 145 tristate "Zarlink ZL10036 silicon tuner" 146 depends on DVB_CORE && I2C 147 default m if !MEDIA_SUBDRV_AUTOSELECT 148 help 149 A DVB-S tuner module. Say Y when you want to support this frontend. 150 151config DVB_ZL10039 152 tristate "Zarlink ZL10039 silicon tuner" 153 depends on DVB_CORE && I2C 154 default m if !MEDIA_SUBDRV_AUTOSELECT 155 help 156 A DVB-S tuner module. Say Y when you want to support this frontend. 157 158config DVB_S5H1420 159 tristate "Samsung S5H1420 based" 160 depends on DVB_CORE && I2C 161 default m if !MEDIA_SUBDRV_AUTOSELECT 162 help 163 A DVB-S tuner module. Say Y when you want to support this frontend. 164 165config DVB_STV0288 166 tristate "ST STV0288 based" 167 depends on DVB_CORE && I2C 168 default m if !MEDIA_SUBDRV_AUTOSELECT 169 help 170 A DVB-S tuner module. Say Y when you want to support this frontend. 171 172config DVB_STB6000 173 tristate "ST STB6000 silicon tuner" 174 depends on DVB_CORE && I2C 175 default m if !MEDIA_SUBDRV_AUTOSELECT 176 help 177 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 178 179config DVB_STV0299 180 tristate "ST STV0299 based" 181 depends on DVB_CORE && I2C 182 default m if !MEDIA_SUBDRV_AUTOSELECT 183 help 184 A DVB-S tuner module. Say Y when you want to support this frontend. 185 186config DVB_STV6110 187 tristate "ST STV6110 silicon tuner" 188 depends on DVB_CORE && I2C 189 default m if !MEDIA_SUBDRV_AUTOSELECT 190 help 191 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 192 193config DVB_STV0900 194 tristate "ST STV0900 based" 195 depends on DVB_CORE && I2C 196 default m if !MEDIA_SUBDRV_AUTOSELECT 197 help 198 A DVB-S/S2 demodulator. Say Y when you want to support this frontend. 199 200config DVB_TDA8083 201 tristate "Philips TDA8083 based" 202 depends on DVB_CORE && I2C 203 default m if !MEDIA_SUBDRV_AUTOSELECT 204 help 205 A DVB-S tuner module. Say Y when you want to support this frontend. 206 207config DVB_TDA10086 208 tristate "Philips TDA10086 based" 209 depends on DVB_CORE && I2C 210 default m if !MEDIA_SUBDRV_AUTOSELECT 211 help 212 A DVB-S tuner module. Say Y when you want to support this frontend. 213 214config DVB_TDA8261 215 tristate "Philips TDA8261 based" 216 depends on DVB_CORE && I2C 217 default m if !MEDIA_SUBDRV_AUTOSELECT 218 help 219 A DVB-S tuner module. Say Y when you want to support this frontend. 220 221config DVB_VES1X93 222 tristate "VLSI VES1893 or VES1993 based" 223 depends on DVB_CORE && I2C 224 default m if !MEDIA_SUBDRV_AUTOSELECT 225 help 226 A DVB-S tuner module. Say Y when you want to support this frontend. 227 228config DVB_TUNER_ITD1000 229 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS" 230 depends on DVB_CORE && I2C 231 default m if !MEDIA_SUBDRV_AUTOSELECT 232 help 233 A DVB-S tuner module. Say Y when you want to support this frontend. 234 235config DVB_TUNER_CX24113 236 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS" 237 depends on DVB_CORE && I2C 238 default m if !MEDIA_SUBDRV_AUTOSELECT 239 help 240 A DVB-S tuner module. Say Y when you want to support this frontend. 241 242 243config DVB_TDA826X 244 tristate "Philips TDA826X silicon tuner" 245 depends on DVB_CORE && I2C 246 default m if !MEDIA_SUBDRV_AUTOSELECT 247 help 248 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 249 250config DVB_TUA6100 251 tristate "Infineon TUA6100 PLL" 252 depends on DVB_CORE && I2C 253 default m if !MEDIA_SUBDRV_AUTOSELECT 254 help 255 A DVB-S PLL chip. 256 257config DVB_CX24116 258 tristate "Conexant CX24116 based" 259 depends on DVB_CORE && I2C 260 default m if !MEDIA_SUBDRV_AUTOSELECT 261 help 262 A DVB-S/S2 tuner module. Say Y when you want to support this frontend. 263 264config DVB_CX24117 265 tristate "Conexant CX24117 based" 266 depends on DVB_CORE && I2C 267 default m if !MEDIA_SUBDRV_AUTOSELECT 268 help 269 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend. 270 271config DVB_CX24120 272 tristate "Conexant CX24120 based" 273 depends on DVB_CORE && I2C 274 default m if !MEDIA_SUBDRV_AUTOSELECT 275 help 276 A DVB-S/S2 tuner module. Say Y when you want to support this frontend. 277 278config DVB_SI21XX 279 tristate "Silicon Labs SI21XX based" 280 depends on DVB_CORE && I2C 281 default m if !MEDIA_SUBDRV_AUTOSELECT 282 help 283 A DVB-S tuner module. Say Y when you want to support this frontend. 284 285config DVB_TS2020 286 tristate "Montage Tehnology TS2020 based tuners" 287 depends on DVB_CORE && I2C 288 select REGMAP_I2C 289 default m if !MEDIA_SUBDRV_AUTOSELECT 290 help 291 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner. 292 293config DVB_DS3000 294 tristate "Montage Tehnology DS3000 based" 295 depends on DVB_CORE && I2C 296 default m if !MEDIA_SUBDRV_AUTOSELECT 297 help 298 A DVB-S/S2 tuner module. Say Y when you want to support this frontend. 299 300config DVB_MB86A16 301 tristate "Fujitsu MB86A16 based" 302 depends on DVB_CORE && I2C 303 default m if !MEDIA_SUBDRV_AUTOSELECT 304 help 305 A DVB-S/DSS Direct Conversion reveiver. 306 Say Y when you want to support this frontend. 307 308config DVB_TDA10071 309 tristate "NXP TDA10071" 310 depends on DVB_CORE && I2C 311 select REGMAP_I2C 312 default m if !MEDIA_SUBDRV_AUTOSELECT 313 help 314 Say Y when you want to support this frontend. 315 316comment "DVB-T (terrestrial) frontends" 317 depends on DVB_CORE 318 319config DVB_SP8870 320 tristate "Spase sp8870 based" 321 depends on DVB_CORE && I2C 322 default m if !MEDIA_SUBDRV_AUTOSELECT 323 help 324 A DVB-T tuner module. Say Y when you want to support this frontend. 325 326 This driver needs external firmware. Please use the command 327 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to 328 download/extract it, and then copy it to /usr/lib/hotplug/firmware 329 or /lib/firmware (depending on configuration of firmware hotplug). 330 331config DVB_SP887X 332 tristate "Spase sp887x based" 333 depends on DVB_CORE && I2C 334 default m if !MEDIA_SUBDRV_AUTOSELECT 335 help 336 A DVB-T tuner module. Say Y when you want to support this frontend. 337 338 This driver needs external firmware. Please use the command 339 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to 340 download/extract it, and then copy it to /usr/lib/hotplug/firmware 341 or /lib/firmware (depending on configuration of firmware hotplug). 342 343config DVB_CX22700 344 tristate "Conexant CX22700 based" 345 depends on DVB_CORE && I2C 346 default m if !MEDIA_SUBDRV_AUTOSELECT 347 help 348 A DVB-T tuner module. Say Y when you want to support this frontend. 349 350config DVB_CX22702 351 tristate "Conexant cx22702 demodulator (OFDM)" 352 depends on DVB_CORE && I2C 353 default m if !MEDIA_SUBDRV_AUTOSELECT 354 help 355 A DVB-T tuner module. Say Y when you want to support this frontend. 356 357config DVB_S5H1432 358 tristate "Samsung s5h1432 demodulator (OFDM)" 359 depends on DVB_CORE && I2C 360 default m if !MEDIA_SUBDRV_AUTOSELECT 361 help 362 A DVB-T tuner module. Say Y when you want to support this frontend. 363 364config DVB_DRXD 365 tristate "Micronas DRXD driver" 366 depends on DVB_CORE && I2C 367 default m if !MEDIA_SUBDRV_AUTOSELECT 368 help 369 A DVB-T tuner module. Say Y when you want to support this frontend. 370 371 Note: this driver was based on vendor driver reference code (released 372 under the GPL) as opposed to the existing drx397xd driver, which 373 was written via reverse engineering. 374 375config DVB_L64781 376 tristate "LSI L64781" 377 depends on DVB_CORE && I2C 378 default m if !MEDIA_SUBDRV_AUTOSELECT 379 help 380 A DVB-T tuner module. Say Y when you want to support this frontend. 381 382config DVB_TDA1004X 383 tristate "Philips TDA10045H/TDA10046H based" 384 depends on DVB_CORE && I2C 385 default m if !MEDIA_SUBDRV_AUTOSELECT 386 help 387 A DVB-T tuner module. Say Y when you want to support this frontend. 388 389 This driver needs external firmware. Please use the commands 390 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", 391 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to 392 download/extract them, and then copy them to /usr/lib/hotplug/firmware 393 or /lib/firmware (depending on configuration of firmware hotplug). 394 395config DVB_NXT6000 396 tristate "NxtWave Communications NXT6000 based" 397 depends on DVB_CORE && I2C 398 default m if !MEDIA_SUBDRV_AUTOSELECT 399 help 400 A DVB-T tuner module. Say Y when you want to support this frontend. 401 402config DVB_MT352 403 tristate "Zarlink MT352 based" 404 depends on DVB_CORE && I2C 405 default m if !MEDIA_SUBDRV_AUTOSELECT 406 help 407 A DVB-T tuner module. Say Y when you want to support this frontend. 408 409config DVB_ZL10353 410 tristate "Zarlink ZL10353 based" 411 depends on DVB_CORE && I2C 412 default m if !MEDIA_SUBDRV_AUTOSELECT 413 help 414 A DVB-T tuner module. Say Y when you want to support this frontend. 415 416config DVB_DIB3000MB 417 tristate "DiBcom 3000M-B" 418 depends on DVB_CORE && I2C 419 default m if !MEDIA_SUBDRV_AUTOSELECT 420 help 421 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 422 to support this frontend. 423 424config DVB_DIB3000MC 425 tristate "DiBcom 3000P/M-C" 426 depends on DVB_CORE && I2C 427 default m if !MEDIA_SUBDRV_AUTOSELECT 428 help 429 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 430 to support this frontend. 431 432config DVB_DIB7000M 433 tristate "DiBcom 7000MA/MB/PA/PB/MC" 434 depends on DVB_CORE && I2C 435 default m if !MEDIA_SUBDRV_AUTOSELECT 436 help 437 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 438 to support this frontend. 439 440config DVB_DIB7000P 441 tristate "DiBcom 7000PC" 442 depends on DVB_CORE && I2C 443 default m if !MEDIA_SUBDRV_AUTOSELECT 444 help 445 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 446 to support this frontend. 447 448config DVB_DIB9000 449 tristate "DiBcom 9000" 450 depends on DVB_CORE && I2C 451 default m if !MEDIA_SUBDRV_AUTOSELECT 452 help 453 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 454 to support this frontend. 455 456config DVB_TDA10048 457 tristate "Philips TDA10048HN based" 458 depends on DVB_CORE && I2C 459 default m if !MEDIA_SUBDRV_AUTOSELECT 460 help 461 A DVB-T tuner module. Say Y when you want to support this frontend. 462 463config DVB_AF9013 464 tristate "Afatech AF9013 demodulator" 465 depends on DVB_CORE && I2C 466 select REGMAP 467 default m if !MEDIA_SUBDRV_AUTOSELECT 468 help 469 Say Y when you want to support this frontend. 470 471config DVB_EC100 472 tristate "E3C EC100" 473 depends on DVB_CORE && I2C 474 default m if !MEDIA_SUBDRV_AUTOSELECT 475 help 476 Say Y when you want to support this frontend. 477 478config DVB_STV0367 479 tristate "ST STV0367 based" 480 depends on DVB_CORE && I2C 481 default m if !MEDIA_SUBDRV_AUTOSELECT 482 help 483 A DVB-T/C tuner module. Say Y when you want to support this frontend. 484 485config DVB_CXD2820R 486 tristate "Sony CXD2820R" 487 depends on DVB_CORE && I2C 488 select REGMAP_I2C 489 default m if !MEDIA_SUBDRV_AUTOSELECT 490 help 491 Say Y when you want to support this frontend. 492 493config DVB_CXD2841ER 494 tristate "Sony CXD2841ER" 495 depends on DVB_CORE && I2C 496 default m if !MEDIA_SUBDRV_AUTOSELECT 497 help 498 Say Y when you want to support this frontend. 499 500config DVB_RTL2830 501 tristate "Realtek RTL2830 DVB-T" 502 depends on DVB_CORE && I2C && I2C_MUX 503 select REGMAP 504 default m if !MEDIA_SUBDRV_AUTOSELECT 505 help 506 Say Y when you want to support this frontend. 507 508config DVB_RTL2832 509 tristate "Realtek RTL2832 DVB-T" 510 depends on DVB_CORE && I2C && I2C_MUX 511 select REGMAP 512 default m if !MEDIA_SUBDRV_AUTOSELECT 513 help 514 Say Y when you want to support this frontend. 515 516config DVB_RTL2832_SDR 517 tristate "Realtek RTL2832 SDR" 518 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB 519 select DVB_RTL2832 520 select VIDEOBUF2_VMALLOC 521 default m if !MEDIA_SUBDRV_AUTOSELECT 522 help 523 Say Y when you want to support this SDR module. 524 525config DVB_SI2168 526 tristate "Silicon Labs Si2168" 527 depends on DVB_CORE && I2C && I2C_MUX 528 default m if !MEDIA_SUBDRV_AUTOSELECT 529 help 530 Say Y when you want to support this frontend. 531 532config DVB_AS102_FE 533 tristate 534 depends on DVB_CORE 535 default DVB_AS102 536 537config DVB_ZD1301_DEMOD 538 tristate "ZyDAS ZD1301" 539 depends on DVB_CORE && I2C 540 default m if !MEDIA_SUBDRV_AUTOSELECT 541 help 542 Say Y when you want to support this frontend. 543 544config DVB_GP8PSK_FE 545 tristate 546 depends on DVB_CORE 547 default DVB_USB_GP8PSK 548 549comment "DVB-C (cable) frontends" 550 depends on DVB_CORE 551 552config DVB_VES1820 553 tristate "VLSI VES1820 based" 554 depends on DVB_CORE && I2C 555 default m if !MEDIA_SUBDRV_AUTOSELECT 556 help 557 A DVB-C tuner module. Say Y when you want to support this frontend. 558 559config DVB_TDA10021 560 tristate "Philips TDA10021 based" 561 depends on DVB_CORE && I2C 562 default m if !MEDIA_SUBDRV_AUTOSELECT 563 help 564 A DVB-C tuner module. Say Y when you want to support this frontend. 565 566config DVB_TDA10023 567 tristate "Philips TDA10023 based" 568 depends on DVB_CORE && I2C 569 default m if !MEDIA_SUBDRV_AUTOSELECT 570 help 571 A DVB-C tuner module. Say Y when you want to support this frontend. 572 573config DVB_STV0297 574 tristate "ST STV0297 based" 575 depends on DVB_CORE && I2C 576 default m if !MEDIA_SUBDRV_AUTOSELECT 577 help 578 A DVB-C tuner module. Say Y when you want to support this frontend. 579 580comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends" 581 depends on DVB_CORE 582 583config DVB_NXT200X 584 tristate "NxtWave Communications NXT2002/NXT2004 based" 585 depends on DVB_CORE && I2C 586 default m if !MEDIA_SUBDRV_AUTOSELECT 587 help 588 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 589 to support this frontend. 590 591 This driver needs external firmware. Please use the commands 592 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and 593 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to 594 download/extract them, and then copy them to /usr/lib/hotplug/firmware 595 or /lib/firmware (depending on configuration of firmware hotplug). 596 597config DVB_OR51211 598 tristate "Oren OR51211 based" 599 depends on DVB_CORE && I2C 600 default m if !MEDIA_SUBDRV_AUTOSELECT 601 help 602 An ATSC 8VSB tuner module. Say Y when you want to support this frontend. 603 604 This driver needs external firmware. Please use the command 605 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to 606 download it, and then copy it to /usr/lib/hotplug/firmware 607 or /lib/firmware (depending on configuration of firmware hotplug). 608 609config DVB_OR51132 610 tristate "Oren OR51132 based" 611 depends on DVB_CORE && I2C 612 default m if !MEDIA_SUBDRV_AUTOSELECT 613 help 614 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 615 to support this frontend. 616 617 This driver needs external firmware. Please use the commands 618 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or 619 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to 620 download firmwares for 8VSB and QAM64/256, respectively. Copy them to 621 /usr/lib/hotplug/firmware or /lib/firmware (depending on 622 configuration of firmware hotplug). 623 624config DVB_BCM3510 625 tristate "Broadcom BCM3510" 626 depends on DVB_CORE && I2C 627 default m if !MEDIA_SUBDRV_AUTOSELECT 628 help 629 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to 630 support this frontend. 631 632config DVB_LGDT330X 633 tristate "LG Electronics LGDT3302/LGDT3303 based" 634 depends on DVB_CORE && I2C 635 default m if !MEDIA_SUBDRV_AUTOSELECT 636 help 637 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 638 to support this frontend. 639 640config DVB_LGDT3305 641 tristate "LG Electronics LGDT3304 and LGDT3305 based" 642 depends on DVB_CORE && I2C 643 default m if !MEDIA_SUBDRV_AUTOSELECT 644 help 645 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 646 to support this frontend. 647 648config DVB_LGDT3306A 649 tristate "LG Electronics LGDT3306A based" 650 depends on DVB_CORE && I2C && I2C_MUX 651 default m if !MEDIA_SUBDRV_AUTOSELECT 652 help 653 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want 654 to support this frontend. 655 656config DVB_LG2160 657 tristate "LG Electronics LG216x based" 658 depends on DVB_CORE && I2C 659 default m if !MEDIA_SUBDRV_AUTOSELECT 660 help 661 An ATSC/MH demodulator module. Say Y when you want 662 to support this frontend. 663 664config DVB_S5H1409 665 tristate "Samsung S5H1409 based" 666 depends on DVB_CORE && I2C 667 default m if !MEDIA_SUBDRV_AUTOSELECT 668 help 669 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 670 to support this frontend. 671 672config DVB_AU8522 673 depends on DVB_CORE && I2C 674 tristate 675 676config DVB_AU8522_DTV 677 tristate "Auvitek AU8522 based DTV demod" 678 depends on DVB_CORE && I2C 679 select DVB_AU8522 680 default m if !MEDIA_SUBDRV_AUTOSELECT 681 help 682 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when 683 you want to enable DTV demodulation support for this frontend. 684 685config DVB_AU8522_V4L 686 tristate "Auvitek AU8522 based ATV demod" 687 depends on VIDEO_V4L2 && DVB_CORE && I2C 688 select DVB_AU8522 689 default m if !MEDIA_SUBDRV_AUTOSELECT 690 help 691 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when 692 you want to enable ATV demodulation support for this frontend. 693 694config DVB_S5H1411 695 tristate "Samsung S5H1411 based" 696 depends on DVB_CORE && I2C 697 default m if !MEDIA_SUBDRV_AUTOSELECT 698 help 699 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 700 to support this frontend. 701 702comment "ISDB-T (terrestrial) frontends" 703 depends on DVB_CORE 704 705config DVB_S921 706 tristate "Sharp S921 frontend" 707 depends on DVB_CORE && I2C 708 default m if !MEDIA_SUBDRV_AUTOSELECT 709 help 710 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module. 711 Say Y when you want to support this frontend. 712 713config DVB_DIB8000 714 tristate "DiBcom 8000MB/MC" 715 depends on DVB_CORE && I2C 716 default m if !MEDIA_SUBDRV_AUTOSELECT 717 help 718 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator. 719 Say Y when you want to support this frontend. 720 721config DVB_MB86A20S 722 tristate "Fujitsu mb86a20s" 723 depends on DVB_CORE && I2C 724 default m if !MEDIA_SUBDRV_AUTOSELECT 725 help 726 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator. 727 Say Y when you want to support this frontend. 728 729comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends" 730 depends on DVB_CORE 731 732config DVB_TC90522 733 tristate "Toshiba TC90522" 734 depends on DVB_CORE && I2C 735 default m if !MEDIA_SUBDRV_AUTOSELECT 736 help 737 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator. 738 Say Y when you want to support this frontend. 739 740comment "Digital terrestrial only tuners/PLL" 741 depends on DVB_CORE 742 743config DVB_PLL 744 tristate "Generic I2C PLL based tuners" 745 depends on DVB_CORE && I2C 746 default m if !MEDIA_SUBDRV_AUTOSELECT 747 help 748 This module drives a number of tuners based on PLL chips with a 749 common I2C interface. Say Y when you want to support these tuners. 750 751config DVB_TUNER_DIB0070 752 tristate "DiBcom DiB0070 silicon base-band tuner" 753 depends on DVB_CORE && I2C 754 default m if !MEDIA_SUBDRV_AUTOSELECT 755 help 756 A driver for the silicon baseband tuner DiB0070 from DiBcom. 757 This device is only used inside a SiP called together with a 758 demodulator for now. 759 760config DVB_TUNER_DIB0090 761 tristate "DiBcom DiB0090 silicon base-band tuner" 762 depends on DVB_CORE && I2C 763 default m if !MEDIA_SUBDRV_AUTOSELECT 764 help 765 A driver for the silicon baseband tuner DiB0090 from DiBcom. 766 This device is only used inside a SiP called together with a 767 demodulator for now. 768 769comment "SEC control devices for DVB-S" 770 depends on DVB_CORE 771 772source "drivers/media/dvb-frontends/drx39xyj/Kconfig" 773 774config DVB_LNBH25 775 tristate "LNBH25 SEC controller" 776 depends on DVB_CORE && I2C 777 default m if !MEDIA_SUBDRV_AUTOSELECT 778 help 779 An SEC control chip. 780 Say Y when you want to support this chip. 781 782config DVB_LNBP21 783 tristate "LNBP21/LNBH24 SEC controllers" 784 depends on DVB_CORE && I2C 785 default m if !MEDIA_SUBDRV_AUTOSELECT 786 help 787 An SEC control chips. 788 789config DVB_LNBP22 790 tristate "LNBP22 SEC controllers" 791 depends on DVB_CORE && I2C 792 default m if !MEDIA_SUBDRV_AUTOSELECT 793 help 794 LNB power supply and control voltage 795 regulator chip with step-up converter 796 and I2C interface. 797 Say Y when you want to support this chip. 798 799config DVB_ISL6405 800 tristate "ISL6405 SEC controller" 801 depends on DVB_CORE && I2C 802 default m if !MEDIA_SUBDRV_AUTOSELECT 803 help 804 An SEC control chip. 805 806config DVB_ISL6421 807 tristate "ISL6421 SEC controller" 808 depends on DVB_CORE && I2C 809 default m if !MEDIA_SUBDRV_AUTOSELECT 810 help 811 An SEC control chip. 812 813config DVB_ISL6423 814 tristate "ISL6423 SEC controller" 815 depends on DVB_CORE && I2C 816 default m if !MEDIA_SUBDRV_AUTOSELECT 817 help 818 A SEC controller chip from Intersil 819 820config DVB_A8293 821 tristate "Allegro A8293" 822 depends on DVB_CORE && I2C 823 default m if !MEDIA_SUBDRV_AUTOSELECT 824 825config DVB_SP2 826 tristate "CIMaX SP2" 827 depends on DVB_CORE && I2C 828 default m if !MEDIA_SUBDRV_AUTOSELECT 829 help 830 CIMaX SP2/SP2HF Common Interface module. 831 832config DVB_LGS8GL5 833 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)" 834 depends on DVB_CORE && I2C 835 default m if !MEDIA_SUBDRV_AUTOSELECT 836 help 837 A DMB-TH tuner module. Say Y when you want to support this frontend. 838 839config DVB_LGS8GXX 840 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator" 841 depends on DVB_CORE && I2C 842 select FW_LOADER 843 default m if !MEDIA_SUBDRV_AUTOSELECT 844 help 845 A DMB-TH tuner module. Say Y when you want to support this frontend. 846 847config DVB_ATBM8830 848 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator" 849 depends on DVB_CORE && I2C 850 default m if !MEDIA_SUBDRV_AUTOSELECT 851 help 852 A DMB-TH tuner module. Say Y when you want to support this frontend. 853 854config DVB_TDA665x 855 tristate "TDA665x tuner" 856 depends on DVB_CORE && I2C 857 default m if !MEDIA_SUBDRV_AUTOSELECT 858 help 859 Support for tuner modules based on Philips TDA6650/TDA6651 chips. 860 Say Y when you want to support this chip. 861 862 Currently supported tuners: 863 * Panasonic ENV57H12D5 (ET-50DT) 864 865config DVB_IX2505V 866 tristate "Sharp IX2505V silicon tuner" 867 depends on DVB_CORE && I2C 868 default m if !MEDIA_SUBDRV_AUTOSELECT 869 help 870 A DVB-S tuner module. Say Y when you want to support this frontend. 871 872config DVB_M88RS2000 873 tristate "M88RS2000 DVB-S demodulator and tuner" 874 depends on DVB_CORE && I2C 875 default m if !MEDIA_SUBDRV_AUTOSELECT 876 help 877 A DVB-S tuner module. 878 Say Y when you want to support this frontend. 879 880config DVB_AF9033 881 tristate "Afatech AF9033 DVB-T demodulator" 882 depends on DVB_CORE && I2C 883 select REGMAP_I2C 884 default m if !MEDIA_SUBDRV_AUTOSELECT 885 886config DVB_HORUS3A 887 tristate "Sony Horus3A tuner" 888 depends on DVB_CORE && I2C 889 default m if !MEDIA_SUBDRV_AUTOSELECT 890 help 891 Say Y when you want to support this frontend. 892 893config DVB_ASCOT2E 894 tristate "Sony Ascot2E tuner" 895 depends on DVB_CORE && I2C 896 default m if !MEDIA_SUBDRV_AUTOSELECT 897 help 898 Say Y when you want to support this frontend. 899 900config DVB_HELENE 901 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)" 902 depends on DVB_CORE && I2C 903 default m if !MEDIA_SUBDRV_AUTOSELECT 904 help 905 Say Y when you want to support this frontend. 906 907comment "Tools to develop new frontends" 908 909config DVB_DUMMY_FE 910 tristate "Dummy frontend driver" 911 depends on DVB_CORE 912 default n 913endmenu 914