Pull request: u-boot-imx u-boot-imx-20210717

Stefano Babic sbabic at denx.de
Sat Jul 17 16:08:06 CEST 2021


Hi Tom,

please pull from u-boot-imx, thanks !

The following changes since commit db473cd489002bd37a77cea4ad607fe8a2b9ca21:

   Merge branch '2021-07-09-arm-updates' (2021-07-09 14:05:11 -0400)

are available in the Git repository at:

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

for you to fetch changes up to edf95bdeddeab8f0fd7b88d4865fbc6e99071c73:

   mx7ulp: wdog: Wait for WDOG unlock and reconfiguration to complete 
(2021-07-17 14:59:56 +0200)

----------------------------------------------------------------
i.MX
----

- mx7ulp : fix  WDOG
- imx8 : Phytec
- USB3 support for i.MX8

CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/8277

----------------------------------------------------------------
Breno Lima (2):
       mx7ulp: Update unlock and refresh sequences in sWDOG driver
       mx7ulp: wdog: Wait for WDOG unlock and reconfiguration to complete

Christoph Niedermaier (1):
       ARM: imx6: Update dhelectronics/dh_imx6/MAINTAINERS file

Cody Gray (1):
       mx6sabresd: Make checkboard respect CONFIG_NXP_BOARD_REVISION

Fabio Estevam (2):
       smegw01: Allow booting the Yocto image by default
       smegw01: Select the CMD_UNZIP option

Frieder Schrempf (4):
       mtd: spi-nor-ids: Add support for Macronix MX25V8035F and MX25R1635F
       clk: imx8mm: Add SPI clocks
       imx8m: Restrict usable memory to space below 4G boundary
       spi: fsl_qspi: Build driver only if DM_SPI is available

Kacper Kubkowski (1):
       arm/mach-imx: Fix macros in mmdc_size.c

Marek Vasut (2):
       spl: mmc: Factor out eMMC boot partition selection code
       ARM: imx: Pick correct eMMC boot partition from ROM log

Stefano Babic (1):
       spi: mxc_spi: fix warnings if CLK_ENABLED not set

Teresa Remmet (9):
       arm: dts: imx8mp: Resync imx8mp device tree include
       arm: dts: imx8mp: Add common u-boot dtsi
       arm: dts: imx8mp-phyboard-pollux: Sync dts files with kernel
       board: phytec: phycore_imx8mp: Change debug UART
       board: phytec: phycore_imx8mp: Add fec support
       board: phytec: phycore_imx8mp: Set VDD_ARM to 0,95V
       board: phytec: phycore-imx8mp: Enable DVS1 control
       arm: dts: imx8mp-phyboard-pollux-rdk-u-boot: Add wdog pinctrl entry
       board: phytec: imx8mp-phycore: Switch to binman

Tim Harvey (26):
       imx: ventana: remove USB_KEYBOARD support
       imx: ventana: remove unneeded includes
       imx: ventana: increase SYS_BOOTM_LEN
       imx: ventana: add legacy uboot image support
       imx: ventana: add PMIC fix for GW54xx-G
       imx: ventana: put PFUZ100 regulators in continuous mode
       imx: ventana: put LTC3676 regulators in continuous mode
       imx: ventana: add DP83867 PHY LED configuration
       imx: ventana: display neteowrk PHY
       imx: ventana: add support for DLC0700XDP21LF LCD display
       imx: ventana: display 'none' for MMC if board does not have it
       pci: imx: use reset-gpios if defined by device-tree
       board: gateworks: venice: add imx8mm-gw7901 support
       net: fec: use device sequence vs index when fetching fec
       net: fec: set phy_of_node properly for fixed-link phy
       net: add set_promisc function to enable/disable Promiscuous mode
       net: fec: add set_promisc function
       net: dsa: enable master promisc mode if available and needed
       net: add support for KSZ9477/KSZ9897/KSZ9567 GbE switch
       arm: dts: imx8mm-venice-gw7901.dts: fix dsa switch configuration
       configs: imx8mm_venice_defconfig: add support for gbe switch
       board: gateworks: venice: gsc: fix typo
       board: gateworks: venice: gsc: fix voltage offset
       board: gateworks: venice: display DTB used
       board: gateworks: venice: add ftd_file env vars on boot
       board: gateworks: venice: remove forced enable of GSC thermal 
protection

Ye Li (4):
       phy: phy-imx8mq-usb: Add USB PHY driver for i.MX8MQ
       arm: dts: imx8mq: Add alias for two usb controllers
       arm: imx8mq: Add USB clock init function
       imx8mq_evk: Enable the USB3.0 host port

  arch/arm/dts/Makefile                               |    1 +
  arch/arm/dts/imx8mm-venice-gw7901-u-boot.dtsi       |  117 
++++++++++++++++++
  arch/arm/dts/imx8mm-venice-gw7901.dts               | 1055 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  arch/arm/dts/imx8mp-evk-u-boot.dtsi                 |  143 
+--------------------
  arch/arm/dts/imx8mp-phyboard-pollux-rdk-u-boot.dtsi |   47 ++-----
  arch/arm/dts/imx8mp-phyboard-pollux-rdk.dts         |   58 +++++++--
  arch/arm/dts/imx8mp-phycore-som.dtsi                |    2 +-
  arch/arm/dts/imx8mp-u-boot.dtsi                     |  149 
++++++++++++++++++++++
  arch/arm/dts/imx8mp.dtsi                            |  146 
+++++++++++++++++++++-
  arch/arm/dts/imx8mq.dtsi                            |    2 +
  arch/arm/include/asm/arch-imx8m/clock.h             |    1 +
  arch/arm/include/asm/arch-mx6/sys_proto.h           |    3 +-
  arch/arm/mach-imx/imx8m/Kconfig                     |    1 +
  arch/arm/mach-imx/imx8m/clock_imx8mq.c              |   22 ++++
  arch/arm/mach-imx/imx8m/soc.c                       |   75 +++++++++++
  arch/arm/mach-imx/mmdc_size.c                       |   10 +-
  board/dhelectronics/dh_imx6/MAINTAINERS             |    3 +-
  board/freescale/imx8mq_evk/imx8mq_evk.c             |    4 +
  board/freescale/mx6sxsabresd/mx6sxsabresd.c         |    5 +-
  board/gateworks/gw_ventana/common.c                 |   55 +++++++++
  board/gateworks/gw_ventana/gw_ventana.c             |   45 ++++---
  board/gateworks/venice/gsc.c                        |   12 +-
  board/gateworks/venice/imx8mm_venice.c              |   25 +++-
  board/gateworks/venice/spl.c                        |   55 ++++++++-
  board/phytec/phycore_imx8mp/imximage-8mp-sd.cfg     |   10 ++
  board/phytec/phycore_imx8mp/phycore-imx8mp.c        |   14 +++
  board/phytec/phycore_imx8mp/spl.c                   |   23 +++-
  common/spl/spl_mmc.c                                |   37 ++++--
  configs/gwventana_emmc_defconfig                    |    2 -
  configs/gwventana_gw5904_defconfig                  |    2 -
  configs/gwventana_nand_defconfig                    |    2 -
  configs/imx8mm_venice_defconfig                     |    6 +-
  configs/imx8mq_evk_defconfig                        |    9 ++
  configs/phycore-imx8mp_defconfig                    |   12 +-
  configs/smegw01_defconfig                           |    1 +
  drivers/clk/imx/clk-imx8mm.c                        |   23 +++-
  drivers/mtd/spi/spi-nor-ids.c                       |    2 +
  drivers/net/Kconfig                                 |    7 ++
  drivers/net/Makefile                                |    1 +
  drivers/net/fec_mxc.c                               |   21 +++-
  drivers/net/fec_mxc.h                               |    1 +
  drivers/net/ksz9477.c                               |  546 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  drivers/pci/pcie_imx.c                              |   29 ++++-
  drivers/phy/Kconfig                                 |    7 ++
  drivers/phy/Makefile                                |    1 +
  drivers/phy/phy-imx8mq-usb.c                        |  197 
+++++++++++++++++++++++++++++
  drivers/spi/Makefile                                |    2 +-
  drivers/spi/mxc_spi.c                               |    4 +-
  drivers/watchdog/ulp_wdog.c                         |   57 ++++++---
  include/configs/gw_ventana.h                        |    3 +
  include/configs/phycore_imx8mp.h                    |   21 +++-
  include/configs/smegw01.h                           |    6 +-
  include/net.h                                       |    2 +
  include/spl.h                                       |   23 ++++
  net/dsa-uclass.c                                    |    9 +-
  55 files changed, 2826 insertions(+), 290 deletions(-)
  create mode 100644 arch/arm/dts/imx8mm-venice-gw7901-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw7901.dts
  create mode 100644 arch/arm/dts/imx8mp-u-boot.dtsi
  create mode 100644 board/phytec/phycore_imx8mp/imximage-8mp-sd.cfg
  create mode 100644 drivers/net/ksz9477.c
  create mode 100644 drivers/phy/phy-imx8mq-usb.c

-- 
=====================================================================
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