Messages in this thread Patch in this message | | | From | Oleksandr Suvorov <> | Subject | Re: [PATCH v4 19/21] ARM: dts: imx6ull-colibri: Add touchscreen used with Eval Board | Date | Thu, 15 Aug 2019 11:02:04 +0000 |
| |
On Mon, Aug 12, 2019 at 5:23 PM Philippe Schenker <philippe.schenker@toradex.com> wrote: > > This adds the common touchscreen that is used with Toradex's > Eval Boards. > > Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Reviewed-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
> > --- > > Changes in v4: None > Changes in v3: None > Changes in v2: > - Removed f0710a, that is downstream only > - Changed to generic node name > - Better comment > > .../arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 24 +++++++++++++++++++ > 1 file changed, 24 insertions(+) > > diff --git a/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi b/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi > index a78849fd2afa..458a4084e53c 100644 > --- a/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi > +++ b/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi > @@ -100,6 +100,21 @@ > &i2c1 { > status = "okay"; > > + /* > + * Touchscreen is using SODIMM 28/30, also used for PWM<B>, PWM<C>, > + * aka pwm2, pwm3. so if you enable touchscreen, disable the pwms > + */ > + touchscreen@4a { > + compatible = "atmel,maxtouch"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_gpiotouch>; > + reg = <0x4a>; > + interrupt-parent = <&gpio4>; > + interrupts = <16 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 28 */ > + reset-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; /* SODIMM 30 */ > + status = "disabled"; > + }; > + > /* M41T0M6 real time clock on carrier board */ > m41t0m6: rtc@68 { > compatible = "st,m41t0"; > @@ -176,3 +191,12 @@ > sd-uhs-sdr104; > status = "okay"; > }; > + > +&iomuxc { > + pinctrl_gpiotouch: touchgpios { > + fsl,pins = < > + MX6UL_PAD_NAND_DQS__GPIO4_IO16 0x74 > + MX6UL_PAD_ENET1_TX_EN__GPIO2_IO05 0x14 > + >; > + }; > +}; > -- > 2.22.0 >
-- Best regards Oleksandr Suvorov
Toradex AG Altsagenstrasse 5 | 6048 Horw/Luzern | Switzerland | T: +41 41 500 4800 (main line)
| |