[NXP-IMX] please pull nxp-imx-1-8-2020
Peng Fan
peng.fan at nxp.com
Wed Jan 8 08:26:38 CET 2020
Hi Stefano,
Please pull NXP i.MX nxp-imx-1-8-2020 based on imx/master
---------------------------------------------------------------------
Add i.MX8MP SoC and EVK board
Update README for i.MX8MN EVK and fix mmc env
Add pca9450 driver
--------------------------------------------------------------------
CI: https://travis-ci.org/MrVan/u-boot/builds/634032004
Thanks,
Peng.
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://github.com/MrVan/u-boot.git nxp-imx-1-8-2020
for you to fetch changes up to 4cf193430da90b46d698325243f5d34ed16e12c0:
imx: imx8mn: enable CONFIG_CMD_ERASEENV (2020-01-08 15:42:05 +0800)
----------------------------------------------------------------
Peng Fan (24):
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_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 +++++++++++
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 ++++
44 files changed, 7048 insertions(+), 51 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
More information about the U-Boot
mailing list