On Montag, 4. Dezember 2023 10:46:49 CET Matti Lehtimäki wrote: > Add touch keys which are handled in touchscreen driver. > Use KEY_APPSELECT for the left button because other devices use that > even though downstream kernel uses KEY_RECENT. > > Signed-off-by: Matti Lehtimäki <matti.lehtimaki@xxxxxxxxx> > --- > .../boot/dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/arch/arm/boot/dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts > b/arch/arm/boot/dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts index > f516e0426bb9..8a2ba2aadf23 100644 > --- a/arch/arm/boot/dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts > +++ b/arch/arm/boot/dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts > @@ -268,6 +268,13 @@ touchscreen@4a { > interrupt-parent = <&tlmm>; > interrupts = <17 IRQ_TYPE_LEVEL_LOW>; > > + linux,keycodes = <KEY_RESERVED > + KEY_RESERVED > + KEY_RESERVED > + KEY_RESERVED > + KEY_APPSELECT > + KEY_BACK>; Might be prettier like this since it's 6 items you're adding, not one long property? linux,keycodes = <KEY_RESERVED>, <KEY_RESERVED>, <KEY_RESERVED>, <KEY_RESERVED>, <KEY_APPSELECT>, <KEY_BACK>; Resulting dtb should be the same, so it's just a stylistic thing. In any case: Reviewed-by: Luca Weiss <luca@xxxxxxxxx> > + > pinctrl-names = "default"; > pinctrl-0 = <&tsp_int_rst_default_state>;