Message ID | 20210120142217.29652-5-o.rempel@pengutronix.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | devicetree fixes for Protonic and Plymovent boards | expand |
On 2021-01-20 15:22, Oleksij Rempel wrote: > Add touchscreen support to the Protonic VT7 board. > > Co-Developed-by: Robin van der Gracht <robin@protonic.nl> > Signed-off-by: Robin van der Gracht <robin@protonic.nl> > Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> > --- > arch/arm/boot/dts/imx6dl-prtvt7.dts | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/arm/boot/dts/imx6dl-prtvt7.dts > b/arch/arm/boot/dts/imx6dl-prtvt7.dts > index d9cb1e41cc10..63ae2065834c 100644 > --- a/arch/arm/boot/dts/imx6dl-prtvt7.dts > +++ b/arch/arm/boot/dts/imx6dl-prtvt7.dts > @@ -266,6 +266,26 @@ &ecspi2 { > pinctrl-names = "default"; > pinctrl-0 = <&pinctrl_ecspi2>; > status = "okay"; > + > + touchscreen@0 { > + compatible = "ti,tsc2046"; > + reg = <0>; > + pinctrl-0 = <&pinctrl_tsc>; > + pinctrl-names ="default"; > + spi-max-frequency = <100000>; > + interrupts-extended = <&gpio3 20 IRQ_TYPE_EDGE_FALLING>; > + pendown-gpio = <&gpio3 20 GPIO_ACTIVE_LOW>; > + > + touchscreen-inverted-x; > + touchscreen-inverted-y; Please remove both inverted properties since it's not inverted. > + touchscreen-max-pressure = <4095>; > + > + ti,vref-delay-usecs = /bits/ 16 <100>; > + ti,x-plate-ohms = /bits/ 16 <800>; > + ti,y-plate-ohms = /bits/ 16 <300>; > + > + wakeup-source; > + }; > }; > > &i2c1 { Robin
diff --git a/arch/arm/boot/dts/imx6dl-prtvt7.dts b/arch/arm/boot/dts/imx6dl-prtvt7.dts index d9cb1e41cc10..63ae2065834c 100644 --- a/arch/arm/boot/dts/imx6dl-prtvt7.dts +++ b/arch/arm/boot/dts/imx6dl-prtvt7.dts @@ -266,6 +266,26 @@ &ecspi2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ecspi2>; status = "okay"; + + touchscreen@0 { + compatible = "ti,tsc2046"; + reg = <0>; + pinctrl-0 = <&pinctrl_tsc>; + pinctrl-names ="default"; + spi-max-frequency = <100000>; + interrupts-extended = <&gpio3 20 IRQ_TYPE_EDGE_FALLING>; + pendown-gpio = <&gpio3 20 GPIO_ACTIVE_LOW>; + + touchscreen-inverted-x; + touchscreen-inverted-y; + touchscreen-max-pressure = <4095>; + + ti,vref-delay-usecs = /bits/ 16 <100>; + ti,x-plate-ohms = /bits/ 16 <800>; + ti,y-plate-ohms = /bits/ 16 <300>; + + wakeup-source; + }; }; &i2c1 {