]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
HID: drop 'default !EXPERT' from tristate symbols
authorThomas Weißschuh <linux@weissschuh.net>
Sat, 21 Mar 2026 13:15:45 +0000 (14:15 +0100)
committerJiri Kosina <jkosina@suse.com>
Thu, 9 Apr 2026 15:53:26 +0000 (17:53 +0200)
There is no reason to build random drivers for obscure hardware into the
core kernel by default.

The usages of 'default !EXPERT' for the HID_PICOLCD suboptions are kept,
as these make some sense, although they probably should use 'default y'.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/Kconfig

index c1d9f7c6a5f234ed97c716fe5d174aa640e62f0e..7d0cdef3dc84c487e1600fa14cd496a358b9e860 100644 (file)
@@ -107,7 +107,6 @@ menu "Special HID drivers"
 
 config HID_A4TECH
        tristate "A4TECH mice"
-       default !EXPERT
        help
        Support for some A4TECH mice with two scroll wheels.
 
@@ -140,7 +139,6 @@ config HID_APPLE
        tristate "Apple {i,Power,Mac}Books"
        depends on LEDS_CLASS
        depends on NEW_LEDS
-       default !EXPERT
        help
        Support for some Apple devices which less or more break
        HID specification.
@@ -209,7 +207,6 @@ config HID_AUREAL
 
 config HID_BELKIN
        tristate "Belkin Flip KVM and Wireless keyboard"
-       default !EXPERT
        help
        Support for Belkin Flip KVM and Wireless keyboard.
 
@@ -237,14 +234,12 @@ config HID_BIGBEN_FF
 
 config HID_CHERRY
        tristate "Cherry Cymotion keyboard"
-       default !EXPERT
        help
        Support for Cherry Cymotion keyboard.
 
 config HID_CHICONY
        tristate "Chicony devices"
        depends on USB_HID
-       default !EXPERT
        help
        Support for Chicony Tactical pad and special keys on Chicony keyboards.
 
@@ -322,7 +317,6 @@ config HID_CREATIVE_SB0540
 
 config HID_CYPRESS
        tristate "Cypress mouse and barcode readers"
-       default !EXPERT
        help
        Support for cypress mouse and barcode readers.
 
@@ -388,7 +382,6 @@ config HID_EVISION
 
 config HID_EZKEY
        tristate "Ezkey BTC 8193 keyboard"
-       default !EXPERT
        help
        Support for Ezkey BTC 8193 keyboard.
 
@@ -564,7 +557,6 @@ config HID_ICADE
 
 config HID_ITE
        tristate "ITE devices"
-       default !EXPERT
        help
        Support for ITE devices not fully compliant with HID standard.
 
@@ -585,7 +577,6 @@ config HID_TWINHAN
 
 config HID_KENSINGTON
        tristate "Kensington Slimblade Trackball"
-       default !EXPERT
        help
        Support for Kensington Slimblade Trackball.
 
@@ -642,7 +633,6 @@ config HID_LOGITECH
        depends on USB_HID
        depends on LEDS_CLASS
        depends on LEDS_CLASS_MULTICOLOR
-       default !EXPERT
        help
        Support for Logitech devices that are not fully compliant with HID standard.
 
@@ -757,20 +747,17 @@ config HID_MEGAWORLD_FF
 
 config HID_REDRAGON
        tristate "Redragon keyboards"
-       default !EXPERT
        help
     Support for Redragon keyboards that need fix-ups to work properly.
 
 config HID_MICROSOFT
        tristate "Microsoft non-fully HID-compliant devices"
-       default !EXPERT
        select INPUT_FF_MEMLESS
        help
        Support for Microsoft devices that are not fully compliant with HID standard.
 
 config HID_MONTEREY
        tristate "Monterey Genius KB29E keyboard"
-       default !EXPERT
        help
        Support for Monterey Genius KB29E.