[PATCH 0/4] gpio: sunxi: Handle pin configuration flags

Samuel Holland samuel at sholland.org
Thu Oct 21 06:52:53 CEST 2021


This series updates the sunxi GPIO driver to handle pin pull-up/down,
so consumer drivers do not need to call the non-DM sunxi_gpio_set_*
functions. As an example, the last patch updates the MMC driver to use
this functionality. The helpers added here will also be used for the
upcoming DM_PINCTRL driver.


Samuel Holland (4):
  sunxi: gpio: Return void from setter functions
  sunxi: gpio: Add per-bank drive and pull setters
  gpio: sunxi: Implement .set_flags
  mmc: sunxi: Use DM_GPIO flags to set pull-up

 arch/arm/include/asm/arch-sunxi/gpio.h |  6 ++-
 arch/arm/mach-sunxi/pinmux.c           | 28 +++++++-----
 drivers/gpio/sunxi_gpio.c              | 62 +++++++++++---------------
 drivers/mmc/sunxi_mmc.c                |  8 +---
 4 files changed, 51 insertions(+), 53 deletions(-)

-- 
2.32.0



More information about the U-Boot mailing list