Please pull u-boot-marvell/master

Hi Tom,
please pull this next batch of mostly Marvell related patches:
---------------------------------------------------------------- - mvebu: Add Armada 38x pin muxing support (Pali) - a37xx: pinctrl: Fix requesting GPIOs and pinmux command (Pali) - mvebu: pinctrl: apply SDHCI PHY config for A7K (Kosta) - gpio: Add Turris Omnia MCU driver (Pali) - cmd: mvebu/bubt: Improvements for image verification (Pali) - mvebu: turris_omnia: Fix mpp26 pin name and comment (Marek) ----------------------------------------------------------------
Here the Azure build, without any issues:
https://dev.azure.com/sr0718/u-boot/_build/results?buildId=223&view=resu...
Thanks, Stefan
The following changes since commit 87069c79e830b2ab909537946a1e1db0e5fe7d8c:
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-mmc (2022-07-27 07:00:54 -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 b2d7619e46aa414cba14a1705892b7e249468d6f:
arm: mvebu: turris_omnia: Fix mpp26 pin name and comment (2022-07-29 13:55:52 +0200)
---------------------------------------------------------------- Konstantin Porotchkin (1): mvebu: pinctrl: apply SDHCI PHY config for A7K
Marek Behún (1): arm: mvebu: turris_omnia: Fix mpp26 pin name and comment
Pali Rohár (24): pinctrl: Add new function pinctrl_generic_set_state_prefix() mvebu: pinctrl: Add Armada 38x driver arm: mvebu: Add gpio-ranges into Armada 38x device tree file pinctrl: Add third argument label for pinctrl_gpio_request() function gpio: mvebu_gpio: Add .request and .rfree methods for Armada 38x gpio: mvebu_gpio: Read number of gpios from DT gpio: mvebu_gpio: Set bank name to mvebu%d arm: mvebu: turris_omnia: Enable a38x pinctrl and gpio support arm64: a37xx: pinctrl: Remove unused grp->pins fields arm64: a37xx: pinctrl: Remove duplicate info->groups and info->ngroups fields arm64: a37xx: pinctrl: Mark all functions and structures as static arm64: a37xx: pinctrl: Add missing pinmuxes into the list arm64: a37xx: pinctrl: Implement gpio_request_enable for gpio functionality arm64: a37xx: pinctrl: Implement get_pins_count, get_pin_name and get_pin_muxing functions gpio: Add Turris Omnia MCU driver arm: mvebu: turris_omnia: Add mcu node with gpio-controller cmd: mvebu/bubt: Verify image type for all 32-bit Aramda SoCs and Armada 3700 cmd: mvebu/bubt: Correctly propagate failure during tftp transport cmd: mvebu/bubt: Add support for sha512 checksum validation for Armada 3700 cmd: mvebu/bubt: Fix cmd main return value on error arm: mvebu: Fix compatible string for nand controller arm: mvebu: Synchronize armada-38x.dtsi with Linux v5.20 arm: mvebu: Synchronize armada-385.dtsi with Linux v5.20 arm: mvebu: Synchronize armada-385-turris-omnia with Linux v5.20
arch/arm/dts/armada-370-xp.dtsi | 2 +- arch/arm/dts/armada-375.dtsi | 2 +- arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi | 5 +- arch/arm/dts/armada-385-turris-omnia.dts | 241 ++++++++-- arch/arm/dts/armada-385.dtsi | 52 +- arch/arm/dts/armada-38x.dtsi | 59 ++- arch/arm/dts/armada-xp-db-xc3-24g4xg-u-boot.dtsi | 2 +- board/CZ.NIC/turris_omnia/MAINTAINERS | 1 + cmd/mvebu/Kconfig | 1 + cmd/mvebu/bubt.c | 98 ++-- configs/turris_omnia_defconfig | 3 +- drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/mvebu_gpio.c | 11 +- drivers/gpio/turris_omnia_mcu.c | 309 ++++++++++++ drivers/mtd/nand/raw/pxa3xx_nand.c | 2 +- drivers/pinctrl/mvebu/Kconfig | 7 + drivers/pinctrl/mvebu/Makefile | 1 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 189 ++++++-- drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 589 +++++++++++++++++++++++ drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/pinctrl-generic.c | 100 +++- drivers/pinctrl/pinctrl-uclass.c | 3 +- include/dm/pinctrl.h | 5 +- 25 files changed, 1532 insertions(+), 164 deletions(-) create mode 100644 drivers/gpio/turris_omnia_mcu.c create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-38x.c
participants (2)
-
Stefan Roese
-
Tom Rini