1menu "Customise DVB Frontends" 2 visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST || EXPERT 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>/scripts/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>/scripts/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>/scripts/get_dvb_firmware tda10045", 391 "<kerneldir>/scripts/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 && I2C_MUX 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 549source "drivers/media/dvb-frontends/cxd2880/Kconfig" 550 551comment "DVB-C (cable) frontends" 552 depends on DVB_CORE 553 554config DVB_VES1820 555 tristate "VLSI VES1820 based" 556 depends on DVB_CORE && I2C 557 default m if !MEDIA_SUBDRV_AUTOSELECT 558 help 559 A DVB-C tuner module. Say Y when you want to support this frontend. 560 561config DVB_TDA10021 562 tristate "Philips TDA10021 based" 563 depends on DVB_CORE && I2C 564 default m if !MEDIA_SUBDRV_AUTOSELECT 565 help 566 A DVB-C tuner module. Say Y when you want to support this frontend. 567 568config DVB_TDA10023 569 tristate "Philips TDA10023 based" 570 depends on DVB_CORE && I2C 571 default m if !MEDIA_SUBDRV_AUTOSELECT 572 help 573 A DVB-C tuner module. Say Y when you want to support this frontend. 574 575config DVB_STV0297 576 tristate "ST STV0297 based" 577 depends on DVB_CORE && I2C 578 default m if !MEDIA_SUBDRV_AUTOSELECT 579 help 580 A DVB-C tuner module. Say Y when you want to support this frontend. 581 582comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends" 583 depends on DVB_CORE 584 585config DVB_NXT200X 586 tristate "NxtWave Communications NXT2002/NXT2004 based" 587 depends on DVB_CORE && I2C 588 default m if !MEDIA_SUBDRV_AUTOSELECT 589 help 590 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 591 to support this frontend. 592 593 This driver needs external firmware. Please use the commands 594 "<kerneldir>/scripts/get_dvb_firmware nxt2002" and 595 "<kerneldir>/scripts/get_dvb_firmware nxt2004" to 596 download/extract them, and then copy them to /usr/lib/hotplug/firmware 597 or /lib/firmware (depending on configuration of firmware hotplug). 598 599config DVB_OR51211 600 tristate "Oren OR51211 based" 601 depends on DVB_CORE && I2C 602 default m if !MEDIA_SUBDRV_AUTOSELECT 603 help 604 An ATSC 8VSB tuner module. Say Y when you want to support this frontend. 605 606 This driver needs external firmware. Please use the command 607 "<kerneldir>/scripts/get_dvb_firmware or51211" to 608 download it, and then copy it to /usr/lib/hotplug/firmware 609 or /lib/firmware (depending on configuration of firmware hotplug). 610 611config DVB_OR51132 612 tristate "Oren OR51132 based" 613 depends on DVB_CORE && I2C 614 default m if !MEDIA_SUBDRV_AUTOSELECT 615 help 616 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 617 to support this frontend. 618 619 This driver needs external firmware. Please use the commands 620 "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or 621 "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to 622 download firmwares for 8VSB and QAM64/256, respectively. Copy them to 623 /usr/lib/hotplug/firmware or /lib/firmware (depending on 624 configuration of firmware hotplug). 625 626config DVB_BCM3510 627 tristate "Broadcom BCM3510" 628 depends on DVB_CORE && I2C 629 default m if !MEDIA_SUBDRV_AUTOSELECT 630 help 631 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to 632 support this frontend. 633 634config DVB_LGDT330X 635 tristate "LG Electronics LGDT3302/LGDT3303 based" 636 depends on DVB_CORE && I2C 637 default m if !MEDIA_SUBDRV_AUTOSELECT 638 help 639 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 640 to support this frontend. 641 642config DVB_LGDT3305 643 tristate "LG Electronics LGDT3304 and LGDT3305 based" 644 depends on DVB_CORE && I2C 645 default m if !MEDIA_SUBDRV_AUTOSELECT 646 help 647 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 648 to support this frontend. 649 650config DVB_LGDT3306A 651 tristate "LG Electronics LGDT3306A based" 652 depends on DVB_CORE && I2C && I2C_MUX 653 default m if !MEDIA_SUBDRV_AUTOSELECT 654 help 655 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want 656 to support this frontend. 657 658config DVB_LG2160 659 tristate "LG Electronics LG216x based" 660 depends on DVB_CORE && I2C 661 default m if !MEDIA_SUBDRV_AUTOSELECT 662 help 663 An ATSC/MH demodulator module. Say Y when you want 664 to support this frontend. 665 666config DVB_S5H1409 667 tristate "Samsung S5H1409 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 674config DVB_AU8522 675 depends on DVB_CORE && I2C 676 tristate 677 678config DVB_AU8522_DTV 679 tristate "Auvitek AU8522 based DTV demod" 680 depends on DVB_CORE && I2C 681 select DVB_AU8522 682 default m if !MEDIA_SUBDRV_AUTOSELECT 683 help 684 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when 685 you want to enable DTV demodulation support for this frontend. 686 687config DVB_AU8522_V4L 688 tristate "Auvitek AU8522 based ATV demod" 689 depends on VIDEO_V4L2 && DVB_CORE && I2C 690 select DVB_AU8522 691 default m if !MEDIA_SUBDRV_AUTOSELECT 692 help 693 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when 694 you want to enable ATV demodulation support for this frontend. 695 696config DVB_S5H1411 697 tristate "Samsung S5H1411 based" 698 depends on DVB_CORE && I2C 699 default m if !MEDIA_SUBDRV_AUTOSELECT 700 help 701 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 702 to support this frontend. 703 704comment "ISDB-T (terrestrial) frontends" 705 depends on DVB_CORE 706 707config DVB_S921 708 tristate "Sharp S921 frontend" 709 depends on DVB_CORE && I2C 710 default m if !MEDIA_SUBDRV_AUTOSELECT 711 help 712 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module. 713 Say Y when you want to support this frontend. 714 715config DVB_DIB8000 716 tristate "DiBcom 8000MB/MC" 717 depends on DVB_CORE && I2C 718 default m if !MEDIA_SUBDRV_AUTOSELECT 719 help 720 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator. 721 Say Y when you want to support this frontend. 722 723config DVB_MB86A20S 724 tristate "Fujitsu mb86a20s" 725 depends on DVB_CORE && I2C 726 default m if !MEDIA_SUBDRV_AUTOSELECT 727 help 728 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator. 729 Say Y when you want to support this frontend. 730 731comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends" 732 depends on DVB_CORE 733 734config DVB_TC90522 735 tristate "Toshiba TC90522" 736 depends on DVB_CORE && I2C 737 default m if !MEDIA_SUBDRV_AUTOSELECT 738 help 739 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator. 740 Say Y when you want to support this frontend. 741 742config DVB_MN88443X 743 tristate "Socionext MN88443x" 744 depends on DVB_CORE && I2C 745 select REGMAP_I2C 746 default m if !MEDIA_SUBDRV_AUTOSELECT 747 help 748 A driver for Socionext/Panasonic MN884433 and MN884434 749 ISDB-S + ISDB-T demodulator. 750 Say Y when you want to support this frontend. 751 752comment "Digital terrestrial only tuners/PLL" 753 depends on DVB_CORE 754 755config DVB_PLL 756 tristate "Generic I2C PLL based tuners" 757 depends on DVB_CORE && I2C 758 default m if !MEDIA_SUBDRV_AUTOSELECT 759 help 760 This module drives a number of tuners based on PLL chips with a 761 common I2C interface. Say Y when you want to support these tuners. 762 763config DVB_TUNER_DIB0070 764 tristate "DiBcom DiB0070 silicon base-band tuner" 765 depends on DVB_CORE && I2C 766 default m if !MEDIA_SUBDRV_AUTOSELECT 767 help 768 A driver for the silicon baseband tuner DiB0070 from DiBcom. 769 This device is only used inside a SiP called together with a 770 demodulator for now. 771 772config DVB_TUNER_DIB0090 773 tristate "DiBcom DiB0090 silicon base-band tuner" 774 depends on DVB_CORE && I2C 775 default m if !MEDIA_SUBDRV_AUTOSELECT 776 help 777 A driver for the silicon baseband tuner DiB0090 from DiBcom. 778 This device is only used inside a SiP called together with a 779 demodulator for now. 780 781comment "SEC control devices for DVB-S" 782 depends on DVB_CORE 783 784source "drivers/media/dvb-frontends/drx39xyj/Kconfig" 785 786config DVB_LNBH25 787 tristate "LNBH25 SEC controller" 788 depends on DVB_CORE && I2C 789 default m if !MEDIA_SUBDRV_AUTOSELECT 790 help 791 An SEC control chip. 792 Say Y when you want to support this chip. 793 794config DVB_LNBH29 795 tristate "LNBH29 SEC controller" 796 depends on DVB_CORE && I2C 797 default m if !MEDIA_SUBDRV_AUTOSELECT 798 help 799 LNB power supply and control voltage 800 regulator chip with step-up converter 801 and I2C interface for STMicroelectronics LNBH29. 802 Say Y when you want to support this chip. 803 804config DVB_LNBP21 805 tristate "LNBP21/LNBH24 SEC controllers" 806 depends on DVB_CORE && I2C 807 default m if !MEDIA_SUBDRV_AUTOSELECT 808 help 809 An SEC control chips. 810 811config DVB_LNBP22 812 tristate "LNBP22 SEC controllers" 813 depends on DVB_CORE && I2C 814 default m if !MEDIA_SUBDRV_AUTOSELECT 815 help 816 LNB power supply and control voltage 817 regulator chip with step-up converter 818 and I2C interface. 819 Say Y when you want to support this chip. 820 821config DVB_ISL6405 822 tristate "ISL6405 SEC controller" 823 depends on DVB_CORE && I2C 824 default m if !MEDIA_SUBDRV_AUTOSELECT 825 help 826 An SEC control chip. 827 828config DVB_ISL6421 829 tristate "ISL6421 SEC controller" 830 depends on DVB_CORE && I2C 831 default m if !MEDIA_SUBDRV_AUTOSELECT 832 help 833 An SEC control chip. 834 835config DVB_ISL6423 836 tristate "ISL6423 SEC controller" 837 depends on DVB_CORE && I2C 838 default m if !MEDIA_SUBDRV_AUTOSELECT 839 help 840 A SEC controller chip from Intersil 841 842config DVB_A8293 843 tristate "Allegro A8293" 844 depends on DVB_CORE && I2C 845 default m if !MEDIA_SUBDRV_AUTOSELECT 846 847config DVB_LGS8GL5 848 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)" 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_LGS8GXX 855 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator" 856 depends on DVB_CORE && I2C 857 select FW_LOADER 858 default m if !MEDIA_SUBDRV_AUTOSELECT 859 help 860 A DMB-TH tuner module. Say Y when you want to support this frontend. 861 862config DVB_ATBM8830 863 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator" 864 depends on DVB_CORE && I2C 865 default m if !MEDIA_SUBDRV_AUTOSELECT 866 help 867 A DMB-TH tuner module. Say Y when you want to support this frontend. 868 869config DVB_TDA665x 870 tristate "TDA665x tuner" 871 depends on DVB_CORE && I2C 872 default m if !MEDIA_SUBDRV_AUTOSELECT 873 help 874 Support for tuner modules based on Philips TDA6650/TDA6651 chips. 875 Say Y when you want to support this chip. 876 877 Currently supported tuners: 878 * Panasonic ENV57H12D5 (ET-50DT) 879 880config DVB_IX2505V 881 tristate "Sharp IX2505V silicon tuner" 882 depends on DVB_CORE && I2C 883 default m if !MEDIA_SUBDRV_AUTOSELECT 884 help 885 A DVB-S tuner module. Say Y when you want to support this frontend. 886 887config DVB_M88RS2000 888 tristate "M88RS2000 DVB-S demodulator and tuner" 889 depends on DVB_CORE && I2C 890 default m if !MEDIA_SUBDRV_AUTOSELECT 891 help 892 A DVB-S tuner module. 893 Say Y when you want to support this frontend. 894 895config DVB_AF9033 896 tristate "Afatech AF9033 DVB-T demodulator" 897 depends on DVB_CORE && I2C 898 select REGMAP_I2C 899 default m if !MEDIA_SUBDRV_AUTOSELECT 900 901config DVB_HORUS3A 902 tristate "Sony Horus3A tuner" 903 depends on DVB_CORE && I2C 904 default m if !MEDIA_SUBDRV_AUTOSELECT 905 help 906 Say Y when you want to support this frontend. 907 908config DVB_ASCOT2E 909 tristate "Sony Ascot2E tuner" 910 depends on DVB_CORE && I2C 911 default m if !MEDIA_SUBDRV_AUTOSELECT 912 help 913 Say Y when you want to support this frontend. 914 915config DVB_HELENE 916 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)" 917 depends on DVB_CORE && I2C 918 default m if !MEDIA_SUBDRV_AUTOSELECT 919 help 920 Say Y when you want to support this frontend. 921 922comment "Common Interface (EN50221) controller drivers" 923 depends on DVB_CORE 924 925config DVB_CXD2099 926 tristate "Sony CXD2099AR Common Interface driver" 927 depends on DVB_CORE && I2C 928 select REGMAP_I2C 929 default m if !MEDIA_SUBDRV_AUTOSELECT 930 help 931 A driver for the CI controller currently found mostly on 932 Digital Devices DuoFlex CI (single) addon modules. 933 934 Say Y when you want to support these devices. 935 936config DVB_SP2 937 tristate "CIMaX SP2" 938 depends on DVB_CORE && I2C 939 default m if !MEDIA_SUBDRV_AUTOSELECT 940 help 941 CIMaX SP2/SP2HF Common Interface module. 942 943comment "Tools to develop new frontends" 944 945config DVB_DUMMY_FE 946 tristate "Dummy frontend driver" 947 depends on DVB_CORE 948endmenu 949