diff options
author | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2021-02-15 15:16:33 +0200 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2021-02-16 10:34:03 +0000 |
commit | 2064b1fc5684b13d122063cba2c33cae671481ea (patch) | |
tree | ce47aa2d68a33b41f24039e81bb8862c11008ef5 /overlays | |
parent | e182aca84e126f2b6ed301a7ff702172ea63bde5 (diff) |
overlays: colibri-imx8x: simplify ad7879 overlay
Move all common properties and other related stuff to the main
devicetree.
Turn on the touchscreen controller in the overlay.
Related-to: ELB-3246
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Diffstat (limited to 'overlays')
-rw-r--r-- | overlays/colibri-imx8x_ad7879_overlay.dts | 38 |
1 files changed, 2 insertions, 36 deletions
diff --git a/overlays/colibri-imx8x_ad7879_overlay.dts b/overlays/colibri-imx8x_ad7879_overlay.dts index cf6ef8f..7974e9a 100644 --- a/overlays/colibri-imx8x_ad7879_overlay.dts +++ b/overlays/colibri-imx8x_ad7879_overlay.dts @@ -3,44 +3,10 @@ /dts-v1/; /plugin/; -#include "dt-bindings/interrupt-controller/irq.h" -#include "dt-bindings/gpio/gpio.h" -#include "dt-bindings/pinctrl/pads-imx8qxp.h" - / { compatible = "toradex,colibri-imx8x"; }; -&i2c0 { - #address-cells = <1>; - #size-cells = <0>; - - /* Touch controller */ - ad7879@2c { - compatible = "adi,ad7879-1"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_ad7879_int>; - reg = <0x2c>; - interrupt-parent = <&lsio_gpio3>; - interrupts = <5 IRQ_TYPE_EDGE_FALLING>; - touchscreen-max-pressure = <4096>; - adi,resistance-plate-x = <120>; - adi,first-conversion-delay = /bits/ 8 <3>; - adi,acquisition-time = /bits/ 8 <1>; - adi,median-filter-size = /bits/ 8 <2>; - adi,averaging = /bits/ 8 <1>; - adi,conversion-interval = /bits/ 8 <255>; - }; +&ad7879_ts { + status = "okay"; }; - -&iomuxc { - colibri-imx8qxp { - /* On-module touch pen-down interrupt */ - pinctrl_ad7879_int: ad7879-int { - fsl,pins = < - IMX8QXP_MIPI_CSI0_I2C0_SCL_LSIO_GPIO3_IO05 0x21 - >; - }; - }; -}; - |