[GIT PULL] Pull request: u-boot-imx u-boot-imx-20200115
Stefano Babic
sbabic at denx.de
Wed Jan 15 14:05:43 CET 2020
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: sbabic at denx.de
=====================================================================
More information about the U-Boot
mailing list