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