AnsweredAssumed Answered

e-ink display initialize value

Question asked by KAWAGUCHI JUNICHI on Sep 6, 2017
Latest reply on Sep 15, 2017 by KAWAGUCHI JUNICHI

I want to rebuild the firmware of I.MX7 sabre board, and to
control the e-ink display of 6.25inch/13.3inch/31.2/42inch.

The Yocto project was introduced according to the following manual.
i.MX Yocto Project User's Guide, Rev. 0, 10/2016


Please let me question here about the EPD control in Japan,
because it was a thing that it is not possible to support it.

e-ink display name is following.
ES063TD1  6.25 inch   BW
ED133UT2 13.3 inch BW
ED312TT2 31.2 inch BW
EC312TT2 31.2 inch  Color
ED420TT1 42 inch  BW


I want you to know these parameters that controls each e-ink display.
・kernel boot parameters
・struct fb_videomode
・imx_epdc_fb_mode panel_modes


mxc_epdc_v2_fb.c show default e-ink display
static struct fb_videomode ed060xh2c1mode = {
 .name = "ED060XH2C1",
 .refresh = 85,
 .xres = 1024,
 .yres = 758,
 .pixclock = 40000000,
 .left_margin = 12,
 .right_margin = 76,
 .upper_margin = 4,
 .lower_margin = 5,
 .hsync_len = 12,
 .vsync_len = 2,
 .sync = 0,
 .vmode = FB_VMODE_NONINTERLACED,
 .flag = 0,
};

static struct imx_epdc_fb_mode panel_modes[] = {
 {
  &ed060xh2c1mode, /* struct fb_videomode *mode */
  4,  /* vscan_holdoff */
  10,  /* sdoed_width */
  20,  /* sdoed_delay */
  10,  /* sdoez_width */
  20,  /* sdoez_delay */
  524,  /* GDCLK_HP */
  327,  /* GDSP_OFF */
  0,  /* GDOE_OFF */
  19,  /* gdclk_offs */
  1,  /* num_ce */
 },

 

I am being interested in this thread.
https://community.nxp.com/thread/456655
I.MX7Dual - EPDC ED133UT2 - display problem

best regards.

Outcomes