[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