[U-Boot] [PATCH V3 00/16] imx: mx6/7: support lcdif

Peng Fan Peng.Fan at freescale.com
Thu Oct 29 08:54:38 CET 2015


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%)

-- 
1.8.4




More information about the U-Boot mailing list