Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

HID: Kconfig: remove redundant "depends on HID" lines

Remove all occurrences of "depends on HID" that are inside the
"if HID" / "endif" block since they are redundant.

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Cc: Jiri Kosina <jikos@kernel.org>
Cc: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Cc: linux-input@vger.kernel.org
Signed-off-by: Jiri Kosina <jkosina@suse.cz>

authored by

Randy Dunlap and committed by
Jiri Kosina
8272a51d 8d9420ca

+1 -72
+1 -72
drivers/hid/Kconfig
··· 28 28 29 29 config HID_BATTERY_STRENGTH 30 30 bool "Battery level reporting for HID devices" 31 - depends on HID 32 31 select POWER_SUPPLY 33 32 default n 34 33 help ··· 37 38 38 39 config HIDRAW 39 40 bool "/dev/hidraw raw HID device support" 40 - depends on HID 41 41 help 42 42 Say Y here if you want to support HID devices (from the USB 43 43 specification standpoint) that aren't strictly user interface ··· 55 57 56 58 config UHID 57 59 tristate "User-space I/O driver support for HID subsystem" 58 - depends on HID 59 60 default n 60 61 help 61 62 Say Y here if you want to provide HID I/O Drivers from user-space. ··· 75 78 76 79 config HID_GENERIC 77 80 tristate "Generic HID driver" 78 - depends on HID 79 81 default HID 80 82 help 81 83 Support for generic devices on the HID bus. This includes most ··· 86 90 If unsure, say Y. 87 91 88 92 menu "Special HID drivers" 89 - depends on HID 90 93 91 94 config HID_A4TECH 92 95 tristate "A4TECH mice" 93 - depends on HID 94 96 default !EXPERT 95 97 help 96 98 Support for some A4TECH mice with two scroll wheels. ··· 107 113 108 114 config HID_ACRUX 109 115 tristate "ACRUX game controller support" 110 - depends on HID 111 116 help 112 117 Say Y here if you want to enable support for ACRUX game controllers. 113 118 ··· 120 127 121 128 config HID_APPLE 122 129 tristate "Apple {i,Power,Mac}Books" 123 - depends on HID 124 130 depends on LEDS_CLASS 125 131 depends on NEW_LEDS 126 132 default !EXPERT ··· 159 167 160 168 config HID_AUREAL 161 169 tristate "Aureal" 162 - depends on HID 163 170 help 164 171 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes. 165 172 166 173 config HID_BELKIN 167 174 tristate "Belkin Flip KVM and Wireless keyboard" 168 - depends on HID 169 175 default !EXPERT 170 176 help 171 177 Support for Belkin Flip KVM and Wireless keyboard. ··· 192 202 193 203 config HID_CHERRY 194 204 tristate "Cherry Cymotion keyboard" 195 - depends on HID 196 205 default !EXPERT 197 206 help 198 207 Support for Cherry Cymotion keyboard. ··· 216 227 217 228 config HID_COUGAR 218 229 tristate "Cougar devices" 219 - depends on HID 220 230 help 221 231 Support for Cougar devices that are not fully compliant with the 222 232 HID standard. ··· 225 237 226 238 config HID_MACALLY 227 239 tristate "Macally devices" 228 - depends on HID 229 240 help 230 241 Support for Macally devices that are not fully compliant with the 231 242 HID standard. ··· 249 262 250 263 config HID_CMEDIA 251 264 tristate "CMedia audio chips" 252 - depends on HID 253 265 help 254 266 Support for CMedia CM6533 HID audio jack controls 255 267 and HS100B mute buttons. ··· 274 288 275 289 config HID_CYPRESS 276 290 tristate "Cypress mouse and barcode readers" 277 - depends on HID 278 291 default !EXPERT 279 292 help 280 293 Support for cypress mouse and barcode readers. 281 294 282 295 config HID_DRAGONRISE 283 296 tristate "DragonRise Inc. game controller" 284 - depends on HID 285 297 help 286 298 Say Y here if you have DragonRise Inc. game controllers. 287 299 These might be branded as: ··· 298 314 299 315 config HID_EMS_FF 300 316 tristate "EMS Production Inc. force feedback support" 301 - depends on HID 302 317 select INPUT_FF_MEMLESS 303 318 help 304 319 Say Y here if you want to enable force feedback support for devices by ··· 315 332 316 333 config HID_ELECOM 317 334 tristate "ELECOM HID devices" 318 - depends on HID 319 335 help 320 336 Support for ELECOM devices: 321 337 - BM084 Bluetooth Mouse ··· 331 349 332 350 config HID_EZKEY 333 351 tristate "Ezkey BTC 8193 keyboard" 334 - depends on HID 335 352 default !EXPERT 336 353 help 337 354 Support for Ezkey BTC 8193 keyboard. ··· 348 367 349 368 config HID_GEMBIRD 350 369 tristate "Gembird Joypad" 351 - depends on HID 352 370 help 353 371 Support for Gembird JPD-DualForce 2. 354 372 355 373 config HID_GFRM 356 374 tristate "Google Fiber TV Box remote control support" 357 - depends on HID 358 375 help 359 376 Support for Google Fiber TV Box remote controls 360 377 361 378 config HID_GLORIOUS 362 379 tristate "Glorious PC Gaming Race mice" 363 - depends on HID 364 380 help 365 381 Support for Glorious PC Gaming Race mice such as 366 382 the Glorious Model O, O- and D. ··· 402 424 tristate "Vivaldi Keyboard" 403 425 select HID_VIVALDI_COMMON 404 426 select INPUT_VIVALDIFMAP 405 - depends on HID 406 427 help 407 428 Say Y here if you want to enable support for Vivaldi keyboards. 408 429 ··· 424 447 425 448 config HID_KEYTOUCH 426 449 tristate "Keytouch HID devices" 427 - depends on HID 428 450 help 429 451 Support for Keytouch HID devices not fully compliant with 430 452 the specification. Currently supported: ··· 431 455 432 456 config HID_KYE 433 457 tristate "KYE/Genius devices" 434 - depends on HID 435 458 help 436 459 Support for KYE/Genius devices not fully compliant with HID standard: 437 460 - Ergo Mouse ··· 446 471 447 472 config HID_WALTOP 448 473 tristate "Waltop" 449 - depends on HID 450 474 help 451 475 Support for Waltop tablets. 452 476 453 477 config HID_VIEWSONIC 454 478 tristate "ViewSonic/Signotec" 455 - depends on HID 456 479 help 457 480 Support for ViewSonic/Signotec PD1011 signature pad. 458 481 459 482 config HID_XIAOMI 460 483 tristate "Xiaomi" 461 - depends on HID 462 484 help 463 485 Adds support for side buttons of Xiaomi Mi Dual Mode Wireless 464 486 Mouse Silent Edition. 465 487 466 488 config HID_GYRATION 467 489 tristate "Gyration remote control" 468 - depends on HID 469 490 help 470 491 Support for Gyration remote control. 471 492 472 493 config HID_ICADE 473 494 tristate "ION iCade arcade controller" 474 - depends on HID 475 495 help 476 496 Support for the ION iCade arcade controller to work as a joystick. 477 497 ··· 475 505 476 506 config HID_ITE 477 507 tristate "ITE devices" 478 - depends on HID 479 508 default !EXPERT 480 509 help 481 510 Support for ITE devices not fully compliant with HID standard. 482 511 483 512 config HID_JABRA 484 513 tristate "Jabra USB HID Driver" 485 - depends on HID 486 514 help 487 515 Support for Jabra USB HID devices. 488 516 ··· 491 523 492 524 config HID_TWINHAN 493 525 tristate "Twinhan IR remote control" 494 - depends on HID 495 526 help 496 527 Support for Twinhan IR remote control. 497 528 498 529 config HID_KENSINGTON 499 530 tristate "Kensington Slimblade Trackball" 500 - depends on HID 501 531 default !EXPERT 502 532 help 503 533 Support for Kensington Slimblade Trackball. 504 534 505 535 config HID_LCPOWER 506 536 tristate "LC-Power" 507 - depends on HID 508 537 help 509 538 Support for LC-Power RC1000MCE RF remote control. 510 539 511 540 config HID_LED 512 541 tristate "Simple RGB LED support" 513 - depends on HID 514 542 depends on LEDS_CLASS 515 543 help 516 544 Support for simple RGB LED devices. Currently supported are: ··· 521 557 522 558 config HID_LENOVO 523 559 tristate "Lenovo / Thinkpad devices" 524 - depends on HID 525 560 select NEW_LEDS 526 561 select LEDS_CLASS 527 562 help ··· 638 675 639 676 config HID_MAGICMOUSE 640 677 tristate "Apple Magic Mouse/Trackpad multi-touch support" 641 - depends on HID 642 678 help 643 679 Support for the Apple Magic Mouse/Trackpad multi-touch. 644 680 ··· 646 684 647 685 config HID_MALTRON 648 686 tristate "Maltron L90 keyboard" 649 - depends on HID 650 687 help 651 688 Adds support for the volume up, volume down, mute, and play/pause buttons 652 689 of the Maltron L90 keyboard. 653 690 654 691 config HID_MAYFLASH 655 692 tristate "Mayflash game controller adapter force feedback" 656 - depends on HID 657 693 select INPUT_FF_MEMLESS 658 694 help 659 695 Say Y here if you have HJZ Mayflash PS3 game controller adapters ··· 667 707 668 708 config HID_REDRAGON 669 709 tristate "Redragon keyboards" 670 - depends on HID 671 710 default !EXPERT 672 711 help 673 712 Support for Redragon keyboards that need fix-ups to work properly. 674 713 675 714 config HID_MICROSOFT 676 715 tristate "Microsoft non-fully HID-compliant devices" 677 - depends on HID 678 716 default !EXPERT 679 717 select INPUT_FF_MEMLESS 680 718 help ··· 680 722 681 723 config HID_MONTEREY 682 724 tristate "Monterey Genius KB29E keyboard" 683 - depends on HID 684 725 default !EXPERT 685 726 help 686 727 Support for Monterey Genius KB29E. 687 728 688 729 config HID_MULTITOUCH 689 730 tristate "HID Multitouch panels" 690 - depends on HID 691 731 help 692 732 Generic support for HID multitouch panels. 693 733 ··· 731 775 732 776 config HID_NINTENDO 733 777 tristate "Nintendo Joy-Con and Pro Controller support" 734 - depends on HID 735 778 depends on NEW_LEDS 736 779 depends on LEDS_CLASS 737 780 select POWER_SUPPLY ··· 766 811 767 812 config HID_ORTEK 768 813 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad" 769 - depends on HID 770 814 help 771 815 There are certain devices which have LogicalMaximum wrong in the keyboard 772 816 usage page of their report descriptor. The most prevailing ones so far ··· 778 824 779 825 config HID_PANTHERLORD 780 826 tristate "Pantherlord/GreenAsia game controller" 781 - depends on HID 782 827 help 783 828 Say Y here if you have a PantherLord/GreenAsia based game controller 784 829 or adapter. ··· 803 850 804 851 config HID_PETALYNX 805 852 tristate "Petalynx Maxter remote control" 806 - depends on HID 807 853 help 808 854 Support for Petalynx Maxter remote control. 809 855 810 856 config HID_PICOLCD 811 857 tristate "PicoLCD (graphic version)" 812 - depends on HID 813 858 help 814 859 This provides support for Minibox PicoLCD devices, currently 815 860 only the graphical ones are supported. ··· 873 922 874 923 config HID_PLANTRONICS 875 924 tristate "Plantronics USB HID Driver" 876 - depends on HID 877 925 help 878 926 Provides HID support for Plantronics USB audio devices. 879 927 Correctly maps vendor unique volume up/down HID usages to ··· 883 933 884 934 config HID_PLAYSTATION 885 935 tristate "PlayStation HID Driver" 886 - depends on HID 887 936 depends on LEDS_CLASS_MULTICOLOR 888 937 select CRC32 889 938 select POWER_SUPPLY ··· 901 952 902 953 config HID_RAZER 903 954 tristate "Razer non-fully HID-compliant devices" 904 - depends on HID 905 955 help 906 956 Support for Razer devices that are not fully compliant with the 907 957 HID standard. 908 958 909 959 config HID_PRIMAX 910 960 tristate "Primax non-fully HID-compliant devices" 911 - depends on HID 912 961 help 913 962 Support for Primax devices that are not fully compliant with the 914 963 HID standard. ··· 928 981 929 982 config HID_SAITEK 930 983 tristate "Saitek (Mad Catz) non-fully HID-compliant devices" 931 - depends on HID 932 984 help 933 985 Support for Saitek devices that are not fully compliant with the 934 986 HID standard. ··· 945 999 946 1000 config HID_SEMITEK 947 1001 tristate "Semitek USB keyboards" 948 - depends on HID 949 1002 help 950 1003 Support for Semitek USB keyboards that are not fully compliant 951 1004 with the HID standard. ··· 995 1050 996 1051 config HID_SPEEDLINK 997 1052 tristate "Speedlink VAD Cezanne mouse support" 998 - depends on HID 999 1053 help 1000 1054 Support for Speedlink Vicious and Divine Cezanne mouse. 1001 1055 1002 1056 config HID_STEAM 1003 1057 tristate "Steam Controller support" 1004 - depends on HID 1005 1058 select POWER_SUPPLY 1006 1059 help 1007 1060 Say Y here if you have a Steam Controller if you want to use it ··· 1008 1065 1009 1066 config HID_STEELSERIES 1010 1067 tristate "Steelseries SRW-S1 steering wheel support" 1011 - depends on HID 1012 1068 help 1013 1069 Support for Steelseries SRW-S1 steering wheel 1014 1070 1015 1071 config HID_SUNPLUS 1016 1072 tristate "Sunplus wireless desktop" 1017 - depends on HID 1018 1073 help 1019 1074 Support for Sunplus wireless desktop. 1020 1075 1021 1076 config HID_RMI 1022 1077 tristate "Synaptics RMI4 device support" 1023 - depends on HID 1024 1078 select RMI4_CORE 1025 1079 select RMI4_F03 1026 1080 select RMI4_F11 ··· 1030 1090 1031 1091 config HID_GREENASIA 1032 1092 tristate "GreenAsia (Product ID 0x12) game controller support" 1033 - depends on HID 1034 1093 help 1035 1094 Say Y here if you have a GreenAsia (Product ID 0x12) based game 1036 1095 controller or adapter. ··· 1051 1112 1052 1113 config HID_SMARTJOYPLUS 1053 1114 tristate "SmartJoy PLUS PS2/USB adapter support" 1054 - depends on HID 1055 1115 help 1056 1116 Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box, 1057 1117 Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro. ··· 1068 1130 1069 1131 config HID_TIVO 1070 1132 tristate "TiVo Slide Bluetooth remote control support" 1071 - depends on HID 1072 1133 help 1073 1134 Say Y if you have a TiVo Slide Bluetooth remote control. 1074 1135 1075 1136 config HID_TOPSEED 1076 1137 tristate "TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support" 1077 - depends on HID 1078 1138 help 1079 1139 Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic 1080 1140 CLLRCMCE remote control. 1081 1141 1082 1142 config HID_THINGM 1083 1143 tristate "ThingM blink(1) USB RGB LED" 1084 - depends on HID 1085 1144 depends on LEDS_CLASS 1086 1145 select HID_LED 1087 1146 help ··· 1105 1170 1106 1171 config HID_UDRAW_PS3 1107 1172 tristate "THQ PS3 uDraw tablet" 1108 - depends on HID 1109 1173 help 1110 1174 Say Y here if you want to use the THQ uDraw gaming tablet for 1111 1175 the PS3. ··· 1141 1207 1142 1208 config HID_WIIMOTE 1143 1209 tristate "Nintendo Wii / Wii U peripherals" 1144 - depends on HID 1145 1210 depends on LEDS_CLASS 1146 1211 select POWER_SUPPLY 1147 1212 select INPUT_FF_MEMLESS ··· 1165 1232 1166 1233 config HID_XINMO 1167 1234 tristate "Xin-Mo non-fully compliant devices" 1168 - depends on HID 1169 1235 help 1170 1236 Support for Xin-Mo devices that are not fully compliant with the HID 1171 1237 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here ··· 1172 1240 1173 1241 config HID_ZEROPLUS 1174 1242 tristate "Zeroplus based game controller support" 1175 - depends on HID 1176 1243 help 1177 1244 Say Y here if you have a Zeroplus based game controller. 1178 1245 ··· 1185 1254 1186 1255 config HID_ZYDACRON 1187 1256 tristate "Zydacron remote control support" 1188 - depends on HID 1189 1257 help 1190 1258 Support for Zydacron remote control. 1191 1259 1192 1260 config HID_SENSOR_HUB 1193 1261 tristate "HID Sensors framework support" 1194 - depends on HID && HAS_IOMEM 1262 + depends on HAS_IOMEM 1195 1263 select MFD_CORE 1196 1264 default n 1197 1265 help ··· 1219 1289 1220 1290 config HID_ALPS 1221 1291 tristate "Alps HID device support" 1222 - depends on HID 1223 1292 help 1224 1293 Support for Alps I2C HID touchpads and StickPointer. 1225 1294 Say Y here if you have a Alps touchpads over i2c-hid or usbhid