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