HID: nintendo: deregister home LED when it fails
authorIcenowy Zheng <icenowy@aosc.io>
Fri, 15 Apr 2022 10:04:32 +0000 (18:04 +0800)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Wed, 21 Sep 2022 08:48:23 +0000 (09:48 +0100)
commit8b30fb40f8f2c5e56b7af553a398340f92d17aae
tree8bca7343d21d86fdd64d9b93702321faaf61ea7a
parenta1f764268f3390406f4dcbe3d2f537f2424f22ca
HID: nintendo: deregister home LED when it fails

Some Pro Controller compatible controllers do not support home LED, and
will fail when setting it. Currently this leads to probe failure.

Change the code that fails probing to deregistering home LED.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Reviewed-by: Daniel J. Ogorchock <djogorchock@gmail.com>
Reviewed-by: Silvan Jegen <s.jegen@gmail.com>
[bentiss: changed "dflt" to "default"]
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Link: https://lore.kernel.org/r/20220415100432.23453-1-icenowy@aosc.io
drivers/hid/hid-nintendo.c