[GIT PULL] Pull request: u-boot-imx u-boot-imx-20200108

Hi Tom,
there are some fixes that slipped away from 2020.01 + support for new NXP SOC:
The following changes since commit b6e7ef4bf71bc0927dea35fdec0a653a82ae57a7:
ARM: mxs: spl_boot.c: make early_delay more robust (2020-01-07 10:26:57 +0100)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20200108
for you to fetch changes up to 028c8c411976c30758ddb5f5ffeef792e4595d8d:
imx: imx8mn: enable CONFIG_CMD_ERASEENV (2020-01-08 13:20:09 +0100)
---------------------------------------------------------------- --------------------------------------------------------------------- Add i.MX8MP SoC and EVK board Update README for i.MX8MN EVK and fix mmc env Add pca9450 driver --------------------------------------------------------------------
Travis: https://travis-ci.org/sbabic/u-boot-imx/builds/634211885
---------------------------------------------------------------- Fabio Estevam (2): wandboard: Fix the DM_PMIC conversion wandboard: Remove repeated PMIC string
Peng Fan (25): imx: imx8mq: handle ESDHC in mxc_get_clock imx: get cpu id/type of i.MX8MP imx8mp: set BYPASS ID SWAP to avoid AXI bus errors imx: cpu: enlarge bit mask to 0x1FF for cpu type imx: imx8m: add Kconfig entry for i.MX8MP imx: spl: support i.MX8MP spl_boot_device dt-bindings: clock: add i.MX8MP clock header arm: dts: add i.MX8MP pinfunc header imx: imx8mp: add basic clock imx: imx8m: add 1GHz fracpll entry pinctrl: imx8m: support i.MX8MP mxc_ocotp: support i.MX8MP ddr: imx8m: Add DRAM PLL to generate 1000Mhz output arm: dts: freescale: Add i.MX8MP dtsi support imx: imx8mp: add pin header file imx: add i.MX8MP PE property imx: Kconfig: make SPL_IMX_ROMAPI_LOADADDR visible to i.MX8MP imx: imx8m: only support non-dm code in clock_imx8mm.c clk: imx: add imx_clk_mux2_flags clk: imx: add i.MX8MP clk driver imx: imx8m: add imximage-8mp-lpddr4.cfg imx: add i.MX8MP EVK board imx8mn: evk: add README imx: imx8mn_evk: add board_mmc_get_env_dev imx: imx8mn: enable CONFIG_CMD_ERASEENV
Ye Li (1): power: Add new PMIC PCA9450 driver
arch/arm/dts/Makefile | 3 +- arch/arm/dts/imx8mp-evk-u-boot.dtsi | 121 ++++++ arch/arm/dts/imx8mp-evk.dts | 231 +++++++++++ arch/arm/dts/imx8mp-pinfunc.h | 931 ++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mp.dtsi | 598 ++++++++++++++++++++++++++++ arch/arm/include/asm/arch-imx/cpu.h | 1 + arch/arm/include/asm/arch-imx8m/clock.h | 3 +- arch/arm/include/asm/arch-imx8m/clock_imx8mm.h | 112 +++++- arch/arm/include/asm/arch-imx8m/imx8mp_pins.h | 1080 +++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/include/asm/mach-imx/iomux-v3.h | 2 +- arch/arm/include/asm/mach-imx/sys_proto.h | 1 + arch/arm/mach-imx/Kconfig | 3 +- arch/arm/mach-imx/cpu.c | 6 +- arch/arm/mach-imx/imx8m/Kconfig | 11 + arch/arm/mach-imx/imx8m/Makefile | 2 +- arch/arm/mach-imx/imx8m/clock_imx8mm.c | 340 ++++++++++++++-- arch/arm/mach-imx/imx8m/clock_imx8mq.c | 14 +- arch/arm/mach-imx/imx8m/clock_slice.c | 272 +++++++++++++ arch/arm/mach-imx/imx8m/imximage-8mp-lpddr4.cfg | 17 + arch/arm/mach-imx/imx8m/soc.c | 9 +- arch/arm/mach-imx/spl.c | 3 +- board/freescale/imx8mn_evk/README | 37 ++ board/freescale/imx8mn_evk/imx8mn_evk.c | 5 + board/freescale/imx8mp_evk/Kconfig | 14 + board/freescale/imx8mp_evk/MAINTAINERS | 6 + board/freescale/imx8mp_evk/Makefile | 12 + board/freescale/imx8mp_evk/imx8mp_evk.c | 94 +++++ board/freescale/imx8mp_evk/lpddr4_timing.c | 1847 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/freescale/imx8mp_evk/spl.c | 158 ++++++++ board/wandboard/wandboard.c | 4 +- configs/imx8mn_ddr4_evk_defconfig | 11 +- configs/imx8mp_evk_defconfig | 84 ++++ drivers/clk/imx/Kconfig | 16 + drivers/clk/imx/Makefile | 2 + drivers/clk/imx/clk-imx8mp.c | 362 +++++++++++++++++ drivers/clk/imx/clk.h | 10 + drivers/ddr/imx/imx8m/ddrphy_utils.c | 4 + drivers/misc/mxc_ocotp.c | 13 + drivers/pinctrl/nxp/pinctrl-imx8m.c | 1 + drivers/power/pmic/Kconfig | 7 + drivers/power/pmic/Makefile | 2 + drivers/power/pmic/pca9450.c | 93 +++++ drivers/power/pmic/pmic_pca9450.c | 50 +++ include/configs/imx8mp_evk.h | 165 ++++++++ include/dt-bindings/clock/imx8mp-clock.h | 300 ++++++++++++++ include/power/pca9450.h | 60 +++ 46 files changed, 7058 insertions(+), 59 deletions(-) create mode 100644 arch/arm/dts/imx8mp-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mp-evk.dts create mode 100644 arch/arm/dts/imx8mp-pinfunc.h create mode 100644 arch/arm/dts/imx8mp.dtsi create mode 100644 arch/arm/include/asm/arch-imx8m/imx8mp_pins.h create mode 100644 arch/arm/mach-imx/imx8m/imximage-8mp-lpddr4.cfg create mode 100644 board/freescale/imx8mn_evk/README create mode 100644 board/freescale/imx8mp_evk/Kconfig create mode 100644 board/freescale/imx8mp_evk/MAINTAINERS create mode 100644 board/freescale/imx8mp_evk/Makefile create mode 100644 board/freescale/imx8mp_evk/imx8mp_evk.c create mode 100644 board/freescale/imx8mp_evk/lpddr4_timing.c create mode 100644 board/freescale/imx8mp_evk/spl.c create mode 100644 configs/imx8mp_evk_defconfig create mode 100644 drivers/clk/imx/clk-imx8mp.c create mode 100644 drivers/power/pmic/pca9450.c create mode 100644 drivers/power/pmic/pmic_pca9450.c create mode 100644 include/configs/imx8mp_evk.h create mode 100644 include/dt-bindings/clock/imx8mp-clock.h create mode 100644 include/power/pca9450.h
Regards, Stefano

On Wed, Jan 08, 2020 at 06:14:13PM +0100, Stefano Babic wrote:
Hi Tom,
there are some fixes that slipped away from 2020.01 + support for new NXP SOC:
The following changes since commit b6e7ef4bf71bc0927dea35fdec0a653a82ae57a7:
ARM: mxs: spl_boot.c: make early_delay more robust (2020-01-07 10:26:57 +0100)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20200108
for you to fetch changes up to 028c8c411976c30758ddb5f5ffeef792e4595d8d:
imx: imx8mn: enable CONFIG_CMD_ERASEENV (2020-01-08 13:20:09 +0100)
Applied to u-boot/master, thanks!
participants (2)
-
Stefano Babic
-
Tom Rini