[U-Boot] [PATCH v3 00/15] imx: Add i.MX6UL and basic board support
Peng Fan
Peng.Fan at freescale.com
Mon Jul 20 13:28:20 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 i.MX6QP patch v5 set:
https://patchwork.ozlabs.org/patch/493961/
https://patchwork.ozlabs.org/patch/493962/
https://patchwork.ozlabs.org/patch/493963/
https://patchwork.ozlabs.org/patch/493964/
https://patchwork.ozlabs.org/patch/493965/
https://patchwork.ozlabs.org/patch/493966/
Changes v3:
1. fix WDOG3_BASE_ADDR according Marek's suggestion for patch 3/15
2. Add uboot boot log for patch 15/15
Changes v2:
1. refine commit msg
2. split CONFIG_SYS_CACHELINE_SIZE part into a single patch
3. discard system counter, default use GPT now.
4. SPL support
Peng Fan (15):
imx: mx6ul: Add i.MX6UL CPU type
imx: mx6ul: Add pins IOMUX head file
imx: mx6ul: Update imx registers head file
imx: mx6ul Add CONFIG_SYS_CACHELINE_SIZE for i.MX6UL
imx-common: timer: add i.MX6UL support
imx: mx6ul remove errata for i.MX6UL
imx:mx6ul add clock support
imx: mx6ul select SYS_L2CACHE_OFF
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 add dram spl configuration and header file
imx: imx6_spl add mx6ul support
imx: mx6ul_14x14_evk add basic board support
arch/arm/Kconfig | 8 +
arch/arm/cpu/armv7/mx6/Kconfig | 4 +
arch/arm/cpu/armv7/mx6/clock.c | 151 +--
arch/arm/cpu/armv7/mx6/ddr.c | 61 +-
arch/arm/cpu/armv7/mx6/soc.c | 9 +-
arch/arm/imx-common/cpu.c | 2 +
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 | 98 +-
arch/arm/include/asm/arch-mx6/imx-regs.h | 64 +-
arch/arm/include/asm/arch-mx6/mx6-ddr.h | 45 +
arch/arm/include/asm/arch-mx6/mx6-pins.h | 2 +
arch/arm/include/asm/arch-mx6/mx6ul-ddr.h | 45 +
arch/arm/include/asm/arch-mx6/mx6ul_pins.h | 1065 +++++++++++++++++++++
arch/arm/include/asm/imx-common/iomux-v3.h | 4 +
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/mx6ul_14x14_evk.c | 636 ++++++++++++
configs/mx6ul_14x14_evk_defconfig | 4 +
drivers/gpio/mxc_gpio.c | 4 +
include/configs/imx6_spl.h | 2 +-
include/configs/mx6_common.h | 6 +-
include/configs/mx6ul_14x14_evk.h | 227 +++++
24 files changed, 2338 insertions(+), 137 deletions(-)
create mode 100644 arch/arm/include/asm/arch-mx6/mx6ul-ddr.h
create mode 100644 arch/arm/include/asm/arch-mx6/mx6ul_pins.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/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