
Changes v3: 1. Split patches into small ones. 2. unified to use lcd base addr, but not interface index. 3. Drop if (is_cpu_type(MXC_CPU_MX6UL)) for lcdif_power_down
Changes v2: 1. Rebased on Latest U-Boot 2. Add i.MX7 LCDIF support
This patch set is to introduce lcdif support for i.MX6/7. Patchset tested on mx6ul_14x14/9x9_evk and mx7dsabresd boards.
[patch V2 2/14] not posted in V3, please see: http://lists.denx.de/pipermail/u-boot/2015-October/230812.html
Peng Fan (16): mxs: add parameter base_addr for mxs_set_lcdclk sandisk: sfp: correct function name xfi3: correct function name mxs: regs-common.h must be wrapped with !__ASSEMBLY__ imx: include linux/types.h for regs-common.h imx: imx-common: move lcdif structure and macro definition to imx-common imx: lcdif: use one register structure for i.MXes imx: mx6: fix register address imx: mx6: crm_reg: add LCDIF related macros imx: mx6: add clock api for lcdif imx: mx6ul_14x14_evk: support lcdif display video: mxsfb: introduce lcdif_power_down imx: mx6: implement reset_misc imx: imx-common: power down lcdif before boot os imx: mx7: compile misc.c for mx7 imx: mx7dsabresd: support lcdif
arch/arm/cpu/arm926ejs/mxs/clock.c | 2 +- arch/arm/cpu/armv7/mx6/clock.c | 245 +++++++++++++++++++++ arch/arm/cpu/armv7/mx6/soc.c | 7 + arch/arm/imx-common/Makefile | 2 +- arch/arm/imx-common/cpu.c | 3 + arch/arm/include/asm/arch-mx6/clock.h | 2 + arch/arm/include/asm/arch-mx6/crm_regs.h | 34 ++- arch/arm/include/asm/arch-mx6/imx-regs.h | 18 +- arch/arm/include/asm/arch-mx7/imx-regs.h | 96 +------- arch/arm/include/asm/arch-mxs/clock.h | 2 +- arch/arm/include/asm/arch-mxs/imx-regs.h | 2 +- arch/arm/include/asm/imx-common/regs-common.h | 2 + .../asm/{arch-mxs => imx-common}/regs-lcdif.h | 30 ++- arch/arm/include/asm/imx-common/sys_proto.h | 2 + board/creative/xfi3/xfi3.c | 2 +- board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c | 63 ++++++ board/freescale/mx7dsabresd/mx7dsabresd.c | 64 ++++++ board/sandisk/sansa_fuze_plus/sfp.c | 2 +- drivers/video/mxsfb.c | 19 +- include/configs/mx6ul_14x14_evk.h | 18 ++ include/configs/mx7dsabresd.h | 17 ++ 21 files changed, 512 insertions(+), 120 deletions(-) rename arch/arm/include/asm/{arch-mxs => imx-common}/regs-lcdif.h (92%)