summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-07-30 15:08:31 +0300
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-08-20 11:18:37 +0300
commitcc4da4e6c797a117ad8493e63a6781f8c0e664da (patch)
tree58d3d1b472c887f0ec358bda511618e448b06ea2 /overlays
parente00b36e3ee80fed3918d192bfecca744b92d405d (diff)
apalis-imx6: convert atmel mxt to syntactic sugar
Convert an overlay file for Atmel MXT multitouch adapter for Apalis iMX6 module into Syntactic Sugar format, as this format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Diffstat (limited to 'overlays')
-rw-r--r--overlays/apalis-imx6_atmel-mxt_overlay.dts32
1 files changed, 19 insertions, 13 deletions
diff --git a/overlays/apalis-imx6_atmel-mxt_overlay.dts b/overlays/apalis-imx6_atmel-mxt_overlay.dts
index 6fae23b..2ad3e19 100644
--- a/overlays/apalis-imx6_atmel-mxt_overlay.dts
+++ b/overlays/apalis-imx6_atmel-mxt_overlay.dts
@@ -3,20 +3,26 @@
/dts-v1/;
/plugin/;
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/interrupt-controller/irq.h>
+
/ {
compatible = "toradex,apalis_imx6q";
- fragment@0 {
- target-path="/soc/aips-bus@2100000/i2c@21a0000";
- __overlay__ {
- status = "okay";
- atmel_mxt_ts: atmel_mxt_ts@4a {
- compatible = "atmel,maxtouch";
- reg = <0x4a>;
- interrupt-parent = <&gpio6>;
- interrupts = <10 2>;
- reset-gpios = <&gpio6 9 0>;
- status = "okay";
- };
- };
+};
+
+&i2c1 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ status = "okay";
+
+ atmel_mxt_ts: atmel_mxt_ts@4a {
+ compatible = "atmel,maxtouch";
+ reg = <0x4a>;
+ interrupt-parent = <&gpio6>;
+ interrupts = <10 IRQ_TYPE_EDGE_FALLING>;
+ reset-gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>;
+ status = "okay";
};
};
+