[U-Boot] [PULL] Please pull u-boot-imx

Stefano Babic
2016-12-18T17:48:17Z

Hi Tom,

please pull from u-boot-imx, thanks !

The following changes since commit 53e8ca22538c2cec691fe74098684a359302688c:

MAINTAINERS: DFU: Change e-mail address for DFU maintainer (2016-12-12
13:03:15 -0500)

are available in the git repository at:

git://www.denx.de/git/u-boot-imx.git master

for you to fetch changes up to 854bb75be98ad792ff64c26ae38a1392ea185cd6:

imx6: icorem6_rqs: Add FEC support (2016-12-16 18:39:06 +0100)

----------------------------------------------------------------
Breno Lima (10):
Revert "ARM: mx6: add MMC2 boot device detection support in SPL"
udoo_neo: Remove USDHC3 support
udoo_neo: Move MX6SX configuration to Kconfig
udoo_neo: Staticize board_string()
udoo_neo: Remove mmcautodetect option
udoo_neo: Remove console option
udoo_neo: Add thermal support
power: pmic: Add Voltage configuration macro
udoo_neo: Add PFUZE300 PMIC support
udoo_neo: Add Ethernet support

Jagan Teki (29):
net: fec_mxc: Remove unneeded eth_device arg from fec_get_hwaddr
net: fec_mxc: Convert into driver model
net: fec_mxc: Driver cleanups
dm: net: fec: Add .read_rom_hwaddr
ARM: dts: imx6qdl-icore: Add FEC support
icorem6: Use CONFIG_DM_ETH support
video: Kconfig: Add VIDEO_IPV3 entry
imx6: icorem6: Add framebuffer support
imx6: icorem6: Add custom splashscreen support
i2c: Kconfig: Add SYS_I2C_MXC entry
i2c: mxc: Print hex instead of decimal for bus address
i2c: mxc: Make 'no gpio pinctrl state' print as debug
imx6: icorem6: Add I2C support
arm: dts: Add devicetree for i.MX6UL
arm: imx6ul: Add Engicam GEAM6UL Starter Kit initial support
arm: dts: imx6ul-geam: Add I2C nodes
imx6: geam6ul: Add I2C support
imx6: geam6ul: Add NAND support
imx6: geam6ul: Enable MTD device support
imx6: geam6ul: Add default mtd nand partition table
arm: imx6q: Add Engicam i.CoreM6 Quad/Dual RQS Starter Kit initial
support
arm: imx6q: Add Engicam i.CoreM6 Solo/Duallite RQS Starter Kit
initial support
imx6: icorem6: Rename engicam icorem6 defconfig files
arm: dts: imx6qdl-icore-rqs: Add I2C node's
imx6: icorem6_rqs: Add I2C support
arm: dts: imx6ul-geam: Add FEC node
imx6: geam6ul: Add FEC support
arm: dts: imx6qdl-icore-rqs: Add FEC node
imx6: icorem6_rqs: Add FEC support

Marcin Niestroj (2):
ARM: imx6ul: Add support for liteSOM
board/liteboard: Add support for liteBoard

Max Krummenacher (2):
arm: imx: initial support for apalis imx6
arm: imx: initial support for colibri imx6

Patrick Bruenn (1):
arm: imx: add i.MX53 Beckhoff CX9020 Embedded PC

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

Sanchayan Maity (1):
configs: colibri_vf: Add fdt_fixup environment variable

Stefan Agner (6):
toradex: fix USB Download gadget fixup callback
toradex: allow custom fdt board setup in board file
colibri_vf: use device-tree for MTD partitions
colibri_vf: cleanup USB clock initialization
colibri_vf: use same NAND clock as Linux uses
ARM: dts: vf: Fix warning about missing reg property

Stefano Babic (1):
Merge branch 'master' of git://git.denx.de/u-boot

arch/arm/Kconfig | 2 +
arch/arm/Makefile | 1 +
arch/arm/cpu/armv7/mx5/Kconfig | 8 +
arch/arm/cpu/armv7/mx6/Kconfig | 63 ++
arch/arm/cpu/armv7/mx6/clock.c | 143 ++-
arch/arm/dts/Makefile | 8 +-
arch/arm/dts/imx53-cx9020.dts | 190 ++++
arch/arm/dts/imx53-pinfunc.h | 1189
+++++++++++++++++++++++
arch/arm/dts/imx53.dtsi | 110 +++
arch/arm/dts/imx6dl-icore-rqs.dts | 50 +
arch/arm/dts/imx6q-icore-rqs.dts | 50 +
arch/arm/dts/imx6qdl-icore-rqs.dtsi | 170 ++++
arch/arm/dts/imx6qdl-icore.dtsi | 24 +
arch/arm/dts/imx6sll-evk.dts | 801
+++++++++++++++
arch/arm/dts/imx6sll-pinfunc.h | 882
+++++++++++++++++
arch/arm/dts/imx6sll.dtsi | 859
++++++++++++++++
arch/arm/dts/imx6ul-geam-kit.dts | 168 ++++
arch/arm/dts/imx6ul.dtsi | 942
++++++++++++++++++
arch/arm/dts/vf.dtsi | 2 +
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/spl.c | 6 +-
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 +
arch/arm/mach-litesom/Kconfig | 6 +
arch/arm/mach-litesom/Makefile | 6 +
arch/arm/mach-litesom/include/mach/litesom.h | 16 +
arch/arm/mach-litesom/litesom.c | 200 ++++
board/beckhoff/mx53cx9020/Kconfig | 12 +
board/beckhoff/mx53cx9020/MAINTAINERS | 6 +
board/beckhoff/mx53cx9020/Makefile | 9 +
board/beckhoff/mx53cx9020/imximage.cfg | 82 ++
board/beckhoff/mx53cx9020/mx53cx9020.c | 367 +++++++
board/beckhoff/mx53cx9020/mx53cx9020_video.c | 49 +
board/engicam/geam6ul/Kconfig | 12 +
board/engicam/geam6ul/MAINTAINERS | 6 +
board/engicam/geam6ul/Makefile | 6 +
board/engicam/geam6ul/README | 28 +
board/engicam/geam6ul/geam6ul.c | 317 ++++++
board/engicam/icorem6/MAINTAINERS | 6 +-
board/engicam/icorem6/README | 19 +-
board/engicam/icorem6/icorem6.c | 184 ++--
board/engicam/icorem6_rqs/Kconfig | 12 +
board/engicam/icorem6_rqs/MAINTAINERS | 7 +
board/engicam/icorem6_rqs/Makefile | 6 +
board/engicam/icorem6_rqs/README | 33 +
board/engicam/icorem6_rqs/icorem6_rqs.c | 399 ++++++++
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 +-
board/grinn/liteboard/Kconfig | 12 +
board/grinn/liteboard/MAINTAINERS | 6 +
board/grinn/liteboard/Makefile | 6 +
board/grinn/liteboard/README | 31 +
board/grinn/liteboard/board.c | 287 ++++++
board/toradex/apalis_imx6/1066mhz_4x128mx16.cfg | 48 +
board/toradex/apalis_imx6/1066mhz_4x256mx16.cfg | 48 +
board/toradex/apalis_imx6/Kconfig | 55 ++
board/toradex/apalis_imx6/MAINTAINERS | 9 +
board/toradex/apalis_imx6/Makefile | 5 +
board/toradex/apalis_imx6/apalis_imx6.c | 1292
+++++++++++++++++++++++++
board/toradex/apalis_imx6/apalis_imx6q.cfg | 34 +
board/toradex/apalis_imx6/clocks.cfg | 42 +
board/toradex/apalis_imx6/ddr-setup.cfg | 97 ++
board/toradex/apalis_imx6/do_fuse.c | 98 ++
board/toradex/apalis_imx6/pf0100.c | 228 +++++
board/toradex/apalis_imx6/pf0100.h | 56 ++
board/toradex/apalis_imx6/pf0100_otp.inc | 191 ++++
board/toradex/apalis_t30/apalis_t30.c | 8 +
board/toradex/colibri_imx6/800mhz_2x64mx16.cfg | 59 ++
board/toradex/colibri_imx6/800mhz_4x64mx16.cfg | 59 ++
board/toradex/colibri_imx6/Kconfig | 44 +
board/toradex/colibri_imx6/MAINTAINERS | 8 +
board/toradex/colibri_imx6/Makefile | 5 +
board/toradex/colibri_imx6/clocks.cfg | 42 +
board/toradex/colibri_imx6/colibri_imx6.c | 1130
+++++++++++++++++++++
board/toradex/colibri_imx6/colibri_imx6.cfg | 38 +
board/toradex/colibri_imx6/ddr-setup.cfg | 98 ++
board/toradex/colibri_imx6/do_fuse.c | 98 ++
board/toradex/colibri_imx6/pf0100.c | 211 ++++
board/toradex/colibri_imx6/pf0100.h | 56 ++
board/toradex/colibri_imx6/pf0100_otp.inc | 189 ++++
board/toradex/colibri_imx7/colibri_imx7.c | 8 +
board/toradex/colibri_pxa270/colibri_pxa270.c | 8 +
board/toradex/colibri_t20/colibri_t20.c | 8 +
board/toradex/colibri_t30/colibri_t30.c | 8 +
board/toradex/colibri_vf/colibri_vf.c | 37 +-
board/toradex/common/tdx-common.c | 12 +-
board/toradex/common/tdx-common.h | 2 +
board/udoo/neo/neo.c | 334 +++++--
configs/apalis_imx6_defconfig | 52 +
configs/apalis_imx6_nospl_com_defconfig | 42 +
configs/apalis_imx6_nospl_it_defconfig | 44 +
configs/colibri_imx6_defconfig | 50 +
configs/colibri_imx6_nospl_defconfig | 44 +
...x6qdl_icore_mmc_defconfig => imx6dl_icore_mmc_defconfig} | 7 +-
...qdl_icore_nand_defconfig => imx6dl_icore_nand_defconfig} | 7 +-
configs/imx6dl_icore_rqs_mmc_defconfig | 43 +
configs/imx6q_icore_mmc_defconfig | 47 +
configs/imx6q_icore_nand_defconfig | 42 +
configs/imx6q_icore_rqs_mmc_defconfig | 43 +
configs/imx6ul_geam_mmc_defconfig | 44 +
configs/imx6ul_geam_nand_defconfig | 37 +
configs/liteboard_defconfig | 29 +
configs/mx53cx9020_defconfig | 35 +
configs/mx6sllevk_defconfig | 36 +
configs/mx6sllevk_plugin_defconfig | 37 +
configs/udoo_neo_defconfig | 4 +-
drivers/fpga/Kconfig | 20 +
drivers/i2c/Kconfig | 8 +
drivers/i2c/mxc_i2c.c | 2 +-
drivers/misc/mxc_ocotp.c | 16 +-
drivers/net/Kconfig | 2 +-
drivers/net/fec_mxc.c | 473
++++++---
drivers/net/fec_mxc.h | 31 +-
drivers/pinctrl/nxp/Kconfig | 14 +
drivers/pinctrl/nxp/Makefile | 1 +
drivers/pinctrl/nxp/pinctrl-imx5.c | 44 +
drivers/pinctrl/nxp/pinctrl-imx6.c | 2 +
drivers/serial/Kconfig | 2 +-
drivers/video/Kconfig | 7 +
include/configs/apalis_imx6.h | 342 +++++++
include/configs/colibri_imx6.h | 310 ++++++
include/configs/colibri_vf.h | 7 +-
include/configs/imx6qdl_icore.h | 14 +
include/configs/imx6qdl_icore_rqs.h | 135 +++
include/configs/imx6ul_geam.h | 165 ++++
include/configs/liteboard.h | 171 ++++
include/configs/mx53cx9020.h | 198 ++++
include/configs/mx6_common.h | 3 +-
include/configs/mx6sllevk.h | 152 +++
include/configs/udoo_neo.h | 35 +-
include/dt-bindings/clock/imx5-clock.h | 219 +++++
include/dt-bindings/clock/imx6sll-clock.h | 204 ++++
include/dt-bindings/clock/imx6ul-clock.h | 1 +
include/power/pfuze3000_pmic.h | 5 +
tools/logos/engicam.bmp | Bin 0 ->
60214 bytes
150 files changed, 16828 insertions(+), 473 deletions(-)
create mode 100644 arch/arm/dts/imx53-cx9020.dts
create mode 100644 arch/arm/dts/imx53-pinfunc.h
create mode 100644 arch/arm/dts/imx53.dtsi
create mode 100644 arch/arm/dts/imx6dl-icore-rqs.dts
create mode 100644 arch/arm/dts/imx6q-icore-rqs.dts
create mode 100644 arch/arm/dts/imx6qdl-icore-rqs.dtsi
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/dts/imx6ul-geam-kit.dts
create mode 100644 arch/arm/dts/imx6ul.dtsi
create mode 100644 arch/arm/include/asm/arch-mx6/mx6sll_pins.h
create mode 100644 arch/arm/mach-litesom/Kconfig
create mode 100644 arch/arm/mach-litesom/Makefile
create mode 100644 arch/arm/mach-litesom/include/mach/litesom.h
create mode 100644 arch/arm/mach-litesom/litesom.c
create mode 100644 board/beckhoff/mx53cx9020/Kconfig
create mode 100644 board/beckhoff/mx53cx9020/MAINTAINERS
create mode 100644 board/beckhoff/mx53cx9020/Makefile
create mode 100644 board/beckhoff/mx53cx9020/imximage.cfg
create mode 100644 board/beckhoff/mx53cx9020/mx53cx9020.c
create mode 100644 board/beckhoff/mx53cx9020/mx53cx9020_video.c
create mode 100644 board/engicam/geam6ul/Kconfig
create mode 100644 board/engicam/geam6ul/MAINTAINERS
create mode 100644 board/engicam/geam6ul/Makefile
create mode 100644 board/engicam/geam6ul/README
create mode 100644 board/engicam/geam6ul/geam6ul.c
create mode 100644 board/engicam/icorem6_rqs/Kconfig
create mode 100644 board/engicam/icorem6_rqs/MAINTAINERS
create mode 100644 board/engicam/icorem6_rqs/Makefile
create mode 100644 board/engicam/icorem6_rqs/README
create mode 100644 board/engicam/icorem6_rqs/icorem6_rqs.c
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 board/grinn/liteboard/Kconfig
create mode 100644 board/grinn/liteboard/MAINTAINERS
create mode 100644 board/grinn/liteboard/Makefile
create mode 100644 board/grinn/liteboard/README
create mode 100644 board/grinn/liteboard/board.c
create mode 100644 board/toradex/apalis_imx6/1066mhz_4x128mx16.cfg
create mode 100644 board/toradex/apalis_imx6/1066mhz_4x256mx16.cfg
create mode 100644 board/toradex/apalis_imx6/Kconfig
create mode 100644 board/toradex/apalis_imx6/MAINTAINERS
create mode 100644 board/toradex/apalis_imx6/Makefile
create mode 100644 board/toradex/apalis_imx6/apalis_imx6.c
create mode 100644 board/toradex/apalis_imx6/apalis_imx6q.cfg
create mode 100644 board/toradex/apalis_imx6/clocks.cfg
create mode 100644 board/toradex/apalis_imx6/ddr-setup.cfg
create mode 100644 board/toradex/apalis_imx6/do_fuse.c
create mode 100644 board/toradex/apalis_imx6/pf0100.c
create mode 100644 board/toradex/apalis_imx6/pf0100.h
create mode 100644 board/toradex/apalis_imx6/pf0100_otp.inc
create mode 100644 board/toradex/colibri_imx6/800mhz_2x64mx16.cfg
create mode 100644 board/toradex/colibri_imx6/800mhz_4x64mx16.cfg
create mode 100644 board/toradex/colibri_imx6/Kconfig
create mode 100644 board/toradex/colibri_imx6/MAINTAINERS
create mode 100644 board/toradex/colibri_imx6/Makefile
create mode 100644 board/toradex/colibri_imx6/clocks.cfg
create mode 100644 board/toradex/colibri_imx6/colibri_imx6.c
create mode 100644 board/toradex/colibri_imx6/colibri_imx6.cfg
create mode 100644 board/toradex/colibri_imx6/ddr-setup.cfg
create mode 100644 board/toradex/colibri_imx6/do_fuse.c
create mode 100644 board/toradex/colibri_imx6/pf0100.c
create mode 100644 board/toradex/colibri_imx6/pf0100.h
create mode 100644 board/toradex/colibri_imx6/pf0100_otp.inc
create mode 100644 configs/apalis_imx6_defconfig
create mode 100644 configs/apalis_imx6_nospl_com_defconfig
create mode 100644 configs/apalis_imx6_nospl_it_defconfig
create mode 100644 configs/colibri_imx6_defconfig
create mode 100644 configs/colibri_imx6_nospl_defconfig
rename configs/{imx6qdl_icore_mmc_defconfig =>
imx6dl_icore_mmc_defconfig} (90%)
rename configs/{imx6qdl_icore_nand_defconfig =>
imx6dl_icore_nand_defconfig} (89%)
create mode 100644 configs/imx6dl_icore_rqs_mmc_defconfig
create mode 100644 configs/imx6q_icore_mmc_defconfig
create mode 100644 configs/imx6q_icore_nand_defconfig
create mode 100644 configs/imx6q_icore_rqs_mmc_defconfig
create mode 100644 configs/imx6ul_geam_mmc_defconfig
create mode 100644 configs/imx6ul_geam_nand_defconfig
create mode 100644 configs/liteboard_defconfig
create mode 100644 configs/mx53cx9020_defconfig
create mode 100644 configs/mx6sllevk_defconfig
create mode 100644 configs/mx6sllevk_plugin_defconfig
create mode 100644 drivers/pinctrl/nxp/pinctrl-imx5.c
create mode 100644 include/configs/apalis_imx6.h
create mode 100644 include/configs/colibri_imx6.h
create mode 100644 include/configs/imx6qdl_icore_rqs.h
create mode 100644 include/configs/imx6ul_geam.h
create mode 100644 include/configs/liteboard.h
create mode 100644 include/configs/mx53cx9020.h
create mode 100644 include/configs/mx6sllevk.h
create mode 100644 include/dt-bindings/clock/imx5-clock.h
create mode 100644 include/dt-bindings/clock/imx6sll-clock.h
create mode 100755 tools/logos/engicam.bmp

--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================