From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from pandora.arm.linux.org.uk (gw-1.arm.linux.org.uk [78.32.30.217]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 2AA251400F6 for ; Thu, 24 Apr 2014 05:06:36 +1000 (EST) Date: Wed, 23 Apr 2014 19:55:34 +0100 From: Russell King - ARM Linux To: Anton Vorontsov , Barry Song , Ben Dooks , Chris Ball , devicetree@vger.kernel.org, Ian Campbell , Jaehoon Chung , Kumar Gala , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-mmc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-tegra@vger.kernel.org, Mark Rutland , Michal Simek , Pawel Moll , Randy Dunlap , Rob Herring , Sascha Hauer , Seungwon Jeon , Shawn Guo , spear-devel@list.st.com, Stephen Warren , Thierry Reding , Ulf Hansson , Viresh Kumar Subject: [PATCH 00/38] MMC updates, plus CuBox-i WiFi support Message-ID: <20140423185534.GA26756@n2100.arm.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Russell King - ARM Linux List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , All, This is where I'm at with trying to clean up the SDHCI mess, and sort out issues I've noticed when trying to get UHS support working on CuBoxes. This is my full patch set, but I recommend not applying patch 37 as there appears to be a hardware issue preventing it working reliably. In any case, patches 0-33 inclusive are the SDHCI clean up, based against v3.15-rc1. Patches 34 and 35 are Olof's Wifi support, 36 is my fix against those, and 38 adds the Broadcom Wifi and BT support for CuBox. The questions over how to handle these devices were never properly settled, so I recommend against merging patch 34 onwards. As for the rest, I'm not planning on any further work, so it may be a good idea for people to consider testing them with a view to getting them merged. Documentation/devicetree/bindings/mmc/mmc.txt | 11 + arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-microsom.dtsi | 98 ++++ drivers/mmc/core/core.c | 42 ++ drivers/mmc/core/host.c | 68 +++ drivers/mmc/core/sdio_irq.c | 41 +- drivers/mmc/host/Kconfig | 63 +-- drivers/mmc/host/dw_mmc.c | 2 + drivers/mmc/host/sdhci-acpi.c | 8 + drivers/mmc/host/sdhci-bcm-kona.c | 4 + drivers/mmc/host/sdhci-bcm2835.c | 4 + drivers/mmc/host/sdhci-cns3xxx.c | 13 +- drivers/mmc/host/sdhci-dove.c | 4 + drivers/mmc/host/sdhci-esdhc-imx.c | 82 +-- drivers/mmc/host/sdhci-esdhc.h | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 4 + drivers/mmc/host/sdhci-of-esdhc.c | 70 ++- drivers/mmc/host/sdhci-of-hlwd.c | 4 + drivers/mmc/host/sdhci-pci.c | 9 +- drivers/mmc/host/sdhci-pltfm.c | 4 + drivers/mmc/host/sdhci-pxav2.c | 14 +- drivers/mmc/host/sdhci-pxav3.c | 13 +- drivers/mmc/host/sdhci-s3c.c | 36 +- drivers/mmc/host/sdhci-sirf.c | 4 + drivers/mmc/host/sdhci-spear.c | 5 +- drivers/mmc/host/sdhci-tegra.c | 27 +- drivers/mmc/host/sdhci.c | 728 +++++++++++++------------- drivers/mmc/host/sdhci.h | 20 +- include/linux/mmc/host.h | 8 + include/linux/mmc/sdhci.h | 15 +- 30 files changed, 885 insertions(+), 554 deletions(-) -- FTTC broadband for 0.8mile line: now at 9.7Mbps down 460kbps up... slowly improving, and getting towards what was expected from it.