linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2] Device Tree binding for the mvsdio driver and related changes
@ 2012-12-21 14:48 Thomas Petazzoni
  2012-12-21 14:49 ` [PATCH v2 01/20] mmc: mvsdio: use slot-gpio infrastructure for write protect gpio Thomas Petazzoni
                   ` (21 more replies)
  0 siblings, 22 replies; 34+ messages in thread
From: Thomas Petazzoni @ 2012-12-21 14:48 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

This series of patches adds a Device Tree binding to the mvsdio driver
(the driver for the SDIO interface found in many Marvell SoCs), and
uses this binding to enable the SDIO interface on Armada 370 and
Armada XP platforms, as well as converting the Kirkwood platforms to
using the Device Tree to probe the SDIO interface.

The series has been tested on Kirkwood Topkick, Armada 370 Mirabox,
Armada XP OpenBlocks, Armada 370 DB and Armada XP DB. The changes on
the Dreamplug and MPLCEC4 boards should be tested by their respective
maintainers if possible.

This series is obviously 3.9 material.

Here is a short description of the patches:

 * Patches 1 and 2 cleanup the mvsdio driver initialization by using
   the slot-gpio helpers for the card-detect and write-protect GPIOs

 * Patch 3 adds the Device Tree binding itself to the mvsdio driver

 * Patch 4 adds pinctrl integration to the mvsdio driver

 * Patch 5 adds Device Tree information to describe the SDIO interface
   on the Armada 370 and Armada XP SoCs.

 * Patches 6 and 7 add pin muxing options for the SDIO interface on
   Armada 370 and Armada XP SoCs.

 * Patches 8, 9, 10 enable the SDIO interface on the Armada XP DB,
   Armada 370 DB and Globalscale Mirabox platforms.

 * Patch 11 adds Device Tree information to describe the SDIO
   interface on the Kirkwood SoCs.

 * Patches 12 and 13 convert the Dreamplug and mplcec4 Kirkwood
   platforms to use the Device Tree to probe their SDIO interface and
   mux the corresponding pins.

 * Patch 14 adds a pin mux option for the SDIO interface on the
   88F6282 SoC, which is used in the Topkick platform.

 * Patch 15 makes the Topkick DTS file inherit the kirkwood-8262.dtsi,
   so that it gets the pinctrl definition.

 * Patch 16 converts the Kirkwood Topkick platform to use the Device
   Tree to probe its SDIO interface and mux the corresponding pins.

 * Patch 17 removes a useless header inclusion related to the SDIO
   interface to the Kirkwood Dockstar platform.

 * Patches 18, 19 and 20 update the mvebu_defconfig to enable the
   mvsdio driver, as well as Wifi/Bluetooth drivers needed for the
   SD8787 chip connected over SDIO on the Globalscale Mirabox.

Changes since v1:

 * On Kirkwood Dreamplug, use the Device Tree to mux the SDIO pins,
   and remove a header inclusion that has become useless in the board
   C file. Requested by Andrew Lunn.

 * On Kirkwood MPLCEC4, use the Device Tree to mux the SDIO pins, and
   remove a header inclusion that has become useless in the board C
   file. Requested by Andrew Lunn.

 * Add a pin mux option for the SDIO interface in the 88F6282 SoC.

 * Make the Kirkwood Topkick DTS file inherit the 88F6282 DTSI file.

 * On Kirkwood Topkick, use the Device Tree to mux the SDIO pins, and
   remove a header inclusion that has become useless in the board C
   file. Requested by Andrew Lunn.

Best regards,

Thomas

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

end of thread, other threads:[~2013-01-10 11:50 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-21 14:48 [PATCH v2] Device Tree binding for the mvsdio driver and related changes Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 01/20] mmc: mvsdio: use slot-gpio infrastructure for write protect gpio Thomas Petazzoni
2012-12-22 14:05   ` Shawn Guo
2012-12-22 14:49     ` Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 02/20] mmc: mvsdio: use slot-gpio for card detect gpio Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 03/20] mmc: mvsdio: implement a Device Tree binding Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 04/20] mmc: mvsdio: add pinctrl integration Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 05/20] arm: mvebu: add DT information for the SDIO interface of Armada 370/XP Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 06/20] arm: mvebu: add pin muxing options for the SDIO interface on Armada 370 Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 07/20] arm: mvebu: add pin muxing options for the SDIO interface on Armada XP Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 08/20] arm: mvebu: enable the SD card slot on Armada XP DB board Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 09/20] arm: mvebu: enable the SD card slot on Armada 370 " Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 10/20] arm: mvebu: enable the SDIO interface on the Globalscale Mirabox Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 11/20] arm: kirkwood: add Device Tree informations for the SDIO controller Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 12/20] arm: kirkwood: dreamplug: use Device Tree to probe SDIO Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 13/20] arm: kirkwood: mplcec4: " Thomas Petazzoni
2012-12-27 12:32   ` Stefan Peter
2012-12-27 12:43     ` Thomas Petazzoni
2012-12-27 16:45     ` Jason Cooper
2012-12-27 22:22       ` Stefan Peter
2012-12-27 22:29         ` Jason Cooper
2012-12-27 22:57   ` Stefan Peter
2012-12-21 14:49 ` [PATCH v2 14/20] arm: kirkwood: add pinmux option for the SDIO interface on 88F6282 Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 15/20] arm: kirkwood: topkick: the Topkick platform uses a 88F6282 SoC Thomas Petazzoni
2013-01-10  2:29   ` Jason Cooper
2013-01-10  6:13     ` Andrew Lunn
2013-01-10 11:50       ` Jason Cooper
2012-12-21 14:49 ` [PATCH v2 16/20] arm: kirkwood: topkick: use Device Tree to probe SDIO Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 17/20] arm: kirkwood: dockstar: remove useless include of SDIO header Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 18/20] arm: mvebu: enable SDIO support in mvebu_defconfig Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 19/20] arm: mvebu: enable mwifiex driver " Thomas Petazzoni
2012-12-21 14:49 ` [PATCH v2 20/20] arm: mvebu: enable btmrvl " Thomas Petazzoni
2013-01-08 20:38 ` [PATCH v2] Device Tree binding for the mvsdio driver and related changes Florian Fainelli
2013-01-10  3:13 ` Jason Cooper

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).