Hi Tom, please pull from i.MX, thanks !
The following changes since commit 88366b96ee0d8640b2af53e4026dbaeed0fab5e0: travis: Switch to QEMU v4.2.0 globally (2020-01-11 08:07:03 -0500) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20200115 for you to fetch changes up to 8d9c0762a8cf0a5027e7cd3c6794693f2d64d007: imx: imxrt1050-evk: Add support for the NXP i.MXRT1050-EVK (2020-01-14 22:54:00 +0100) ---------------------------------------------------------------- ----------------------------------- - imx8: add capricorn giedi deneb boards - imx6: fixed fow wandboard - imx7: DM_ETHER for pico-imx7d - fsl_esdhc_imx: add broken-cd property - New SOC: IMXRT10xx Travis: https://travis-ci.org/sbabic/u-boot-imx/builds/637126531 ---------------------------------------------------------------- Anatolij Gustschin (4): imx: add imx8x capricorn giedi board imx: add imx8x based deneb board clk: imx8qxp: extend to support getting I2C IPG clock imx: dts: imx8dx: add I2C IPG clock for bus 0 and 2 Fabio Estevam (5): imx8qxp_mek: Select CONFIG_NET_RANDOM_ETHADDR wandboard: Do not print error message when PMIC is absent mx6ul_14x14_evk: Fix SPL boot hang mmc: fsl_esdhc_imx: Handle the "broken-cd" property ARM: dts: imx6ul-14x14-evk: Pass the "broken-cd" property Giulio Benetti (21): spl: fix entry_point equal to load_addr armv7m: cache: add mmu_set_region_dcache_behaviour() stub for compatibility clk: imx: pllv3: register PLLV3 GENERIC and USB as 2 different clocks clk: imx: pllv3: set div_mask differently if PLLV3 is GENERIC or USB clk: imx: pllv3: add enable() support clk: imx: pllv3: add disable() support clk: imx: pllv3: add set_rate() support clk: imx: pllv3: add PLLV3_SYS support clk: imx: pllv3: add support for PLLV3_AV type clk: imx: pfd: add set_rate() clk: imx: add i.IMXRT1050 clk driver pinctrl: add i.MXRT driver gpio: mxc_gpio: add support for i.MXRT1050 ARM: dts: imxrt1050: add dtsi file serial_lpuart: add clock enable if CONFIG_CLK is defined serial_lpuart: add support for i.MXRT ram: add SDRAM driver for i.MXRT SoCs mmc: fsl_esdhc: make if(CONFIG_IS_ENABLED(CLK)) an #if statement mmc: fsl_esdhc: add compatible for fsl, imxrt-usdhc imx: Add basic support for the NXP IMXRT10xx SoC family imx: imxrt1050-evk: Add support for the NXP i.MXRT1050-EVK Joris Offouga (2): pico-imx7d: Disable USB_ETHER support for bl33 defconfig pico-imx7d: Convert to DM_ETH Peng Fan (1): imx: imx8qxp_mek: update README arch/arm/Kconfig | 10 ++ arch/arm/Makefile | 4 +- arch/arm/cpu/armv7m/cache.c | 6 + arch/arm/dts/Makefile | 6 +- arch/arm/dts/fsl-imx8dx.dtsi | 10 +- arch/arm/dts/imx6ul-14x14-evk.dtsi | 1 + arch/arm/dts/imx8-deneb.dts | 10 ++ arch/arm/dts/imx8-giedi.dts | 10 ++ arch/arm/dts/imx8qxp-capricorn-u-boot.dtsi | 133 ++++++++++++++++ arch/arm/dts/imx8qxp-capricorn.dtsi | 285 +++++++++++++++++++++++++++++++++++ arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 44 ++++++ arch/arm/dts/imxrt1050-evk.dts | 200 ++++++++++++++++++++++++ arch/arm/dts/imxrt1050.dtsi | 146 ++++++++++++++++++ arch/arm/include/asm/arch-imxrt/clock.h | 10 ++ arch/arm/include/asm/arch-imxrt/gpio.h | 19 +++ arch/arm/include/asm/arch-imxrt/imx-regs.h | 20 +++ arch/arm/include/asm/arch-imxrt/imxrt.h | 11 ++ arch/arm/include/asm/arch-imxrt/sys_proto.h | 11 ++ arch/arm/mach-imx/Makefile | 3 +- arch/arm/mach-imx/imx8/Kconfig | 11 ++ arch/arm/mach-imx/imxrt/Kconfig | 25 +++ arch/arm/mach-imx/imxrt/Makefile | 7 + arch/arm/mach-imx/imxrt/soc.c | 35 +++++ board/freescale/imx8qxp_mek/README | 26 ++-- board/freescale/imxrt1050-evk/Kconfig | 22 +++ board/freescale/imxrt1050-evk/MAINTAINERS | 6 + board/freescale/imxrt1050-evk/Makefile | 6 + board/freescale/imxrt1050-evk/README | 31 ++++ board/freescale/imxrt1050-evk/imximage.cfg | 36 +++++ board/freescale/imxrt1050-evk/imxrt1050-evk.c | 81 ++++++++++ board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c | 175 +++------------------ board/siemens/capricorn/Kconfig | 25 +++ board/siemens/capricorn/MAINTAINERS | 11 ++ board/siemens/capricorn/Makefile | 12 ++ board/siemens/capricorn/board.c | 448 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/siemens/capricorn/imximage.cfg | 22 +++ board/siemens/capricorn/spl.c | 47 ++++++ board/siemens/capricorn/uboot-container.cfg | 13 ++ board/siemens/common/factoryset.c | 2 + board/technexion/pico-imx7d/pico-imx7d.c | 46 ------ board/wandboard/wandboard.c | 2 +- common/spl/spl.c | 4 +- configs/deneb_defconfig | 103 +++++++++++++ configs/giedi_defconfig | 103 +++++++++++++ configs/imx8qxp_mek_defconfig | 1 + configs/imxrt1050-evk_defconfig | 69 +++++++++ configs/pico-dwarf-imx7d_defconfig | 5 + configs/pico-hobbit-imx7d_defconfig | 5 + configs/pico-imx7d_bl33_defconfig | 8 +- configs/pico-imx7d_defconfig | 5 + configs/pico-nymph-imx7d_defconfig | 5 + configs/pico-pi-imx7d_defconfig | 5 + drivers/clk/imx/Kconfig | 16 ++ drivers/clk/imx/Makefile | 2 + drivers/clk/imx/clk-imx8qxp.c | 12 ++ drivers/clk/imx/clk-imxrt1050.c | 292 +++++++++++++++++++++++++++++++++++ drivers/clk/imx/clk-pfd.c | 22 +++ drivers/clk/imx/clk-pllv3.c | 218 ++++++++++++++++++++++++++- drivers/gpio/mxc_gpio.c | 7 +- drivers/mmc/Kconfig | 2 +- drivers/mmc/fsl_esdhc_imx.c | 49 +++--- drivers/pinctrl/nxp/Kconfig | 14 ++ drivers/pinctrl/nxp/Makefile | 1 + drivers/pinctrl/nxp/pinctrl-imxrt.c | 40 +++++ drivers/ram/Kconfig | 8 + drivers/ram/Makefile | 2 + drivers/ram/imxrt_sdram.c | 439 +++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/serial/serial_lpuart.c | 31 +++- include/configs/capricorn-common.h | 185 +++++++++++++++++++++++ include/configs/deneb.h | 19 +++ include/configs/giedi.h | 19 +++ include/configs/imxrt1050-evk.h | 46 ++++++ include/configs/pico-imx7d.h | 11 -- include/configs/siemens-ccp-common.h | 19 +++ include/configs/siemens-env-common.h | 201 +++++++++++++++++++++++++ include/dt-bindings/clock/imxrt1050-clock.h | 65 ++++++++ include/dt-bindings/memory/imxrt-sdram.h | 100 ++++++++++++ include/dt-bindings/pinctrl/pins-imxrt1050.h | 993 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/fsl_lpuart.h | 3 +- 79 files changed, 4882 insertions(+), 275 deletions(-) create mode 100644 arch/arm/dts/imx8-deneb.dts create mode 100644 arch/arm/dts/imx8-giedi.dts create mode 100644 arch/arm/dts/imx8qxp-capricorn-u-boot.dtsi create mode 100644 arch/arm/dts/imx8qxp-capricorn.dtsi create mode 100644 arch/arm/dts/imxrt1050-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imxrt1050-evk.dts create mode 100644 arch/arm/dts/imxrt1050.dtsi create mode 100644 arch/arm/include/asm/arch-imxrt/clock.h create mode 100644 arch/arm/include/asm/arch-imxrt/gpio.h create mode 100644 arch/arm/include/asm/arch-imxrt/imx-regs.h create mode 100644 arch/arm/include/asm/arch-imxrt/imxrt.h create mode 100644 arch/arm/include/asm/arch-imxrt/sys_proto.h create mode 100644 arch/arm/mach-imx/imxrt/Kconfig create mode 100644 arch/arm/mach-imx/imxrt/Makefile create mode 100644 arch/arm/mach-imx/imxrt/soc.c create mode 100644 board/freescale/imxrt1050-evk/Kconfig create mode 100644 board/freescale/imxrt1050-evk/MAINTAINERS create mode 100644 board/freescale/imxrt1050-evk/Makefile create mode 100644 board/freescale/imxrt1050-evk/README create mode 100644 board/freescale/imxrt1050-evk/imximage.cfg create mode 100644 board/freescale/imxrt1050-evk/imxrt1050-evk.c create mode 100644 board/siemens/capricorn/Kconfig create mode 100644 board/siemens/capricorn/MAINTAINERS create mode 100644 board/siemens/capricorn/Makefile create mode 100644 board/siemens/capricorn/board.c create mode 100644 board/siemens/capricorn/imximage.cfg create mode 100644 board/siemens/capricorn/spl.c create mode 100644 board/siemens/capricorn/uboot-container.cfg create mode 100644 configs/deneb_defconfig create mode 100644 configs/giedi_defconfig create mode 100644 configs/imxrt1050-evk_defconfig create mode 100644 drivers/clk/imx/clk-imxrt1050.c create mode 100644 drivers/pinctrl/nxp/pinctrl-imxrt.c create mode 100644 drivers/ram/imxrt_sdram.c create mode 100644 include/configs/capricorn-common.h create mode 100644 include/configs/deneb.h create mode 100644 include/configs/giedi.h create mode 100644 include/configs/imxrt1050-evk.h create mode 100644 include/configs/siemens-ccp-common.h create mode 100644 include/configs/siemens-env-common.h create mode 100644 include/dt-bindings/clock/imxrt1050-clock.h create mode 100644 include/dt-bindings/memory/imxrt-sdram.h create mode 100644 include/dt-bindings/pinctrl/pins-imxrt1050.h Best regards, Stefano -- ===================================================================== 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: sba...@denx.de =====================================================================