ES103TC1 v3 with imx7dsabre custom board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ES103TC1 v3 with imx7dsabre custom board

1,810 Views
snehix
Contributor II

We have made a custom board from imx7dsabre for Epaper application.

We are using EPD ES103TC1 v3  and powering it with TPS65186 PMIC.

These are the TCE values I have been using

static struct fb_videomode es103tc1mode = {
.name = "ES103TC1",
.refresh = 85,
.xres = 1872,
.yres = 1404,
.pixclock =120000000,
.left_margin = 32,
.right_margin = 92,
.upper_margin = 4,
.lower_margin = 12,
.hsync_len = 44,
.vsync_len = 1,
.sync = 0,
.vmode = FB_VMODE_NONINTERLACED,
.flag = 0,
};

static struct imx_epdc_fb_mode panel_modes[] = {
{
&es103tc1mode, /* struct fb_videomode *mode */
4, /* vscan_holdoff */
10, /* sdoed_width */
20, /* sdoed_delay */
10, /* sdoez_width */
20, /* sdoez_delay */
1032, /* GDCLK_HP */
755, /* GDSP_OFF */
0, /* GDOE_OFF */
91, /* gdclk_offs */
1, /* num_ce */
}
};

 

Firmware file is NXP converted from file provided by Eink.

we are running test application mxc_epdc_v2_fb.out , expecting to see the patterns, but we see only pattern as shown in the image. 

Understand IMX7DRM.pdf says about calculating the parameters but so far its has been hugely complicated and not able to make out the needed values. The above values are from a post of a fellow engineer.

Kindly help to fix the problem, if the correct values can be provided.

 

Surajit

Labels (1)
0 Kudos
Reply
1 Reply

1,741 Views
snehix
Contributor II

setting the value of num_ce=2, at least brings the display on the screen but not proper yet. Please see the video. What is the significance of num_ce, how to determine this value ? I think if we get the correct TCE values the problem will be solved. Can we have it please.

0 Kudos
Reply