[U-Boot] [PATCH 00/11] imx: add i.MX6UL and basic board support

Peng Fan Peng.Fan at freescale.com
Thu Jul 2 13:02:57 CEST 2015


Add i.MX 6UltraLite support and include mx6ul_14x14_evk basic board support
i.MX 6UltraLite is a high performance, ultra-efficient processor family
featuring an advanced implementation of a single Cortex-A7 core.

This patch set is based on:
https://patchwork.ozlabs.org/patch/489977/
https://patchwork.ozlabs.org/patch/489976/

i.MX6QP patch set:
https://patchwork.ozlabs.org/patch/489464/
https://patchwork.ozlabs.org/patch/489465/
https://patchwork.ozlabs.org/patch/489466/
https://patchwork.ozlabs.org/patch/489467/
https://patchwork.ozlabs.org/patch/489468/
https://patchwork.ozlabs.org/patch/489469/

Peng Fan (11):
  imx: mx6ul: Add i.MX6UL CPU type
  imx: mx6ul: Add pins IOMUX head file
  imx: mx6ul: Update imx registers head file
  imx-common: add syscounter driver
  imx: mx6ul remove errata for i.MX6UL and use syscounter
  imx:mx6ul add clock support
  imx: mx6ul update soc related settings
  imx: mx6 add PAD_CTL_SPEED_LOW for i.MX6SX/UL
  mxc: gpio add i.MX6UL support
  mx6_common: Fix LOADADDR and SYS_TEXT_BASE for i.MX6UL
  imx: mx6ul_14x14_evk add basic board support

 arch/arm/Kconfig                                  |    7 +
 arch/arm/cpu/armv7/mx6/Kconfig                    |    4 +
 arch/arm/cpu/armv7/mx6/clock.c                    |  151 +--
 arch/arm/cpu/armv7/mx6/soc.c                      |    4 +-
 arch/arm/imx-common/Makefile                      |    7 +-
 arch/arm/imx-common/cpu.c                         |    2 +
 arch/arm/imx-common/syscounter.c                  |  124 +++
 arch/arm/imx-common/timer.c                       |    8 +-
 arch/arm/include/asm/arch-imx/cpu.h               |    3 +-
 arch/arm/include/asm/arch-mx6/crm_regs.h          |   79 +-
 arch/arm/include/asm/arch-mx6/imx-regs.h          |   60 +-
 arch/arm/include/asm/arch-mx6/mx6-pins.h          |    2 +
 arch/arm/include/asm/arch-mx6/mx6ul_pins.h        | 1065 +++++++++++++++++++++
 arch/arm/include/asm/imx-common/iomux-v3.h        |    4 +
 arch/arm/include/asm/imx-common/syscounter.h      |   29 +
 board/freescale/mx6ul_14x14_evk/Kconfig           |   15 +
 board/freescale/mx6ul_14x14_evk/MAINTAINERS       |    6 +
 board/freescale/mx6ul_14x14_evk/Makefile          |    6 +
 board/freescale/mx6ul_14x14_evk/imximage.cfg      |   99 ++
 board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c |  502 ++++++++++
 configs/mx6ul_14x14_evk_defconfig                 |    3 +
 drivers/gpio/mxc_gpio.c                           |    4 +
 include/configs/mx6_common.h                      |   10 +-
 include/configs/mx6ul_14x14_evk.h                 |  221 +++++
 24 files changed, 2300 insertions(+), 115 deletions(-)
 create mode 100644 arch/arm/imx-common/syscounter.c
 create mode 100644 arch/arm/include/asm/arch-mx6/mx6ul_pins.h
 create mode 100644 arch/arm/include/asm/imx-common/syscounter.h
 create mode 100644 board/freescale/mx6ul_14x14_evk/Kconfig
 create mode 100644 board/freescale/mx6ul_14x14_evk/MAINTAINERS
 create mode 100644 board/freescale/mx6ul_14x14_evk/Makefile
 create mode 100644 board/freescale/mx6ul_14x14_evk/imximage.cfg
 create mode 100644 board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
 create mode 100644 configs/mx6ul_14x14_evk_defconfig
 create mode 100644 include/configs/mx6ul_14x14_evk.h

-- 
1.8.4




More information about the U-Boot mailing list