Message ID | 3519a11b0ef5324a2befbd137cd2aa0cb8fd057d.1677022414.git.soyer@irl.hu (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Add alert-slider for OnePlus6 | expand |
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@irl.hu> > --- Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> 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 */
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 */
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@irl.hu> --- drivers/input/keyboard/gpio_keys.c | 3 +++ 1 file changed, 3 insertions(+)