input: keypad: ep93xx: add DT support for Cirrus EP93xx
authorNikita Shubin <nikita.shubin@maquefel.me>
Thu, 1 Jun 2023 05:45:33 +0000 (08:45 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Mon, 10 Jun 2024 07:14:17 +0000 (10:14 +0300)
commitb802142ae05baa3192333f696119a0ae7062ffe0
treeaa1e22393a71c6495397d0f97f3c29325af4a3c8
parentb4c5105f61230e34db2c70ef71e9f72292184ce5
input: keypad: ep93xx: add DT support for Cirrus EP93xx

- drop flags, they were not used anyway
- add OF ID match table
- process "autorepeat", "debounce-delay-ms", prescale from device tree
- drop platform data usage and it's header
- keymap goes from device tree now on

Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
arch/arm/mach-ep93xx/core.c
drivers/input/keyboard/ep93xx_keypad.c
include/linux/soc/cirrus/ep93xx.h