This patch set is to add i.MX6SLL support. 1. There are also a few patches to fix bugs in this patchset. 2. Default add device tree support. 3. Add two defconfigs, one for DCD, the other for plugin.
Peng Fan (19): imx: add i.MX 6SLL CPU type imx: mx6sll: add pinmux header files imx: mx6sll: update register address imx-common: timer: add i.MX6SLL support imx: mx6sll: add iomux settings imx: mx6: fix mmdc ch0 clk for 6SL imx: mx6: lcdif: gate clock before changing mux imx: mx6sl: add lcdif clock support imx: clock: gate clk before changing pix clk mux imx: mx6sll: add clock support imx-common: cache: configure L2 Cache for i.MX6SLL imx: mx6sll: add Kconfig entry for i.MX6SLL mx6_common: correct loadaddr and text base for i.MX6SLL OCOTP: Update OCOTP driver to support i.MX6SLL imx-common: lcdif: update lcdif regs for i.MX6SL/SLL pinctrl: imx6: support i.MX6SLL arm: dts: add i.MX6SLL device tree arm: imx: add i.MX6SLL EVK board support imx: mx6sllevk: add plugin support arch/arm/cpu/armv7/mx6/Kconfig | 11 + arch/arm/cpu/armv7/mx6/clock.c | 143 ++- arch/arm/dts/Makefile | 1 + arch/arm/dts/imx6sll-evk.dts | 801 ++++++++++++++++ arch/arm/dts/imx6sll-pinfunc.h | 882 ++++++++++++++++++ arch/arm/dts/imx6sll.dtsi | 859 +++++++++++++++++ arch/arm/imx-common/cache.c | 17 +- arch/arm/imx-common/cpu.c | 2 + arch/arm/imx-common/iomux-v3.c | 10 +- arch/arm/imx-common/timer.c | 10 +- arch/arm/include/asm/arch-imx/cpu.h | 3 +- arch/arm/include/asm/arch-mx6/clock.h | 2 +- arch/arm/include/asm/arch-mx6/crm_regs.h | 21 + arch/arm/include/asm/arch-mx6/imx-regs.h | 76 +- arch/arm/include/asm/arch-mx6/mx6-pins.h | 2 + arch/arm/include/asm/arch-mx6/mx6sll_pins.h | 1019 +++++++++++++++++++++ arch/arm/include/asm/imx-common/iomux-v3.h | 6 +- arch/arm/include/asm/imx-common/regs-lcdif.h | 7 +- arch/arm/include/asm/imx-common/sys_proto.h | 1 + board/freescale/mx6sllevk/Kconfig | 12 + board/freescale/mx6sllevk/Makefile | 6 + board/freescale/mx6sllevk/imximage.cfg | 127 +++ board/freescale/mx6sllevk/mx6sllevk.c | 131 +++ board/freescale/mx6sllevk/plugin.S | 155 ++++ board/freescale/mx6sxsabresd/mx6sxsabresd.c | 2 +- board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c | 2 +- configs/mx6sllevk_defconfig | 36 + configs/mx6sllevk_plugin_defconfig | 37 + drivers/misc/mxc_ocotp.c | 16 +- drivers/pinctrl/nxp/pinctrl-imx6.c | 2 + include/configs/mx6_common.h | 3 +- include/configs/mx6sllevk.h | 152 +++ include/dt-bindings/clock/imx6sll-clock.h | 204 +++++ 33 files changed, 4667 insertions(+), 91 deletions(-) create mode 100644 arch/arm/dts/imx6sll-evk.dts create mode 100644 arch/arm/dts/imx6sll-pinfunc.h create mode 100644 arch/arm/dts/imx6sll.dtsi create mode 100644 arch/arm/include/asm/arch-mx6/mx6sll_pins.h create mode 100644 board/freescale/mx6sllevk/Kconfig create mode 100644 board/freescale/mx6sllevk/Makefile create mode 100644 board/freescale/mx6sllevk/imximage.cfg create mode 100644 board/freescale/mx6sllevk/mx6sllevk.c create mode 100644 board/freescale/mx6sllevk/plugin.S create mode 100644 configs/mx6sllevk_defconfig create mode 100644 configs/mx6sllevk_plugin_defconfig create mode 100644 include/configs/mx6sllevk.h create mode 100644 include/dt-bindings/clock/imx6sll-clock.h -- 2.6.2 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot