[PATCH RESEND v5 0/4] atmel-mci device tree support
ludovic.desroches at atmel.com
ludovic.desroches at atmel.com
Tue Jul 24 09:30:02 EDT 2012
From: Ludovic Desroches <ludovic.desroches at atmel.com>
Hello,
I resend this set of patches because patches 2, 3 and 4 were acked by
Jean-Christophe. Patch 1 was also acked by Jean-Christophe excepted for
cd-inverted property since it was redundant with gpio bindings.
I thought we were agree to go ahead since it was a common binding already
documented and it will concern all drivers.
Chris are you agree to take patch 1/4? Others patches may go to at91 tree,
isn't it?
By the way, I have updated documentation in patch 1/4 in the same way as you
did with the patch 'mmc: dt: Deduplicate binding docs by referencing mmc.txt'.
I didn't remove common properties from slot part because I think it is not
obvious to use these properties into the slot node.
Regards
Ludovic
v5:
- cleanup
- split dts commit: one for SOCs, one for boards
v4:
- cleanup
- add extra chips and boards for atmel-mci dt support
v3:
- use cd-inverted instead of cd-invert to follow mmc common binding.
- don't assign a pointer to pdev->dev.platform.
- add mci controller nodes to other chips and boards.
- put all dts file changes together.
v2:
- squash patch v1 2/4 and 3/4.
- change atmci_get_of_slots to atmci_of_init and manage pdata allocation into
it.
- correct potential issue (e.g. having only one slot which is not slot0 into
the dt) about slots by adding a reg property corresponding to the slot id.
Ludovic Desroches (4):
mmc: atmel-mci: add device tree support
ARM: at91: add clocks for DT entries
ARM: dts: add nodes for atmel hsmci controllers for atmel SOCs
ARM: dts: add nodes for atmel hsmci controllers for atmel boards
.../devicetree/bindings/mmc/atmel-hsmci.txt | 68 ++++++++++++++++
arch/arm/boot/dts/at91sam9260.dtsi | 9 ++
arch/arm/boot/dts/at91sam9263.dtsi | 18 ++++
arch/arm/boot/dts/at91sam9263ek.dts | 10 +++
arch/arm/boot/dts/at91sam9g20ek_2mmc.dts | 12 +++
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 ++
arch/arm/boot/dts/at91sam9g25ek.dts | 18 ++++
arch/arm/boot/dts/at91sam9g45.dtsi | 18 ++++
arch/arm/boot/dts/at91sam9m10g45ek.dts | 19 +++++
arch/arm/boot/dts/at91sam9n12.dtsi | 9 ++
arch/arm/boot/dts/at91sam9n12ek.dts | 9 ++
arch/arm/boot/dts/at91sam9x5.dtsi | 18 ++++
arch/arm/mach-at91/at91sam9260.c | 1 +
arch/arm/mach-at91/at91sam9263.c | 2 +
arch/arm/mach-at91/at91sam9g45.c | 2 +
arch/arm/mach-at91/at91sam9n12.c | 1 +
arch/arm/mach-at91/at91sam9x5.c | 2 +
drivers/mmc/host/atmel-mci.c | 85 +++++++++++++++++++-
18 files changed, 308 insertions(+), 2 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mmc/atmel-hsmci.txt
--
1.7.5.4
More information about the linux-arm-kernel
mailing list