diff options
author | Robby Cai <robby.cai@nxp.com> | 2019-06-21 14:24:23 +0800 |
---|---|---|
committer | Dong Aisheng <aisheng.dong@nxp.com> | 2019-11-25 16:07:00 +0800 |
commit | 3be6afd4ec617412dccfc08da62a4fe9baed916c (patch) | |
tree | 16ca26a75f80ffac6cfbc025c37124302a6ad3ee | |
parent | a2883095a45d4a38e1ad5fded679016ba6c22668 (diff) |
MLK-22046 arm: dts: imx6dl-sabresd: enable elan touch driver
note ELAN touch chip is on IMXEBOOKDC2 board, which is plugged into
i.MX6DL SabreSD board.
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
-rw-r--r-- | arch/arm/boot/dts/imx6dl-sabresd.dts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6dl-sabresd.dts b/arch/arm/boot/dts/imx6dl-sabresd.dts index c5b2572a8eba..7b253d13b02d 100644 --- a/arch/arm/boot/dts/imx6dl-sabresd.dts +++ b/arch/arm/boot/dts/imx6dl-sabresd.dts @@ -20,6 +20,14 @@ &iomuxc { epdc { + pinctrl_epdc_elan_touch: epdc_elan_touch_grp { + fsl,pins = < + MX6QDL_PAD_EIM_D28__GPIO3_IO28 0x80000000 + MX6QDL_PAD_EIM_DA8__GPIO3_IO08 0x80000000 + MX6QDL_PAD_EIM_A20__GPIO2_IO18 0x80000000 + >; + }; + pinctrl_epdc_0: epdcgrp-0 { fsl,pins = < MX6QDL_PAD_EIM_A16__EPDC_DATA00 0x80000000 @@ -57,6 +65,19 @@ }; &i2c3 { + elan@10 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_epdc_elan_touch>; + compatible = "elan,elan-touch"; + reg = <0x10>; + interrupt-parent = <&gpio3>; + interrupts = <28 IRQ_TYPE_EDGE_FALLING>; + gpio_elan_cs = <&gpio2 18 0>; + gpio_elan_rst = <&gpio3 8 0>; + gpio_intr = <&gpio3 28 0>; + status = "okay"; + }; + max17135@48 { compatible = "maxim,max17135"; reg = <0x48>; |