
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