
Hi Tom,
please pull this next batch of mostly Marvell related patches:
---------------------------------------------------------------- - mvebu/turris_omina: Misc fixes and improvements (Pali & Marek) - mvebu: spl: Always fallback to BootROM boot method (Pali) - mvebu: Cleanup u-boot,dm-pre-reloc code (Pali) - gpio: Remove mvgpio driver (Chris) - SBx81LIFKW/SBx81LIFXCAT disable KIRKWOOD_GPIO (Chris) - misc: atsha204a: Don't check for error when waking up the device (Pali) ----------------------------------------------------------------
Here the Azure build, without any issues:
https://dev.azure.com/sr0718/u-boot/_build/results?buildId=227&view=resu...
Thanks, Stefan
The following changes since commit aef6839747b5b01e3d1d32d16e712d42a6702b88:
Prepare v2022.10-rc2 (2022-08-08 20:35:53 -0400)
are available in the Git repository at:
git@source.denx.de:u-boot/custodians/u-boot-marvell.git
for you to fetch changes up to ca514d0267f92d8aac2eb5f92ff7d150078df423:
misc: atsha204a: Don't check for error when waking up the device (2022-08-09 10:01:31 +0200)
---------------------------------------------------------------- Chris Packham (7): ARM: kirkwood: SBx81LIFKW: remove direct access of GPIO registers ARM: kirkwood: SBx81LIFKW: update for DM_GPIO ARM: kirkwood: SBx81LIFKW: enable CMD_GPIO ARM: kirkwood: SBx81LIFKW: disable KIRKWOOD_GPIO ARM: kirkwood: SBx81LIFKW: enable CONFIG_NET_RANDOM_ETHADDR ARM: kirkwood: SBx81LIFXCAT: disable KIRKWOOD_GPIO gpio: Remove mvgpio driver
Marek Behún (1): arm: mvebu: turris_omnia: Add Winbond SPI flash support
Pali Rohár (17): arm: mvebu: turris_omnia: Show MCU type in show_board_info() arm: mvebu: turris_omnia: Add support for design with SW reset signals arm: mvebu: turris_omnia: Do not fail in fixup_mtd_partitions when partitions do not exist arm: mvebu: turris_omnia: Increase fdt size in fixup_mtd_partitions gpio: turris_omnia_mcu: Fix usage of CMD_EXT_CONTROL arm: mvebu: turris_omnia: Remove hardcoded spi-nor device tree path arm: mvebu: spl: Always fallback to BootROM boot method arm: mvebu: dts: Build only arch-compatible dts files arm: mvebu: Introduce mvebu-u-boot.dtsi for 32-bit Armada SoCs arm: mvebu: Remove redundant u-boot, dm-pre-reloc from all 32-bit Armada SoCs arm: mvebu: armada-xp-theadorable.dts: Move u-boot, dm-pre-reloc to -u-boot.dtsi arm: mvebu: armada-38x-controlcenterdc.dts: Move u-boot, dm-pre-reloc to -u-boot.dtsi arm64: a37xx: pinctrl: Fix definitions for MPP pins 20-22 arm64: a37xx: pinctrl: Remove unused macro PIN_GRP() arm64: a37xx: pinctrl: Improve description for pinmux command pci: pci_mvebu: Add support for reset-gpios misc: atsha204a: Don't check for error when waking up the device
arch/arm/dts/Makefile | 28 +- arch/arm/dts/armada-370-xp.dtsi | 1 - arch/arm/dts/armada-375-db.dts | 3 - arch/arm/dts/armada-375.dtsi | 2 - arch/arm/dts/armada-385-atl-x530-u-boot.dtsi | 14 +- arch/arm/dts/armada-385-db-88f6820-amc.dts | 3 - arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi | 8 +- arch/arm/dts/armada-388-clearfog-u-boot.dtsi | 2 + arch/arm/dts/armada-388-gp.dts | 3 - arch/arm/dts/armada-388-helios4-u-boot.dtsi | 2 + .../arm/dts/armada-38x-controlcenterdc-u-boot.dtsi | 25 ++ arch/arm/dts/armada-38x-controlcenterdc.dts | 20 -- arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 1 - arch/arm/dts/armada-38x.dtsi | 2 - arch/arm/dts/armada-xp-crs305-1g-4s-u-boot.dtsi | 13 - arch/arm/dts/armada-xp-crs305-1g-4s.dtsi | 1 - arch/arm/dts/armada-xp-crs326-24g-2s-u-boot.dtsi | 13 - arch/arm/dts/armada-xp-crs326-24g-2s.dtsi | 1 - .../arm/dts/armada-xp-crs328-4c-20s-4s-u-boot.dtsi | 13 - arch/arm/dts/armada-xp-crs328-4c-20s-4s.dtsi | 1 - arch/arm/dts/armada-xp-db-xc3-24g4xg-u-boot.dtsi | 12 +- arch/arm/dts/armada-xp-gp-u-boot.dtsi | 19 -- arch/arm/dts/armada-xp-maxbcm.dts | 1 - arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi | 9 - arch/arm/dts/armada-xp-synology-ds414.dts | 1 - arch/arm/dts/armada-xp-theadorable-u-boot.dtsi | 5 + arch/arm/dts/armada-xp-theadorable.dts | 4 - arch/arm/dts/armada-xp.dtsi | 1 - arch/arm/dts/kirkwood-atl-sbx81lifkw.dts | 14 + arch/arm/dts/mvebu-u-boot.dtsi | 24 ++ arch/arm/mach-mvebu/spl.c | 7 + board/CZ.NIC/turris_omnia/turris_omnia.c | 295 ++++++++++++++++++++- board/alliedtelesis/SBx81LIFKW/sbx81lifkw.c | 71 ++--- configs/SBx81LIFKW_defconfig | 5 +- configs/SBx81LIFXCAT_defconfig | 1 - configs/turris_omnia_defconfig | 1 + drivers/gpio/Makefile | 1 - drivers/gpio/mvgpio.c | 97 ------- drivers/gpio/mvgpio.h | 53 ---- drivers/gpio/turris_omnia_mcu.c | 56 ++-- drivers/misc/atsha204a-i2c.c | 11 +- drivers/pci/Kconfig | 1 + drivers/pci/pci_mvebu.c | 14 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 30 ++- 44 files changed, 481 insertions(+), 408 deletions(-) create mode 100644 arch/arm/dts/armada-38x-controlcenterdc-u-boot.dtsi delete mode 100644 arch/arm/dts/armada-xp-crs305-1g-4s-u-boot.dtsi delete mode 100644 arch/arm/dts/armada-xp-crs326-24g-2s-u-boot.dtsi delete mode 100644 arch/arm/dts/armada-xp-crs328-4c-20s-4s-u-boot.dtsi delete mode 100644 arch/arm/dts/armada-xp-gp-u-boot.dtsi delete mode 100644 arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi create mode 100644 arch/arm/dts/armada-xp-theadorable-u-boot.dtsi create mode 100644 arch/arm/dts/mvebu-u-boot.dtsi delete mode 100644 drivers/gpio/mvgpio.c delete mode 100644 drivers/gpio/mvgpio.h