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