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>
Fri, 24 May 2019 11:28:26 +0000 (04:28 -0700)
commit237742f73998b35dd896592e19f1e119e72baa71
treefe77584322a0803b80e12f78d3c301549534e826
parent03a3e8a6f552262d12122ff5e8e014c4c4489733
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)
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/common.h
include/lcd.h
include/mxc_epdc_fb.h [new file with mode: 0644]