From 72c4700d65d2b70154abbd802d38f8c4d921ae27 Mon Sep 17 00:00:00 2001 From: Daniel DeGrasse Date: Mon, 11 Nov 2024 20:41:07 +0000 Subject: [PATCH] boards: shields: lcd_par_s035: configure TE signal for RW612 Configure the TE signal for the rw_rw612_bga board when using the lcd_par_s035 shield. This signal should be handled on the rising edge in the default configuration, since the display writes from the MCU are faster than the panel reads data. Signed-off-by: Daniel DeGrasse --- boards/shields/lcd_par_s035/boards/rd_rw612_bga.overlay | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/boards/shields/lcd_par_s035/boards/rd_rw612_bga.overlay b/boards/shields/lcd_par_s035/boards/rd_rw612_bga.overlay index 36333369310..d8d217460b4 100644 --- a/boards/shields/lcd_par_s035/boards/rd_rw612_bga.overlay +++ b/boards/shields/lcd_par_s035/boards/rd_rw612_bga.overlay @@ -84,6 +84,8 @@ * software */ rgb-is-inverted; + /* Enable TE synchronization, using the rising edge */ + te-mode = "MIPI_DBI_TE_RISING_EDGE"; }; &lcdic { @@ -94,4 +96,6 @@ nxp,write-inactive-cycles = <1>; /* Raise the timer0 ratio to enable longer reset delay */ nxp,timer0-ratio = <15>; + /* Lower timer1 ratio to enable shorter TE delay */ + nxp,timer1-ratio = <0>; };