Hi, I would like to see what the minimal required change is to support DT for mmci without factorization. 1. Minimal change in mmci. 2. Add mmci_dt.c which contains the DT-populate code. The factorization could be done as step 2 I think. What do you say? BR Per On Wed, Mar 14, 2012 at 3:19 PM, Lee Jones <lee.jones@xxxxxxxxxx> wrote: > This patch-set splits out ux500 and ARM specific variants from mmci > core code, applies generic bindings for use by all variants, then > enables the ux500 variant for use with Device Tree. > > Documentation/devicetree/bindings/mmc/mmci.txt | 27 +++ > arch/arm/boot/dts/db8500.dtsi | 6 +- > arch/arm/boot/dts/snowball.dts | 30 +++- > arch/arm/mach-ux500/board-mop500.c | 3 +- > drivers/mmc/host/Makefile | 2 +- > drivers/mmc/host/mmci-arm.c | 65 ++++++ > drivers/mmc/host/mmci-ux500.c | 260 ++++++++++++++++++++++++ > drivers/mmc/host/mmci.c | 194 +++++------------- > drivers/mmc/host/mmci.h | 37 ++++ > 9 files changed, 473 insertions(+), 151 deletions(-) > > -- > To unsubscribe from this list: send the line "unsubscribe linux-mmc" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html