Merge branch 'next' into for-linus
Input: yealink - simplify locking in sysfs attribute handling
Input: yealink - use driver core to instantiate device attributes
Input: ati-remote2 - use driver core to instantiate device attributes
Input: omap-keypad - use driver core to instantiate device attributes
Input: atmel_mxt_ts - use driver core to instantiate device attributes
Input: exc3000 - add EXC81W32 support
dt-bindings: input: touchscreen: exc3000: add EXC81W32
Input: twl4030-pwrbutton - fix kernel-doc warning
Input: himax_hx83112b - add support for HX83100A
Input: himax_hx83112b - add himax_chip struct for multi-chip support
Input: himax_hx83112b - implement MCU register reading
Input: himax_hx83112b - use more descriptive register defines
dt-bindings: input: touchscreen: himax,hx83112b: add HX83100A
Input: do not check number of events in input_pass_values()
Input: preallocate memory to hold event values
Input: rearrange input_alloc_device() to prepare for preallocating of vals
Input: simplify event handling logic
Input: make events() method return number of events processed
Input: make sure input handlers define only one processing method
Input: evdev - remove ->event() method
Input: imagis - add supports for Imagis IST3038
dt-bindings: input/touchscreen: imagis: Document ist3038
Input: imagis - clarify the usage of protocol_b
dt-bindings: input: ti,nspire-keypad: convert to YAML format
Input: fsl-imx25-tcq - constify struct regmap_config
Input: qt1050 - constify struct regmap_config
Input: cypress_ps2 - use u8 when dealing with byte data
Input: cypress_ps2 - propagate errors from lower layers
Input: cypress_ps2 - report timeouts when reading command status
Input: cypress_ps2 - fix error handling when sending command fails
Input: cypress_ps2 - clean up setting reporting rate
Input: elan_i2c - do not leave interrupt disabled on suspend failure
Input: ili210x - use guard notation when disabling and reenabling IRQ
Input: ili210x - switch to using cleanup functions in firmware code
Input: ili210x - use kvmalloc() to allocate buffer for firmware update
Input: rohm_bu21023 - switch to using cleanup functions
Input: rohm_bu21023 - switch to using sysfs_emit()
Input: rohm_bu21023 - factor out settings update code
Input: goodix_berlin - use __free() cleanup in SPI transport
Input: wacom_w8001 - use "guard" notation when acquiring mutex
Merge branch 'ib/ads7846-hsync' into next
Input: ads7846 - handle HSYNC GPIO
dt-bindings: ads7846: Add hsync-gpios
Input: qt1050 - handle CHIP_ID reading error
Input: edt-ft5x06 - add ft5426
dt-bindings: input: touchscreen: edt-ft5x06: Add ft5426
Input: ektf2127 - add ektf2232 support
dt-bindings: touchscreen: elan,ektf2127: Add EKTF2232
dt-bindings: touchscreen: convert elan,ektf2127 to json-schema
Input: adc-joystick - move axes data into the main structure
Input: ims-pcu - switch to using cleanup functions
Input: ims-pcu - use driver core to instantiate device attributes
Input: ims-pcu - drop repeated "input" in error message
Input: ims-pcu - annotate struct ims_pcu_flash_fmt with __counted_by
Input: adxl34x - switch to using "guard" notation
Input: adxl34x - switch to using managed resources
Input: adxl34x - use input_set_capability()
Input: adxl34x - use device core to create driver-specific device attributes
Input: add missing MODULE_DESCRIPTION() macros
Input: joystick - use sizeof(*pointer) instead of sizeof(type)
Input: touchscreen - use sizeof(*pointer) instead of sizeof(type)
Input: cap11xx - stop using chip ID when configuring it
Input: adc-joystick - handle inverted axes
Input: gameport - use sizeof(*pointer) instead of sizeof(type)
Input: serio - use sizeof(*pointer) instead of sizeof(type)
linux/interrupt.h: allow "guard" notation to disable and reenable IRQ
Input: wacom_w8001 - correct device name generation
Input: tablet - use sizeof(*pointer) instead of sizeof(type)
Input: mouse - use sizeof(*pointer) instead of sizeof(type)
Input: misc - use sizeof(*pointer) instead of sizeof(type)
Input: keyboard - use sizeof(*pointer) instead of sizeof(type)
Input: wacom_w8001 - simplify device name generation
Merge tag 'v6.9' into next
Input: ads7846 - use spi_device_id table
Input: xpad - add support for ASUS ROG RAIKIRI PRO
Input: ili210x - fix ili251x_read_touch_data() return value
Input: i8042 - add Ayaneo Kun to i8042 quirk table
Input: elantech - fix touchpad state on resume for Lenovo N24
Input: xpad - map "Select" button on Microsoft Xbox One controller
Input: elants_i2c - switch to probe_new
Input: hil_kbd - fix error return code in hil_dev_connect()
Input: usbtouchscreen - fix control-request directions
Input: elants_i2c - fix NULL dereference at probing
Input: evbug - remove an empty comment block
dt-bindings: input: remove fsl-mma8450 which is handled by trivial-devices
Input: ims-pcu - replace some spaces with tabs
Merge tag 'v5.12' into next
dt-bindings: touchscreen: resistive-adc-touch: add support for z1 and z2 channels
Input: resistive-adc-touch - add support for z1 and z2 channels
Input: cyttsp - convert bindings to YAML and extend
dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property
dt-bindings: touchscreen: Convert resistive-adc-touch binding to json schema
Input: cyttsp - probe from compatibles
Input: cyttsp - obtain regulators
Input: cyttsp - do not force interrupt trigger
Input: resistive-adc-touch - describe parameters in kernel doc
Input: resistive-adc-touch - replace OF headers with proper ones
Input: resistive-adc-touch - rework mapping of channels
Input: cyttsp - change maintainer