Please pull u-boot-marvell/master

Stefan Roese sr at denx.de
Fri Jul 29 14:05:56 CEST 2022


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

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


More information about the U-Boot mailing list