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