[U-Boot] [GIT PULL] Pull request: u-boot-imx u-boot-imx-20191105
Stefano Babic
sbabic at denx.de
Tue Nov 12 10:24:03 UTC 2019
Hi Tom,
please pull from u-boot-imx, thanks !
u-boot-imx-20191105
-------------------
i.MX8MN SoC support
ROM API image download support
i.MX8MM enet enabling
Travis: https://travis-ci.org/sbabic/u-boot-imx/builds/607549746
The following changes since commit 73b6e6ad254b36763419cdd3fdf406c0094517b7:
Merge tag 'u-boot-imx-20191104' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2019-11-04 12:57:41
-0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
tags/u-boot-imx-20191105
for you to fetch changes up to bdcf3a88cc582ce8bb9ea024fa917d9a52e05479:
imx: imx8mm-evk: enable ethernet (2019-11-05 10:27:18 +0100)
----------------------------------------------------------------
u-boot-imx-20191105
-------------------
i.MX8MN SoC support
ROM API image download support
i.MX8MM enet enabling
----------------------------------------------------------------
Peng Fan (30):
imx8qm: mek: enable dm-spl for pm
arm: dts: imx8qxp-mek: add u-boot, dm-spl for lpuart0
arm: dts: imx8qm-mek: add u-boot, dm-spl for lpuart0
misc: imx8: scu: simplify code to make it extendable
power: domain: make imx8-power-domain.c legacy
power: domain: add i.MX8 scu power domain driver
imx: add i.MX8MN kconfig entry
imx8mn: support get_cpu_rev
imx8m: add clk support for i.MX8MN
imx8mn: set BYPASS ID SWAP to avoid AXI bus errors
imx: add i.MX8MN PE property
imx8mn: add pin header
imx: spl: use spl_board_boot_device for i.MX8MN
imx: add rom api support
imx: cpu: restrict get_boot_device
imx8mn: add get_boot_device
tools: imx8mimage: add ROM VERSION
pinctrl: imx8m: support i.MX8MN
tools: imx8m_image: support ddr4 firmware
clk: imx: add i.MX8MN ccf driver
imx8m: add i.MX8MN ddr4 image cfg file
imx: add dtsi for i.MX8MN
imx: add i.MX8MN DDR4 board support
imx: imx8m: fix boot when CONFIG_$(SPL_)CLK not defined
clk: imx8mm: add enet clk
clk: imx: imx8mm: add set_parent callback
arm: dts: imx8mm: drop assigned clocks for clk node
net: Kconfig: FEC: Add dependency on i.MX8M
net: fec_mxc: support i.MX8M with CLK_CCF
imx: imx8mm-evk: enable ethernet
arch/arm/dts/Makefile | 1 +
arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi | 13 ++
arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 8 +
arch/arm/dts/imx8mm-evk-u-boot.dtsi | 7 +
arch/arm/dts/imx8mm-evk.dts | 6 +-
arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 92 ++++++++++
arch/arm/dts/imx8mn-ddr4-evk.dts | 221
+++++++++++++++++++++++
arch/arm/dts/imx8mn-pinfunc.h | 646
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mn.dtsi | 712
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-imx/cpu.h | 1 +
arch/arm/include/asm/arch-imx8m/clock.h | 2 +-
arch/arm/include/asm/arch-imx8m/clock_imx8mm.h | 78 +++++++++
arch/arm/include/asm/arch-imx8m/imx8mn_pins.h | 763
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/mach-imx/iomux-v3.h | 2 +-
arch/arm/include/asm/mach-imx/sys_proto.h | 35 ++++
arch/arm/mach-imx/Kconfig | 4 +
arch/arm/mach-imx/Makefile | 2 +
arch/arm/mach-imx/cpu.c | 4 +-
arch/arm/mach-imx/imx8m/Kconfig | 11 ++
arch/arm/mach-imx/imx8m/Makefile | 2 +-
arch/arm/mach-imx/imx8m/clock_slice.c | 4 +-
arch/arm/mach-imx/imx8m/imximage-8mn-ddr4.cfg | 17 ++
arch/arm/mach-imx/imx8m/soc.c | 68 +++++++-
arch/arm/mach-imx/spl.c | 2 +-
arch/arm/mach-imx/spl_imx_romapi.c | 292
+++++++++++++++++++++++++++++++
board/freescale/imx8mm_evk/imx8mm_evk.c | 37 ++++
board/freescale/imx8mn_evk/Kconfig | 14 ++
board/freescale/imx8mn_evk/MAINTAINERS | 6 +
board/freescale/imx8mn_evk/Makefile | 12 ++
board/freescale/imx8mn_evk/ddr4_timing.c | 1214
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/freescale/imx8mn_evk/imx8mn_evk.c | 29 ++++
board/freescale/imx8mn_evk/spl.c | 123 +++++++++++++
board/freescale/imx8qm_mek/spl.c | 16 --
configs/imx8mm_evk_defconfig | 7 +
configs/imx8mn_ddr4_evk_defconfig | 78 +++++++++
configs/imx8qm_mek_defconfig | 2 +-
drivers/clk/imx/Kconfig | 16 ++
drivers/clk/imx/Makefile | 2 +
drivers/clk/imx/clk-imx8mm.c | 46 +++++
drivers/clk/imx/clk-imx8mn.c | 415
++++++++++++++++++++++++++++++++++++++++++++
drivers/misc/imx8/scu.c | 46 +----
drivers/net/Kconfig | 2 +-
drivers/net/fec_mxc.c | 79 +++++++--
drivers/net/fec_mxc.h | 4 +
drivers/pinctrl/nxp/pinctrl-imx8m.c | 1 +
drivers/power/domain/Makefile | 2 +-
drivers/power/domain/imx8-power-domain-legacy.c | 315
+++++++++++++++++++++++++++++++++
drivers/power/domain/imx8-power-domain.c | 270
+++--------------------------
include/configs/imx8mm_evk.h | 8 +
include/configs/imx8mn_evk.h | 156 +++++++++++++++++
include/dt-bindings/clock/imx8mn-clock.h | 215
+++++++++++++++++++++++
include/imximage.h | 1 +
tools/imx8m_image.sh | 10 ++
tools/imx8mimage.c | 24 ++-
54 files changed, 5802 insertions(+), 341 deletions(-)
create mode 100644 arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mn-ddr4-evk.dts
create mode 100644 arch/arm/dts/imx8mn-pinfunc.h
create mode 100644 arch/arm/dts/imx8mn.dtsi
create mode 100644 arch/arm/include/asm/arch-imx8m/imx8mn_pins.h
create mode 100644 arch/arm/mach-imx/imx8m/imximage-8mn-ddr4.cfg
create mode 100644 arch/arm/mach-imx/spl_imx_romapi.c
create mode 100644 board/freescale/imx8mn_evk/Kconfig
create mode 100644 board/freescale/imx8mn_evk/MAINTAINERS
create mode 100644 board/freescale/imx8mn_evk/Makefile
create mode 100644 board/freescale/imx8mn_evk/ddr4_timing.c
create mode 100644 board/freescale/imx8mn_evk/imx8mn_evk.c
create mode 100644 board/freescale/imx8mn_evk/spl.c
create mode 100644 configs/imx8mn_ddr4_evk_defconfig
create mode 100644 drivers/clk/imx/clk-imx8mn.c
create mode 100644 drivers/power/domain/imx8-power-domain-legacy.c
create mode 100644 include/configs/imx8mn_evk.h
create mode 100644 include/dt-bindings/clock/imx8mn-clock.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