Re: [PATCH v4 1/3] Input: gpio-keys - add support for linux,input-value DTS property

From: Konrad Dybcio
Date: Wed Feb 22 2023 - 15:54:22 EST




On 22.02.2023 01:10, Gergo Koteles wrote:
> Allows setting the value of EV_ABS events from DTS.
> This property is included in the gpio-keys.yaml scheme, but was only
> implemented for gpio-keys-polled.
>
> Signed-off-by: Gergo Koteles <soyer@xxxxxx>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>

Konrad
> drivers/input/keyboard/gpio_keys.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/input/keyboard/gpio_keys.c b/drivers/input/keyboard/gpio_keys.c
> index 5496482a38c1..c42f86ad0766 100644
> --- a/drivers/input/keyboard/gpio_keys.c
> +++ b/drivers/input/keyboard/gpio_keys.c
> @@ -770,6 +770,9 @@ gpio_keys_get_devtree_pdata(struct device *dev)
> &button->type))
> button->type = EV_KEY;
>
> + fwnode_property_read_u32(child, "linux,input-value",
> + (u32 *)&button->value);
> +
> button->wakeup =
> fwnode_property_read_bool(child, "wakeup-source") ||
> /* legacy name */