MLK-12425-2 video: epdc: introduce epdc support
authorPeng Fan <peng.fan@nxp.com>
Tue, 23 Feb 2016 02:14:34 +0000 (10:14 +0800)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 05:03:35 +0000 (22:03 -0700)
commit23f3d6499e05e82c462a6238970923d72c3e1465
tree637cd9e0940b15b355bee56100da3346138c7173
parent7e4494e316fd48aad0cee22f45722147ff1f6dcd
MLK-12425-2 video: epdc: introduce epdc support

Support EPDC.
E-Ink feature is supported by i.MX6DL/SL/SLL/ULL and i.MX7D.

This driver supports user defined logo file, if there is no logo file, it will
draw a black border around a white screen.

If need to enable EPDC, a waveform file is required to let all
work.

Since we need LCD_MONOCHROME mode for EPDC, we introduce LCD_MONOCHROME
support.

Please refer to Linux Reference Manual for how to flash WAVEFORM file.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Robby Cai <R63905@freescale.com>
Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
Signed-off-by: Ye.Li <B37916@freescale.com>
(cherry picked from commit a7244f279cc3c3994bcd103f5e9a183b1075ae71)
(cherry picked from commit 21bf1c38b7d75c31875fb02a972c458f25d9c33a)
(cherry picked from commit 237742f73998b35dd896592e19f1e119e72baa71)
(cherry picked from commit 3e788604343274e806510261aea407a9d916755b)
board/freescale/common/Makefile
board/freescale/common/epdc_setup.c [new file with mode: 0644]
common/lcd.c
common/lcd_console.c
drivers/video/Kconfig
drivers/video/Makefile
drivers/video/mxc_epdc_fb.c [new file with mode: 0644]
include/fs.h
include/lcd.h
include/mxc_epdc_fb.h [new file with mode: 0644]