summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-08-01 23:20:36 +0300
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-08-20 11:18:37 +0300
commit5ddd1fabf90c0760459d4a9d2088d8f54b82e993 (patch)
tree7ea26d79c3270f3ac7c7942e3cf4c5016e647fd8
parent774e6d0ac4b9a828b908b7ccb3c40b6a809d6100 (diff)
colibri-imx8x: convert atmel mxt to syntactic sugar
Convert an overlay file for Atmel MXT multitouch adapter for Colibri iMX8QXP module into Syntactic Sugar format. 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>
-rw-r--r--overlays/colibri-imx8x_atmel-mxt_overlay.dts50
1 files changed, 24 insertions, 26 deletions
diff --git a/overlays/colibri-imx8x_atmel-mxt_overlay.dts b/overlays/colibri-imx8x_atmel-mxt_overlay.dts
index 1c4f74b..56dd229 100644
--- a/overlays/colibri-imx8x_atmel-mxt_overlay.dts
+++ b/overlays/colibri-imx8x_atmel-mxt_overlay.dts
@@ -9,35 +9,33 @@
/ {
compatible = "toradex,colibri-imx8qxp";
+};
- fragment@0 {
- target = <&i2c1>;
- __overlay__ {
- /* Atmel maxtouch controller */
- atmel_mxt_ts: atmel_mxt_ts@4a {
- compatible = "atmel,maxtouch";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_mxt_ts>;
- reg = <0x4a>;
- interrupt-parent = <&gpio3>;
- interrupts = <20 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 107 */
- reset-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>; /* SODIMM 106 */
- status = "okay";
- };
- };
+&i2c1 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ /* Atmel maxtouch controller */
+ atmel_mxt_ts: atmel_mxt_ts@4a {
+ compatible = "atmel,maxtouch";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_mxt_ts>;
+ reg = <0x4a>;
+ interrupt-parent = <&gpio3>;
+ interrupts = <20 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 107 */
+ reset-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>; /* SODIMM 106 */
+ status = "okay";
};
+};
- fragment@1 {
- target = <&iomuxc>;
- __overlay__ {
- colibri-imx8qxp {
- pinctrl_mxt_ts: mxt-ts {
- fsl,pins = <
- SC_P_QSPI0B_DATA2_LSIO_GPIO3_IO20 0x20 /* SODIMM 107 */
- SC_P_QSPI0B_SS1_B_LSIO_GPIO3_IO24 0x20 /* SODIMM 106 */
- >;
- };
- };
+&iomuxc {
+ colibri-imx8qxp {
+ pinctrl_mxt_ts: mxt-ts {
+ fsl,pins = <
+ SC_P_QSPI0B_DATA2_LSIO_GPIO3_IO20 0x20 /* SODIMM 107 */
+ SC_P_QSPI0B_SS1_B_LSIO_GPIO3_IO24 0x20 /* SODIMM 106 */
+ >;
};
};
};
+