[U-Boot] [PATCH 0/3] Enable mmc driver model for Poplar board

Shawn Guo shawn.guo at linaro.org
Thu Jan 17 04:09:49 UTC 2019


We take Linux Kernel as Poplar DTS upstream, and patch #1 sync up u-boot
DTS with it, so that devices like MMC are available to use with u-boot
driver model.  Patch #2 adds Poplar mmc compatible to hi6220_dw_mmc
driver, so that the driver can probe Poplar mmc device.  And finally
patch #3 cleans up the board level mmc initialization code, as they are
not used any more.

Shawn Guo (3):
  poplar: sync up device tree with kernel 4.20
  mmc: hi6220_dw_mmc: add compatible for Poplar support
  poplar: clean up board level mmc initialization code

 arch/arm/dts/hi3798cv200-poplar.dts           |  68 +++++-
 arch/arm/dts/hi3798cv200.dtsi                 | 221 +++++++++++++++++-
 arch/arm/dts/poplar-pinctrl.dtsi              |  98 ++++++++
 arch/arm/include/asm/arch-hi3798cv200/dwmmc.h |  12 -
 .../asm/arch-hi3798cv200/hi3798cv200.h        |   1 -
 board/hisilicon/poplar/poplar.c               |  12 -
 drivers/mmc/hi6220_dw_mmc.c                   |   1 +
 include/dt-bindings/clock/histb-clock.h       |  56 +++--
 include/dt-bindings/pinctrl/hisi.h            |  74 ++++++
 9 files changed, 483 insertions(+), 60 deletions(-)
 create mode 100644 arch/arm/dts/poplar-pinctrl.dtsi
 delete mode 100644 arch/arm/include/asm/arch-hi3798cv200/dwmmc.h
 create mode 100644 include/dt-bindings/pinctrl/hisi.h

-- 
2.18.0



More information about the U-Boot mailing list