diff options
author | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-08-01 23:20:36 +0300 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-08-20 11:18:37 +0300 |
commit | 5ddd1fabf90c0760459d4a9d2088d8f54b82e993 (patch) | |
tree | 7ea26d79c3270f3ac7c7942e3cf4c5016e647fd8 /overlays/colibri-imx8x_atmel-mxt_overlay.dts | |
parent | 774e6d0ac4b9a828b908b7ccb3c40b6a809d6100 (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>
Diffstat (limited to 'overlays/colibri-imx8x_atmel-mxt_overlay.dts')
-rw-r--r-- | overlays/colibri-imx8x_atmel-mxt_overlay.dts | 50 |
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 */ + >; }; }; }; + |