Skip to content
Snippets Groups Projects
Commit f080c69f authored by Jonas Höppner's avatar Jonas Höppner
Browse files

dts:tanaro:Fannal 10.1" display: Fix touch reset polarity and improve timing

With the previous settings the display still had some frame sync issues,
with these those seem to be fixed.
parent 349ea069
No related branches found
No related tags found
2 merge requests!455CI: Update gitlab-ci,!182dts:tanaro:Fannal 10.1" display: Fix maxtouch reset polarity
Pipeline #42378 failed with stage
in 26 seconds
...@@ -87,19 +87,15 @@ TOUCH_INT PAD_GPIO /* IRQ */ ...@@ -87,19 +87,15 @@ TOUCH_INT PAD_GPIO /* IRQ */
}; };
&i2c2 { &i2c2 {
atmaxi2c@4a { atmaxi2c@41 {
reg = <0x4a>; reg = <0x4a>;
compatible = "atmel,maxtouch"; // out of tree driver compatible = "atmel,maxtouch";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_captouch>; pinctrl-0 = <&pinctrl_captouch>;
interrupt-parent = <touch_int_parent>; interrupt-parent = <touch_int_parent>;
interrupts = <touch_int_pin IRQ_TYPE_LEVEL_LOW>; interrupts = <touch_int_pin IRQ_TYPE_LEVEL_LOW>;
irq-gpio = <touch_int GPIO_ACTIVE_LOW>; irq-gpio = <touch_int GPIO_ACTIVE_LOW>;
reset-gpio = <touch_reset GPIO_ACTIVE_LOW>;
// TODO for WMF: Reset pol unklar, da Reset gar nicht funktioniert, but for Tanaro?
reset-gpio = <touch_reset GPIO_ACTIVE_HIGH>;
reset-low-active;
irq-low-active;
status = "okay"; status = "okay";
}; };
...@@ -125,17 +121,17 @@ panel_lvds: panel { ...@@ -125,17 +121,17 @@ panel_lvds: panel {
/* Enable pin is shared with the sn65dsi83 */ /* Enable pin is shared with the sn65dsi83 */
panel-timing { panel-timing {
/* The following frequency 71.107200 MHz is valid /* The following frequency 71.107200 MHz is valid
* for 60Hz fps. But somehow this does not work * for 60Hz fps.
*/ */
clock-frequency = <71666000>; clock-frequency = <71666000>;
hactive = <1280>; hactive = <1280>;
vactive = <800>; vactive = <800>;
hfront-porch = <70>; hfront-porch = <10>;
hsync-len = <20>; hsync-len = <160>;
hback-porch = <70>; hback-porch = <10>;
vfront-porch = <15>; vfront-porch = <10>;
vsync-len = <8>; vsync-len = <18>;
vback-porch = <15>; vback-porch = <10>;
}; };
port { port {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment