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

Stefano Babic sbabic at denx.de
Sun Apr 19 11:33:46 CEST 2020


Hi Tom,

please pull from u-boot-imx, thanks !The following changes since commit
0f238dab6d17caabe4f9781d23aaa6087139f2bd:

  Merge tag 'arc-fixes-for-2020.07-rc1' of
https://gitlab.denx.de/u-boot/custodians/u-boot-arc (2020-04-16 17:14:44
-0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git master

for you to fetch changes up to 931edc6efb11f07557b5fb85f5ce95afa4818f25:

  Add support for i.MXRT1020-EVK board (2020-04-18 14:55:00 +0200)

----------------------------------------------------------------
Bernhard Messerklinger (1):
      arm: imx6: configure NoC on i.MX6DQP

Fabio Estevam (12):
      mx7ulp: Remove duplicated definitions
      mx7ulp: Only enable LDO if it is not already enabled
      mx6ul_evk: Move CONFIG_FEC_MXC to defconfig
      mx6ul_evk: Remove FEC related board code
      mx6ullevk: Enable Ethernet support
      mx6ulz_14x14_evk: Disable CONFIG_NET
      imx8qxp_mek: Start with USDHC2 unpowered
      wandboard: Fix version detection for mx6q/mx6dl revD1
      pmic: pfuze100: Change error message level to debug
      wandboard: Do not print error when PMIC is not present
      wandboard: Remove CONFIG_DISPLAY_BOARDINFO_LATE
      wandboard: Print the board version in board_late_init()

Giulio Benetti (24):
      clk: imx: pllv3: add enable_bit
      clk: imx: clk-imxrt1050: fix typo in clock name "video:"
      clk: imx: clk-imxrt1050: setup PLL5 for video in non-SPL
      clk: imx: clk-imxrt1050: add set_parent() callback
      videomodes: add helper function to convert from ctfb to display_timing
      sunxi: display: use common video_ctfb_mode_to_display_timing()
      video: mxsfb: add support for DM CLK
      video: mxsfb: add support for i.MXRT
      video: mxsfb: refactor for using display_timings
      video: mxsfb: enable setting HSYNC negative polarity
      video: mxsfb: enable setting VSYNC negative polarity
      video: mxsfb: enable setting PIXDATA on negative edge
      video: mxsfb: enable setting ENABLE negative polarity
      imxrt1050_evk: add 16bpp video support if video layer enabled
      ARM: dts: i.mxrt1050: add lcdif node
      ARM: dts: imxrt1050: allow this dtsi file to be compiled in Linux
      arch: arm: dts: imxrt1050-evk: add lcdif node
      configs: imxrt1050-evk: enable video support/console
      configs: imxrt1050-evk: temporary disable DCACHE
      clk: imx: add i.IMXRT1020 clk driver
      Add i.MXRT1020 support
      ARM: dts: imxrt1020: add dtsi file
      dt-bindings: pinctrl: add i.MXRT1020 pins definition
      Add support for i.MXRT1020-EVK board

Harald Seiler (2):
      ARM: imx6: DHCOM i.MX6 PDK: Convert to DM_ETH
      ARM: imx6: DHCOM i.MX6 PDK: Fix usb-otg VBUS regulator

Igor Opaniuk (8):
      verdin-imx8mm: adjust dram size in case bl32 is used
      imx8mm_evk: adjust dram size in case bl32 is used
      verdin-imx8mm: add nfsboot wrapper to env
      colibri_vf: enable relocation of fdt and initrd
      colibri_imx7: enable relocation of fdt and initrd
      apalis_imx6: enable relocation of fdt and initrd
      colibri-imx6ull: enable relocation of fdt and initrd
      colibri_imx6: enable relocation of fdt and initrd

Lukasz Majewski (3):
      dts: imx: Add fixed-link property to HSC and DDC (imx53) devices
      config: imx: Enable CONFIG_PHY_FIXED on HSC and DDC i.MX53 boards
      imx: pmic: Set proper pmic name for iMX53 HSC|DDC boards

Markus Niebel (1):
      tqma6: resurrect support by supplying correct SYS_TEXT_BASE

Michael Krummsdorf (6):
      arm: dt: imx6qdl: add tqma6[qdl] som on mba6 mainboard
      arch: arm: tqma6: apply default Kconfig for device model
      board: tqc: tqma6: mba6: apply default Kconfig for device model
      configs: tqma6x_mba6x: update default configs for device model
      board: tqc: tqma6: hw init code disabled for device model
      board: tqc: tqma6_mba6: switch to device model

 arch/arm/dts/Makefile
 |  11 +-
 arch/arm/dts/imx53-kp-u-boot.dtsi
 |   7 +
 arch/arm/dts/imx6dl-dhcom-pdk2-u-boot.dtsi
 |   6 +
 arch/arm/dts/imx6dl-mba6.dtsi
 |  18 +++
 arch/arm/dts/imx6dl-mba6a.dts
 |  16 ++
 arch/arm/dts/imx6dl-mba6b.dts
 |  16 ++
 arch/arm/dts/imx6dl-tqma6a.dtsi
 |  14 ++
 arch/arm/dts/imx6dl-tqma6b.dtsi
 |  14 ++
 arch/arm/dts/{imx6dl-wandboard-revb1.dts => imx6dl-wandboard-revd1.dts}
|   4 +-
 arch/arm/dts/imx6q-dhcom-pdk2-u-boot.dtsi
 |   2 +
 arch/arm/dts/imx6q-mba6.dtsi
 |  18 +++
 arch/arm/dts/imx6q-mba6a.dts
 |  16 ++
 arch/arm/dts/imx6q-mba6b.dts
 |  16 ++
 arch/arm/dts/imx6q-tqma6a.dtsi
 |  14 ++
 arch/arm/dts/imx6q-tqma6b.dtsi
 |  14 ++
 arch/arm/dts/{imx6q-wandboard-revb1.dts => imx6q-wandboard-revd1.dts}
 |   4 +-
 arch/arm/dts/imx6qdl-dhcom-pdk2-u-boot.dtsi
 |  23 +++
 arch/arm/dts/imx6qdl-dhcom-u-boot.dtsi
 |   9 ++
 arch/arm/dts/imx6qdl-mba6.dtsi
 | 207 +++++++++++++++++++++++++
 arch/arm/dts/imx6qdl-mba6a.dtsi
 |  39 +++++
 arch/arm/dts/imx6qdl-mba6b.dtsi
 |  45 ++++++
 arch/arm/dts/imx6qdl-tqma6.dtsi
 | 211 ++++++++++++++++++++++++++
 arch/arm/dts/imx6qdl-tqma6a.dtsi
 |  27 ++++
 arch/arm/dts/imx6qdl-tqma6b.dtsi
 |  27 ++++
 arch/arm/dts/imxrt1020-evk-u-boot.dtsi
 |  44 ++++++
 arch/arm/dts/imxrt1020-evk.dts
 | 198 ++++++++++++++++++++++++
 arch/arm/dts/imxrt1020.dtsi
 | 133 +++++++++++++++++
 arch/arm/dts/imxrt1050-evk.dts
 |  60 ++++++++
 arch/arm/dts/imxrt1050.dtsi
 |  14 +-
 arch/arm/include/asm/arch-imxrt/imx-regs.h
 |   6 +
 arch/arm/include/asm/arch-mx6/mx6-ddr.h
 |  19 +++
 arch/arm/include/asm/mach-imx/regs-lcdif.h
 |   6 +-
 arch/arm/mach-imx/imxrt/Kconfig
 |   9 ++
 arch/arm/mach-imx/mx6/Kconfig
 |  11 ++
 arch/arm/mach-imx/mx6/ddr.c
 |  96 ++++++++++++
 arch/arm/mach-imx/mx7ulp/soc.c
 |  29 ++--
 board/dhelectronics/dh_imx6/dh_imx6.c
 |  51 +------
 board/freescale/imx8mm_evk/imx8mm_evk.c
 |   6 +-
 board/freescale/imx8qxp_mek/spl.c
 |  18 +++
 board/freescale/imxrt1020-evk/Kconfig
 |  22 +++
 board/freescale/imxrt1020-evk/MAINTAINERS
 |   6 +
 board/freescale/imxrt1020-evk/Makefile
 |   6 +
 board/freescale/imxrt1020-evk/README
 |  31 ++++
 board/freescale/imxrt1020-evk/imximage.cfg
 |  36 +++++
 board/freescale/imxrt1020-evk/imxrt1020-evk.c
 |  81 ++++++++++
 board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
 |  50 -------
 board/freescale/mx6ullevk/mx6ullevk.c
 |  47 ++++++
 board/k+p/kp_imx53/kp_imx53.c
 |   2 +-
 board/toradex/verdin-imx8mm/verdin-imx8mm.c
 |   7 +-
 board/tqc/tqma6/Kconfig
 |  15 ++
 board/tqc/tqma6/tqma6.c
 |  12 ++
 board/tqc/tqma6/tqma6_mba6.c
 | 171 +--------------------
 board/wandboard/wandboard.c
 |  29 ++--
 configs/dh_imx6_defconfig
 |   2 +
 configs/imxrt1020-evk_defconfig
 |  67 +++++++++
 configs/imxrt1050-evk_defconfig
 |   6 +
 configs/kp_imx53_defconfig
 |   1 +
 configs/mx6ul_14x14_evk_defconfig
 |   1 +
 configs/mx6ull_14x14_evk_defconfig
 |   8 +
 configs/mx6ulz_14x14_evk_defconfig
 |   1 +
 configs/tqma6dl_mba6_mmc_defconfig
 |  31 ++--
 configs/tqma6dl_mba6_spi_defconfig
 |  31 ++--
 configs/tqma6q_mba6_mmc_defconfig
 |  31 ++--
 configs/tqma6q_mba6_spi_defconfig
 |  31 ++--
 configs/tqma6s_mba6_mmc_defconfig
 |  31 ++--
 configs/tqma6s_mba6_spi_defconfig
 |  31 ++--
 configs/tqma6s_wru4_mmc_defconfig
 |   9 +-
 configs/wandboard_defconfig
 |   5 +-
 drivers/clk/imx/Kconfig
 |  16 ++
 drivers/clk/imx/Makefile
 |   1 +
 drivers/clk/imx/clk-imxrt1020.c
 | 227 ++++++++++++++++++++++++++++
 drivers/clk/imx/clk-imxrt1050.c
 |  30 +++-
 drivers/clk/imx/clk-pllv3.c
 |   9 ++
 drivers/power/pmic/pfuze100.c
 |   2 +-
 drivers/video/mxsfb.c
 |  94 +++++++-----
 drivers/video/sunxi/sunxi_display.c
 |  33 +---
 drivers/video/videomodes.c
 |  29 ++++
 drivers/video/videomodes.h
 |  11 ++
 include/configs/apalis_imx6.h
 |   2 -
 include/configs/colibri-imx6ull.h
 |   2 -
 include/configs/colibri_imx6.h
 |   2 -
 include/configs/colibri_imx7.h
 |   2 -
 include/configs/colibri_vf.h
 |   2 -
 include/configs/imxrt1020-evk.h
 |  46 ++++++
 include/configs/imxrt1050-evk.h
 |  15 ++
 include/configs/mx6ul_14x14_evk.h
 |   1 -
 include/configs/mx6ullevk.h
 |   9 ++
 include/configs/tqma6.h
 |   9 +-
 include/configs/tqma6_wru4.h
 |   3 +
 include/configs/verdin-imx8mm.h
 |   6 +
 include/dt-bindings/clock/imxrt1020-clock.h
 |  52 +++++++
 include/dt-bindings/pinctrl/pins-imxrt1020.h
 | 763
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 92 files changed, 3153 insertions(+), 492 deletions(-)
 create mode 100644 arch/arm/dts/imx6dl-dhcom-pdk2-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6dl-mba6.dtsi
 create mode 100644 arch/arm/dts/imx6dl-mba6a.dts
 create mode 100644 arch/arm/dts/imx6dl-mba6b.dts
 create mode 100644 arch/arm/dts/imx6dl-tqma6a.dtsi
 create mode 100644 arch/arm/dts/imx6dl-tqma6b.dtsi
 rename arch/arm/dts/{imx6dl-wandboard-revb1.dts =>
imx6dl-wandboard-revd1.dts} (78%)
 create mode 100644 arch/arm/dts/imx6q-mba6.dtsi
 create mode 100644 arch/arm/dts/imx6q-mba6a.dts
 create mode 100644 arch/arm/dts/imx6q-mba6b.dts
 create mode 100644 arch/arm/dts/imx6q-tqma6a.dtsi
 create mode 100644 arch/arm/dts/imx6q-tqma6b.dtsi
 rename arch/arm/dts/{imx6q-wandboard-revb1.dts =>
imx6q-wandboard-revd1.dts} (80%)
 create mode 100644 arch/arm/dts/imx6qdl-dhcom-pdk2-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-dhcom-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-mba6.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-mba6a.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-mba6b.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-tqma6.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-tqma6a.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-tqma6b.dtsi
 create mode 100644 arch/arm/dts/imxrt1020-evk-u-boot.dtsi
 create mode 100644 arch/arm/dts/imxrt1020-evk.dts
 create mode 100644 arch/arm/dts/imxrt1020.dtsi
 create mode 100644 board/freescale/imxrt1020-evk/Kconfig
 create mode 100644 board/freescale/imxrt1020-evk/MAINTAINERS
 create mode 100644 board/freescale/imxrt1020-evk/Makefile
 create mode 100644 board/freescale/imxrt1020-evk/README
 create mode 100644 board/freescale/imxrt1020-evk/imximage.cfg
 create mode 100644 board/freescale/imxrt1020-evk/imxrt1020-evk.c
 create mode 100644 configs/imxrt1020-evk_defconfig
 create mode 100644 drivers/clk/imx/clk-imxrt1020.c
 create mode 100644 include/configs/imxrt1020-evk.h
 create mode 100644 include/dt-bindings/clock/imxrt1020-clock.h
 create mode 100644 include/dt-bindings/pinctrl/pins-imxrt1020.h

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