Input updates for 6.1 merge window:

- a new driver for IBM Operational Panel

- a new driver for PinePhone keyboards

- RT5120 PMIC power key support

- various enhancements and support for new models in xpad (Xbox) driver

- a new compatible ID for Elan touchscreen driver

- rework of adp5588-keys driver to support configuring via device
  properties (OF, ACPI, etc) instead of platform data, and proper support
  of optional gpiochip functionality (and removal of gpio-adp5588 driver)

- improvements to firmware update handling in Synaptics RMI4 driver

- support for double key matrix in mt6779-keypad

- support for polled mode in adc-joystick driver

- other assorted driver fixes, cleanups and improvements.
Merge branch 'next' into for-linus

Prepare input updates for 6.1 merge window.