linux/drivers/hid/Kconfig
<<
>>
Prefs
   1#
   2# HID driver configuration
   3#
   4menu "HID support"
   5     depends on INPUT
   6
   7config HID
   8        tristate "HID bus support"
   9        depends on INPUT
  10        default y
  11        ---help---
  12          A human interface device (HID) is a type of computer device that
  13          interacts directly with and takes input from humans. The term "HID"
  14          most commonly used to refer to the USB-HID specification, but other
  15          devices (such as, but not strictly limited to, Bluetooth) are
  16          designed using HID specification (this involves certain keyboards,
  17          mice, tablets, etc). This option adds the HID bus to the kernel,
  18          together with generic HID layer code. The HID devices are added and
  19          removed from the HID bus by the transport-layer drivers, such as
  20          usbhid (USB_HID) and hidp (BT_HIDP).
  21
  22          For docs and specs, see http://www.usb.org/developers/hidpage/
  23
  24          If unsure, say Y.
  25
  26if HID
  27
  28config HID_BATTERY_STRENGTH
  29        bool "Battery level reporting for HID devices"
  30        depends on HID && POWER_SUPPLY && HID = POWER_SUPPLY
  31        default n
  32        ---help---
  33        This option adds support of reporting battery strength (for HID devices
  34        that support this feature) through power_supply class so that userspace
  35        tools, such as upower, can display it.
  36
  37config HIDRAW
  38        bool "/dev/hidraw raw HID device support"
  39        depends on HID
  40        ---help---
  41        Say Y here if you want to support HID devices (from the USB
  42        specification standpoint) that aren't strictly user interface
  43        devices, like monitor controls and Uninterruptable Power Supplies.
  44
  45        This module supports these devices separately using a separate
  46        event interface on /dev/hidraw.
  47
  48        There is also a /dev/hiddev configuration option in the USB HID
  49        configuration menu. In comparison to hiddev, this device does not process
  50        the hid events at all (no parsing, no lookups). This lets applications
  51        to work on raw hid events when they want to, and avoid using transport-specific
  52        userspace libhid/libusb libraries.
  53
  54        If unsure, say Y.
  55
  56config UHID
  57        tristate "User-space I/O driver support for HID subsystem"
  58        depends on HID
  59        default n
  60        ---help---
  61        Say Y here if you want to provide HID I/O Drivers from user-space.
  62        This allows to write I/O drivers in user-space and feed the data from
  63        the device into the kernel. The kernel parses the HID reports, loads the
  64        corresponding HID Device Driver or provides input devices on top of your
  65        user-space device.
  66
  67        This driver cannot be used to parse HID-reports in user-space and write
  68        special HID-drivers. You should use hidraw for that.
  69        Instead, this driver allows to write the transport-layer driver in
  70        user-space like USB-HID and Bluetooth-HID do in kernel-space.
  71
  72        If unsure, say N.
  73
  74        To compile this driver as a module, choose M here: the
  75        module will be called uhid.
  76
  77config HID_GENERIC
  78        tristate "Generic HID driver"
  79        depends on HID
  80        default HID
  81        ---help---
  82        Support for generic devices on the HID bus. This includes most
  83        keyboards and mice, joysticks, tablets and digitizers.
  84
  85        To compile this driver as a module, choose M here: the module
  86        will be called hid-generic.
  87
  88        If unsure, say Y.
  89
  90menu "Special HID drivers"
  91        depends on HID
  92
  93config HID_A4TECH
  94        tristate "A4 tech mice" if EXPERT
  95        depends on USB_HID
  96        default !EXPERT
  97        ---help---
  98        Support for A4 tech X5 and WOP-35 / Trust 450L mice.
  99
 100config HID_ACRUX
 101        tristate "ACRUX game controller support"
 102        depends on USB_HID
 103        ---help---
 104        Say Y here if you want to enable support for ACRUX game controllers.
 105
 106config HID_ACRUX_FF
 107        bool "ACRUX force feedback support"
 108        depends on HID_ACRUX
 109        select INPUT_FF_MEMLESS
 110        ---help---
 111        Say Y here if you want to enable force feedback support for ACRUX
 112        game controllers.
 113
 114config HID_APPLE
 115        tristate "Apple {i,Power,Mac}Books" if EXPERT
 116        depends on (USB_HID || BT_HIDP)
 117        default !EXPERT
 118        ---help---
 119        Support for some Apple devices which less or more break
 120        HID specification.
 121
 122        Say Y here if you want support for keyboards of Apple iBooks, PowerBooks,
 123        MacBooks, MacBook Pros and Apple Aluminum.
 124
 125config HID_AUREAL
 126        tristate "Aureal"
 127        depends on USB_HID
 128        ---help---
 129        Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
 130
 131config HID_BELKIN
 132        tristate "Belkin Flip KVM and Wireless keyboard" if EXPERT
 133        depends on USB_HID
 134        default !EXPERT
 135        ---help---
 136        Support for Belkin Flip KVM and Wireless keyboard.
 137
 138config HID_CHERRY
 139        tristate "Cherry Cymotion keyboard" if EXPERT
 140        depends on USB_HID
 141        default !EXPERT
 142        ---help---
 143        Support for Cherry Cymotion keyboard.
 144
 145config HID_CHICONY
 146        tristate "Chicony Tactical pad" if EXPERT
 147        depends on USB_HID
 148        default !EXPERT
 149        ---help---
 150        Support for Chicony Tactical pad.
 151
 152config HID_PRODIKEYS
 153        tristate "Prodikeys PC-MIDI Keyboard support"
 154        depends on USB_HID && SND
 155        select SND_RAWMIDI
 156        ---help---
 157        Support for Prodikeys PC-MIDI Keyboard device support.
 158        Say Y here to enable support for this device.
 159        - Prodikeys PC-MIDI keyboard.
 160          The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
 161          input and one MIDI output. These MIDI jacks appear as
 162          a sound "card" in the ALSA sound system.
 163          Note: if you say N here, this device will still function as a basic
 164          multimedia keyboard, but will lack support for the musical keyboard
 165          and some additional multimedia keys.
 166
 167config HID_CYPRESS
 168        tristate "Cypress mouse and barcode readers" if EXPERT
 169        depends on USB_HID
 170        default !EXPERT
 171        ---help---
 172        Support for cypress mouse and barcode readers.
 173
 174config HID_DRAGONRISE
 175        tristate "DragonRise Inc. game controller"
 176        depends on USB_HID
 177        ---help---
 178        Say Y here if you have DragonRise Inc. game controllers.
 179        These might be branded as:
 180        - Tesun USB-703
 181        - Media-tech MT1504 "Rogue"
 182        - DVTech JS19 "Gear"
 183        - Defender Game Master
 184
 185config DRAGONRISE_FF
 186        bool "DragonRise Inc. force feedback"
 187        depends on HID_DRAGONRISE
 188        select INPUT_FF_MEMLESS
 189        ---help---
 190        Say Y here if you want to enable force feedback support for DragonRise Inc.
 191        game controllers.
 192
 193config HID_EMS_FF
 194        tristate "EMS Production Inc. force feedback support"
 195        depends on USB_HID
 196        select INPUT_FF_MEMLESS
 197        ---help---
 198        Say Y here if you want to enable force feedback support for devices by
 199        EMS Production Ltd.
 200        Currently the following devices are known to be supported:
 201         - Trio Linker Plus II
 202
 203config HID_ELECOM
 204        tristate "ELECOM BM084 bluetooth mouse"
 205        depends on BT_HIDP
 206        ---help---
 207        Support for the ELECOM BM084 (bluetooth mouse).
 208
 209config HID_EZKEY
 210        tristate "Ezkey BTC 8193 keyboard" if EXPERT
 211        depends on USB_HID
 212        default !EXPERT
 213        ---help---
 214        Support for Ezkey BTC 8193 keyboard.
 215
 216config HID_HOLTEK
 217        tristate "Holtek HID devices"
 218        depends on USB_HID
 219        ---help---
 220        Support for Holtek based devices:
 221          - Holtek On Line Grip based game controller
 222          - Trust GXT 18 Gaming Keyboard
 223
 224config HOLTEK_FF
 225        bool "Holtek On Line Grip force feedback support"
 226        depends on HID_HOLTEK
 227        select INPUT_FF_MEMLESS
 228        ---help---
 229          Say Y here if you have a Holtek On Line Grip based game controller
 230          and want to have force feedback support for it.
 231
 232config HID_KEYTOUCH
 233        tristate "Keytouch HID devices"
 234        depends on USB_HID
 235        ---help---
 236        Support for Keytouch HID devices not fully compliant with
 237        the specification. Currently supported:
 238                - Keytouch IEC 60945
 239
 240config HID_KYE
 241        tristate "KYE/Genius devices"
 242        depends on USB_HID
 243        ---help---
 244        Support for KYE/Genius devices not fully compliant with HID standard:
 245        - Ergo Mouse
 246        - EasyPen i405X tablet
 247        - MousePen i608X tablet
 248        - EasyPen M610X tablet
 249
 250config HID_UCLOGIC
 251        tristate "UC-Logic"
 252        depends on USB_HID
 253        ---help---
 254        Support for UC-Logic tablets.
 255
 256config HID_WALTOP
 257        tristate "Waltop"
 258        depends on USB_HID
 259        ---help---
 260        Support for Waltop tablets.
 261
 262config HID_GYRATION
 263        tristate "Gyration remote control"
 264        depends on USB_HID
 265        ---help---
 266        Support for Gyration remote control.
 267
 268config HID_TWINHAN
 269        tristate "Twinhan IR remote control"
 270        depends on USB_HID
 271        ---help---
 272        Support for Twinhan IR remote control.
 273
 274config HID_KENSINGTON
 275        tristate "Kensington Slimblade Trackball" if EXPERT
 276        depends on USB_HID
 277        default !EXPERT
 278        ---help---
 279        Support for Kensington Slimblade Trackball.
 280
 281config HID_LCPOWER
 282        tristate "LC-Power"
 283        depends on USB_HID
 284        ---help---
 285        Support for LC-Power RC1000MCE RF remote control.
 286
 287config HID_LENOVO_TPKBD
 288        tristate "Lenovo ThinkPad USB Keyboard with TrackPoint"
 289        depends on USB_HID
 290        select NEW_LEDS
 291        select LEDS_CLASS
 292        ---help---
 293        Support for the Lenovo ThinkPad USB Keyboard with TrackPoint.
 294
 295        Say Y here if you have a Lenovo ThinkPad USB Keyboard with TrackPoint
 296        and would like to use device-specific features like changing the
 297        sensitivity of the trackpoint, using the microphone mute button or
 298        controlling the mute and microphone mute LEDs.
 299
 300config HID_LOGITECH
 301        tristate "Logitech devices" if EXPERT
 302        depends on USB_HID
 303        default !EXPERT
 304        ---help---
 305        Support for Logitech devices that are not fully compliant with HID standard.
 306
 307config HID_LOGITECH_DJ
 308        tristate "Logitech Unifying receivers full support"
 309        depends on HID_LOGITECH
 310        ---help---
 311        Say Y if you want support for Logitech Unifying receivers and devices.
 312        Unifying receivers are capable of pairing up to 6 Logitech compliant
 313        devices to the same receiver. Without this driver it will be handled by
 314        generic USB_HID driver and all incomming events will be multiplexed
 315        into a single mouse and a single keyboard device.
 316
 317config LOGITECH_FF
 318        bool "Logitech force feedback support"
 319        depends on HID_LOGITECH
 320        select INPUT_FF_MEMLESS
 321        help
 322          Say Y here if you have one of these devices:
 323          - Logitech WingMan Cordless RumblePad
 324          - Logitech WingMan Cordless RumblePad 2
 325          - Logitech WingMan Force 3D
 326          - Logitech Formula Force EX
 327          - Logitech WingMan Formula Force GP
 328          - Logitech MOMO Force wheel
 329
 330          and if you want to enable force feedback for them.
 331          Note: if you say N here, this device will still be supported, but without
 332          force feedback.
 333
 334config LOGIRUMBLEPAD2_FF
 335        bool "Logitech RumblePad/Rumblepad 2 force feedback support"
 336        depends on HID_LOGITECH
 337        select INPUT_FF_MEMLESS
 338        help
 339          Say Y here if you want to enable force feedback support for Logitech
 340          RumblePad and Rumblepad 2 devices.
 341
 342config LOGIG940_FF
 343        bool "Logitech Flight System G940 force feedback support"
 344        depends on HID_LOGITECH
 345        select INPUT_FF_MEMLESS
 346        help
 347          Say Y here if you want to enable force feedback support for Logitech
 348          Flight System G940 devices.
 349
 350config LOGIWHEELS_FF
 351        bool "Logitech wheels configuration and force feedback support"
 352        depends on HID_LOGITECH
 353        select INPUT_FF_MEMLESS
 354        default LOGITECH_FF
 355        help
 356          Say Y here if you want to enable force feedback and range setting
 357          support for following Logitech wheels:
 358          - Logitech Driving Force
 359          - Logitech Driving Force Pro
 360          - Logitech Driving Force GT
 361          - Logitech G25
 362          - Logitech G27
 363          - Logitech MOMO/MOMO 2
 364          - Logitech Formula Force EX
 365
 366config HID_MAGICMOUSE
 367        tristate "Apple MagicMouse multi-touch support"
 368        depends on BT_HIDP
 369        ---help---
 370        Support for the Apple Magic Mouse multi-touch.
 371
 372        Say Y here if you want support for the multi-touch features of the
 373        Apple Wireless "Magic" Mouse.
 374
 375config HID_MICROSOFT
 376        tristate "Microsoft non-fully HID-compliant devices" if EXPERT
 377        depends on USB_HID
 378        default !EXPERT
 379        ---help---
 380        Support for Microsoft devices that are not fully compliant with HID standard.
 381
 382config HID_MONTEREY
 383        tristate "Monterey Genius KB29E keyboard" if EXPERT
 384        depends on USB_HID
 385        default !EXPERT
 386        ---help---
 387        Support for Monterey Genius KB29E.
 388
 389config HID_MULTITOUCH
 390        tristate "HID Multitouch panels"
 391        depends on USB_HID
 392        ---help---
 393          Generic support for HID multitouch panels.
 394
 395          Say Y here if you have one of the following devices:
 396          - 3M PCT touch screens
 397          - ActionStar dual touch panels
 398          - Atmel panels
 399          - Cando dual touch panels
 400          - Chunghwa panels
 401          - CVTouch panels
 402          - Cypress TrueTouch panels
 403          - Elo TouchSystems IntelliTouch Plus panels
 404          - GeneralTouch 'Sensing Win7-TwoFinger' panels
 405          - GoodTouch panels
 406          - Hanvon dual touch panels
 407          - Ilitek dual touch panels
 408          - IrTouch Infrared USB panels
 409          - LG Display panels (Dell ST2220Tc)
 410          - Lumio CrystalTouch panels
 411          - MosArt dual-touch panels
 412          - Panasonic multitouch panels
 413          - PenMount dual touch panels
 414          - Perixx Peripad 701 touchpad
 415          - PixArt optical touch screen
 416          - Pixcir dual touch panels
 417          - Quanta panels
 418          - eGalax dual-touch panels, including the Joojoo and Wetab tablets
 419          - Stantum multitouch panels
 420          - Touch International Panels
 421          - Unitec Panels
 422          - XAT optical touch panels
 423          - Xiroku optical touch panels
 424          - Zytronic touch panels
 425
 426          If unsure, say N.
 427
 428          To compile this driver as a module, choose M here: the
 429          module will be called hid-multitouch.
 430
 431config HID_NTRIG
 432        tristate "N-Trig touch screen"
 433        depends on USB_HID
 434        ---help---
 435        Support for N-Trig touch screen.
 436
 437config HID_ORTEK
 438        tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
 439        depends on USB_HID
 440        ---help---
 441        There are certain devices which have LogicalMaximum wrong in the keyboard
 442        usage page of their report descriptor. The most prevailing ones so far
 443        are manufactured by Ortek, thus the name of the driver. Currently
 444        supported devices by this driver are
 445
 446           - Ortek PKB-1700
 447           - Ortek WKB-2000
 448           - Skycable wireless presenter
 449
 450config HID_PANTHERLORD
 451        tristate "Pantherlord/GreenAsia game controller"
 452        depends on USB_HID
 453        ---help---
 454          Say Y here if you have a PantherLord/GreenAsia based game controller
 455          or adapter.
 456
 457config PANTHERLORD_FF
 458        bool "Pantherlord force feedback support"
 459        depends on HID_PANTHERLORD
 460        select INPUT_FF_MEMLESS
 461        ---help---
 462          Say Y here if you have a PantherLord/GreenAsia based game controller
 463          or adapter and want to enable force feedback support for it.
 464
 465config HID_PETALYNX
 466        tristate "Petalynx Maxter remote control"
 467        depends on USB_HID
 468        ---help---
 469        Support for Petalynx Maxter remote control.
 470
 471config HID_PICOLCD
 472        tristate "PicoLCD (graphic version)"
 473        depends on USB_HID
 474        ---help---
 475          This provides support for Minibox PicoLCD devices, currently
 476          only the graphical ones are supported.
 477
 478          This includes support for the following device features:
 479          - Keypad
 480          - Switching between Firmware and Flash mode
 481          - EEProm / Flash access     (via debugfs)
 482          Features selectively enabled:
 483          - Framebuffer for monochrome 256x64 display
 484          - Backlight control
 485          - Contrast control
 486          - General purpose outputs
 487          Features that are not (yet) supported:
 488          - IR
 489
 490config HID_PICOLCD_FB
 491        bool "Framebuffer support" if EXPERT
 492        default !EXPERT
 493        depends on HID_PICOLCD
 494        depends on HID_PICOLCD=FB || FB=y
 495        select FB_DEFERRED_IO
 496        select FB_SYS_FILLRECT
 497        select FB_SYS_COPYAREA
 498        select FB_SYS_IMAGEBLIT
 499        select FB_SYS_FOPS
 500        ---help---
 501          Provide access to PicoLCD's 256x64 monochrome display via a
 502          framebuffer device.
 503
 504config HID_PICOLCD_BACKLIGHT
 505        bool "Backlight control" if EXPERT
 506        default !EXPERT
 507        depends on HID_PICOLCD
 508        depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y
 509        ---help---
 510          Provide access to PicoLCD's backlight control via backlight
 511          class.
 512
 513config HID_PICOLCD_LCD
 514        bool "Contrast control" if EXPERT
 515        default !EXPERT
 516        depends on HID_PICOLCD
 517        depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y
 518        ---help---
 519          Provide access to PicoLCD's LCD contrast via lcd class.
 520
 521config HID_PICOLCD_LEDS
 522        bool "GPO via leds class" if EXPERT
 523        default !EXPERT
 524        depends on HID_PICOLCD
 525        depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y
 526        ---help---
 527          Provide access to PicoLCD's GPO pins via leds class.
 528
 529config HID_PICOLCD_CIR
 530        bool "CIR via RC class" if EXPERT
 531        default !EXPERT
 532        depends on HID_PICOLCD
 533        depends on HID_PICOLCD=RC_CORE || RC_CORE=y
 534        ---help---
 535          Provide access to PicoLCD's CIR interface via remote control (LIRC).
 536
 537config HID_PRIMAX
 538        tristate "Primax non-fully HID-compliant devices"
 539        depends on USB_HID
 540        ---help---
 541        Support for Primax devices that are not fully compliant with the
 542        HID standard.
 543
 544config HID_PS3REMOTE
 545        tristate "Sony PS3 BD Remote Control"
 546        depends on BT_HIDP
 547        ---help---
 548        Support for the Sony PS3 Blue-ray Disk Remote Control and Logitech
 549        Harmony Adapter for PS3, which connect over Bluetooth.
 550
 551        Support for the 6-axis controllers is provided by HID_SONY.
 552
 553config HID_ROCCAT
 554        tristate "Roccat device support"
 555        depends on USB_HID
 556        ---help---
 557        Support for Roccat devices.
 558        Say Y here if you have a Roccat mouse or keyboard and want
 559        support for its special functionalities.
 560
 561config HID_SAITEK
 562        tristate "Saitek non-fully HID-compliant devices"
 563        depends on USB_HID
 564        ---help---
 565        Support for Saitek devices that are not fully compliant with the
 566        HID standard.
 567
 568        Currently only supports the PS1000 controller.
 569
 570config HID_SAMSUNG
 571        tristate "Samsung InfraRed remote control or keyboards"
 572        depends on USB_HID
 573        ---help---
 574        Support for Samsung InfraRed remote control or keyboards.
 575
 576config HID_SONY
 577        tristate "Sony PS3 controller"
 578        depends on USB_HID
 579        ---help---
 580        Support for Sony PS3 6-axis controllers.
 581
 582        Support for the Sony PS3 BD Remote is provided by HID_PS3REMOTE.
 583
 584config HID_SPEEDLINK
 585        tristate "Speedlink VAD Cezanne mouse support"
 586        depends on USB_HID
 587        ---help---
 588        Support for Speedlink Vicious and Divine Cezanne mouse.
 589
 590config HID_SUNPLUS
 591        tristate "Sunplus wireless desktop"
 592        depends on USB_HID
 593        ---help---
 594        Support for Sunplus wireless desktop.
 595
 596config HID_GREENASIA
 597        tristate "GreenAsia (Product ID 0x12) game controller support"
 598        depends on USB_HID
 599        ---help---
 600          Say Y here if you have a GreenAsia (Product ID 0x12) based game
 601          controller or adapter.
 602
 603config GREENASIA_FF
 604        bool "GreenAsia (Product ID 0x12) force feedback support"
 605        depends on HID_GREENASIA
 606        select INPUT_FF_MEMLESS
 607        ---help---
 608        Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
 609        (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
 610        and want to enable force feedback support for it.
 611
 612config HID_HYPERV_MOUSE
 613        tristate "Microsoft Hyper-V mouse driver"
 614        depends on HYPERV
 615        ---help---
 616        Select this option to enable the Hyper-V mouse driver.
 617
 618config HID_SMARTJOYPLUS
 619        tristate "SmartJoy PLUS PS2/USB adapter support"
 620        depends on USB_HID
 621        ---help---
 622        Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box,
 623        Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro.
 624
 625        Note that DDR (Dance Dance Revolution) mode is not supported, nor
 626        is pressure sensitive buttons on the pro models.
 627
 628config SMARTJOYPLUS_FF
 629        bool "SmartJoy PLUS PS2/USB adapter force feedback support"
 630        depends on HID_SMARTJOYPLUS
 631        select INPUT_FF_MEMLESS
 632        ---help---
 633        Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
 634        enable force feedback support for it.
 635
 636config HID_TIVO
 637        tristate "TiVo Slide Bluetooth remote control support"
 638        depends on (USB_HID || BT_HIDP)
 639        ---help---
 640        Say Y if you have a TiVo Slide Bluetooth remote control.
 641
 642config HID_TOPSEED
 643        tristate "TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support"
 644        depends on USB_HID
 645        ---help---
 646        Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic
 647        CLLRCMCE remote control.
 648
 649config HID_THRUSTMASTER
 650        tristate "ThrustMaster devices support"
 651        depends on USB_HID
 652        ---help---
 653          Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or
 654          a THRUSTMASTER Ferrari GT Rumble Wheel.
 655
 656config THRUSTMASTER_FF
 657        bool "ThrustMaster devices force feedback support"
 658        depends on HID_THRUSTMASTER
 659        select INPUT_FF_MEMLESS
 660        ---help---
 661          Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3,
 662          a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
 663          Rumble Force or Force Feedback Wheel.
 664
 665config HID_WACOM
 666        tristate "Wacom Bluetooth devices support"
 667        depends on BT_HIDP
 668        depends on LEDS_CLASS
 669        select POWER_SUPPLY
 670        ---help---
 671        Support for Wacom Graphire Bluetooth and Intuos4 WL tablets.
 672
 673config HID_WIIMOTE
 674        tristate "Nintendo Wii Remote support"
 675        depends on BT_HIDP
 676        depends on LEDS_CLASS
 677        select POWER_SUPPLY
 678        select INPUT_FF_MEMLESS
 679        ---help---
 680        Support for the Nintendo Wii Remote bluetooth device.
 681
 682config HID_WIIMOTE_EXT
 683        bool "Nintendo Wii Remote Extension support"
 684        depends on HID_WIIMOTE
 685        default HID_WIIMOTE
 686        ---help---
 687        Support for extension controllers of the Nintendo Wii Remote. Say yes
 688        here if you want to use the Nintendo Motion+, Nunchuck or Classic
 689        extension controllers with your Wii Remote.
 690
 691config HID_ZEROPLUS
 692        tristate "Zeroplus based game controller support"
 693        depends on USB_HID
 694        ---help---
 695          Say Y here if you have a Zeroplus based game controller.
 696
 697config ZEROPLUS_FF
 698        bool "Zeroplus based game controller force feedback support"
 699        depends on HID_ZEROPLUS
 700        select INPUT_FF_MEMLESS
 701        ---help---
 702          Say Y here if you have a Zeroplus based game controller and want
 703          to have force feedback support for it.
 704
 705config HID_ZYDACRON
 706        tristate "Zydacron remote control support"
 707        depends on USB_HID
 708        ---help---
 709        Support for Zydacron remote control.
 710
 711config HID_SENSOR_HUB
 712        tristate "HID Sensors framework support"
 713        depends on USB_HID
 714        select MFD_CORE
 715        default n
 716        -- help---
 717          Support for HID Sensor framework. This creates a MFD instance
 718          for a sensor hub and identifies all the sensors connected to it.
 719          Each sensor is registered as a MFD cell, so that sensor specific
 720          processing can be done in a separate driver. Each sensor
 721          drivers can use the service provided by this driver to register
 722          for events and handle data streams. Each sensor driver can format
 723          data and present to user mode using input or IIO interface.
 724
 725endmenu
 726
 727endif # HID
 728
 729source "drivers/hid/usbhid/Kconfig"
 730
 731endmenu
 732
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.