public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/5] Extend ARM_PL180_MMCI
@ 2017-10-23  8:57 patrice.chotard at st.com
  2017-10-23  8:57 ` [U-Boot] [PATCH v2 1/5] mmc: arm_pl180_mmci: update arm_pl180_mmci_init() prototype patrice.chotard at st.com
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: patrice.chotard at st.com @ 2017-10-23  8:57 UTC (permalink / raw)
  To: u-boot

From: Patrice Chotard <patrice.chotard@st.com>

Currently this driver is used by VEXPRESS platform which doesn't support
Driver Model.
ARM_PL180_MMCI IP is embedded on STM32F4 and F7 platforms. In order to add 
SD support on these 2 STM32 family SoCs, the following reworks are needed:
	_ update arm_pl180_mmci_init() prototype to make this driver working with
	  DM and none DM platforms
	_ addapt driver to driver model
	_ add bus_width device tree support
	_ add clock support
	_ add .get_cd callback support

This series has been tested internally on both STM32F4 and STM32F7 SoCs
family. Future SD support for these 2 platforms will be added soon.

v2: _ add defines for clock min and max value in patch 2
	_ remove useless return in bus_width switch case in patch 3

Patrice Chotard (5):
  mmc: arm_pl180_mmci: update arm_pl180_mmci_init() prototype
  mmc: arm_pl180_mmci: adapt driver to DM usage
  mmc: arm_pl180_mmci: add bus_width DT property support
  mmc: arm_pl180_mmci: add clock support
  mmc: arm_pl180_mmci: add .getcd callback

 board/armltd/vexpress/vexpress_common.c |   3 +-
 drivers/mmc/Kconfig                     |   9 ++
 drivers/mmc/arm_pl180_mmci.c            | 187 +++++++++++++++++++++++++++++---
 drivers/mmc/arm_pl180_mmci.h            |   9 +-
 4 files changed, 189 insertions(+), 19 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2017-11-17 15:44 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-23  8:57 [U-Boot] [PATCH v2 0/5] Extend ARM_PL180_MMCI patrice.chotard at st.com
2017-10-23  8:57 ` [U-Boot] [PATCH v2 1/5] mmc: arm_pl180_mmci: update arm_pl180_mmci_init() prototype patrice.chotard at st.com
2017-11-17 15:44   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-10-23  8:57 ` [U-Boot] [PATCH v2 2/5] mmc: arm_pl180_mmci: adapt driver to DM usage patrice.chotard at st.com
2017-11-17 15:44   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-10-23  8:57 ` [U-Boot] [PATCH v2 3/5] mmc: arm_pl180_mmci: add bus_width DT property support patrice.chotard at st.com
2017-11-17 15:44   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-10-23  8:57 ` [U-Boot] [PATCH v2 4/5] mmc: arm_pl180_mmci: add clock support patrice.chotard at st.com
2017-11-17 15:44   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-10-23  8:57 ` [U-Boot] [PATCH v2 5/5] mmc: arm_pl180_mmci: add .getcd callback patrice.chotard at st.com
2017-11-17 15:44   ` [U-Boot] [U-Boot, v2, " Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox