linux-yocto/drivers/input
Jeff LaBundy 46f7589281 Input: iqs7222 - explicitly define number of external channels
commit 63f4970a12 upstream.

The number of external channels is assumed to be a multiple of 10,
but this is not the case for IQS7222D. As a result, some CRx pins
are wrongly prevented from being assigned to some channels.

Address this problem by explicitly defining the number of external
channels for cases in which the number of external channels is not
equal to the total number of available channels.

Fixes: dd24e202ac ("Input: iqs7222 - add support for Azoteq IQS7222D")
Signed-off-by: Jeff LaBundy <jeff@labundy.com>
Link: https://lore.kernel.org/r/aGHVf6HkyFZrzTPy@nixie71
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-07-10 16:05:10 +02:00
..
gameport
joystick Input: xpad - support Acer NGR 200 Controller 2025-07-10 16:05:10 +02:00
keyboard Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer() 2025-06-27 11:11:20 +01:00
misc Input: iqs7222 - explicitly define number of external channels 2025-07-10 16:05:10 +02:00
mouse Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5 2025-05-18 08:24:51 +02:00
rmi4 Input: synaptics-rmi - fix crash with unsupported versions of F34 2025-06-19 15:32:22 +02:00
serio Input: i8042 - swap old quirk combination with new quirk for more devices 2025-03-22 12:54:22 -07:00
tablet
tests
touchscreen Input: cyttsp5 - fix power control issue on wakeup 2025-05-18 08:24:50 +02:00
apm-power.c
evbug.c
evdev.c
ff-core.c
ff-memless.c
input-compat.c
input-compat.h
input-core-private.h
input-leds.c
input-mt.c
input-poller.c
input-poller.h
input.c
joydev.c
Kconfig
Makefile
matrix-keymap.c
mousedev.c
sparse-keymap.c
touchscreen.c
vivaldi-fmap.c