[U-Boot] [PATCH V2 00/19] imx: add i.MX6SLL support
Peng Fan
peng.fan at nxp.com
Sun Dec 11 12:24:19 CET 2016
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.
V2 changes:
Patch 16/19: Add Simon's review tag
Patch 18/19: Change PHYS_SDRAM_SIZE to imx_ddr_size()
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 | 77 +-
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, 4668 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
More information about the U-Boot
mailing list