From ca58673271c47e36245460b4401c00a38ba58329 Mon Sep 17 00:00:00 2001 From: Peter Frost <9109015+badcf00d@users.noreply.github.com> Date: Sat, 13 Mar 2021 22:40:48 +0000 Subject: [PATCH] Add TFT bonnet keys & joystick to the device tree --- overlays/minipitft13-overlay.dts | 44 ++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/overlays/minipitft13-overlay.dts b/overlays/minipitft13-overlay.dts index 0820151..f3b741e 100644 --- a/overlays/minipitft13-overlay.dts +++ b/overlays/minipitft13-overlay.dts @@ -58,7 +58,51 @@ }; }; }; + + fragment@3 { + target-path = "/"; + __overlay__ { + keypad: tft_bonnet_keys { + compatible = "gpio-keys"; + button@17 { + label = "Controller Up"; + linux,code = <103>; + gpios = <&gpio 17 1>; + }; + button@22 { + label = "Controller Down"; + linux,code = <108>; + gpios = <&gpio 22 1>; + }; + button@27 { + label = "Controller Left"; + linux,code = <105>; + gpios = <&gpio 27 1>; + }; + button@23 { + label = "Controller Right"; + linux,code = <106>; + gpios = <&gpio 23 1>; + }; + button@4 { + label = "Controller Center"; + linux,code = <28>; + gpios = <&gpio 4 1>; + }; + button@5 { + label = "Controller B"; + linux,code = <48>; + gpios = <&gpio 5 1>; + }; + button@6 { + label = "Controller A"; + linux,code = <30>; + gpios = <&gpio 6 1>; + }; + }; + }; + }; __overrides__ { speed = <&pitft>,"spi-max-frequency:0";