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

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

On Sun, Dec 18, 2016 at 06:48:17PM +0100, Stefano Babic wrote:
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)
After migrating CONFIG_USE_ARCH_MEMSET/MEMCPY (they are on by default for ARMv7 now), applied to u-boot/master, thanks!
participants (2)
-
Stefano Babic
-
Tom Rini