[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