[PATCH 0/9] mmc: Aspeed fixes

Joel Stanley joel at jms.id.au
Thu Jun 23 10:59:31 CEST 2022


These changes get the SDHCI hardware on the AST2600 and AST2500 working
using the same device tree layout as upstream Linux.

The series has been tested on the Qemu models of the ast2500-evb and
ast2600-evb, and tested on the ast2600a3-evb hardware.

Joel Stanley (9):
  ARM: dts: ast2600: Update SDHCI nodes
  ARM: dts: ast2500: Update SDHCI nodes
  clk/aspeed: Add debug message when clock fails
  clk/ast2600: Adjust eMMC clock names
  clk/ast2500: Add SD clock
  mmc/aspeed: Add debuging for clock probe failures
  mmc/aspeed: Probe from controller
  mmc/aspeed: Enable controller clocks
  config/ast2600: Enable eMMC related boot options

 drivers/clk/aspeed/clk_ast2500.c | 26 +++++++++++++++
 drivers/clk/aspeed/clk_ast2600.c |  8 ++---
 drivers/mmc/aspeed_sdhci.c       | 45 +++++++++++++++++++++++--
 arch/arm/dts/ast2500-evb.dts     |  4 +++
 arch/arm/dts/ast2500-u-boot.dtsi | 25 --------------
 arch/arm/dts/ast2500.dtsi        | 28 ++++++++++++++++
 arch/arm/dts/ast2600-evb.dts     | 24 ++++++--------
 arch/arm/dts/ast2600.dtsi        | 57 ++++++++++++++------------------
 configs/evb-ast2600_defconfig    | 13 ++++++++
 drivers/mmc/Kconfig              |  1 +
 10 files changed, 154 insertions(+), 77 deletions(-)

-- 
2.35.1



More information about the U-Boot mailing list