An error occurred fetching the project authors.
- 12 May, 2014 1 commit
-
-
Roger Tseng authored
Realtek USB SD/MMC host driver provides mmc host support based on the Realtek USB card reader MFD driver. Signed-off-by:
Roger Tseng <rogerable@realtek.com> Signed-off-by:
Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by:
Chris Ball <chris@printf.net>
-
- 27 Mar, 2014 1 commit
-
-
Georgi Djakov authored
This platform driver adds the initial support of Secure Digital Host Controller Interface compliant controller found in Qualcomm chipsets. Signed-off-by:
Asutosh Das <asutoshd@codeaurora.org> Signed-off-by:
Venkat Gopalakrishnan <venkatg@codeaurora.org> Tested-by:
Ivan T. Ivanov <iivanov@mm-sol.com> Signed-off-by:
Georgi Djakov <gdjakov@mm-sol.com> Acked-by:
Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by:
Chris Ball <chris@printf.net>
-
- 27 Feb, 2014 1 commit
-
-
Dinh Nguyen authored
It turns now that the only really platform specific code that is needed for SOCFPGA is using the SDMMC_CMD_USE_HOLD_REG in the prepare_command function. Since the Rockchip already has this functionality, re-use the code that is already in dw_mmc-pltfm.c. Signed-off-by:
Dinh Nguyen <dinguyen@altera.com> Acked-by:
Jaehoon Chung <jh80.chung@samsung.com> Acked-by:
Steffen Trumtrar <s.trumtrar@pengutronix.de> Tested-by:
Steffen Trumtrar <s.trumtrar@pengutronix.de> Acked-by:
Seungwon Jeon <tgih.jun@samsung.com> Signed-off-by:
Chris Ball <chris@printf.net>
-
- 13 Jan, 2014 3 commits
-
-
Soren Brinkmann authored
Add a driver for Arasan's SDHCI controller core. Signed-off-by:
Soren Brinkmann <soren.brinkmann@xilinx.com> Acked-by: Rob Herring <rob.herring@calxeda.com> [binding] Acked-by:
Michal Simek <monstr@monstr.eu> Signed-off-by:
Chris Ball <chris@printf.net>
-
Zhangfei Gao authored
Add dw_mmc-k3.c for k3v2, support sd/emmc Signed-off-by:
Zhangfei Gao <zhangfei.gao@linaro.org> Signed-off-by:
Zhigang Wang <brooke.wangzhigang@huawei.com> Acked-by:
Arnd Bergmann <arnd@arndb.de> Signed-off-by:
Chris Ball <chris@printf.net>
-
Adam Lee authored
Add O2Micro/BayHubTech SD Host DeviceId 8520 support. Add O2Micro/BayHubTech SD Host DeviceId 8420 & 8421 support. Add O2Micro/BayHubTech SD Host DeviceId 8620 & 8621 support. These card readers are used in laptops like Lenovo ThinkPad W540, Dell Latitude E5440, Dell Latitude E6540. Signed-off-by:
Peter Guo <peter.guo@bayhubtech.com> Signed-off-by:
Adam Lee <adam.lee@canonical.com> Signed-off-by:
Chris Ball <chris@printf.net>
-
- 25 Aug, 2013 1 commit
-
-
Wei WANG authored
Signed-off-by:
Wei WANG <wei_wang@realsil.com.cn> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 05 Jul, 2013 1 commit
-
-
Christian Daudt authored
Add SDHCI driver for the Broadcom 281xx SoCs. Still missing: - power managemement Signed-off-by:
Christian Daudt <csd@broadcom.com> Acked-by:
Arnd Bergmann <arnd@arndb.de> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 27 Jun, 2013 1 commit
-
-
Dinh Nguyen authored
Add platform specific functionality for the DW SD/MMC driver for SoCFPGA. Move SDMMC_CMD_USE_HOLD_REG to dw_mmc.h so other platforms can use this define. Signed-off-by:
Dinh Nguyen <dinguyen@altera.com> Reviewed-by:
Pavel Machek <pavel@denx.de> Acked-by:
Jaehoon Chung <jh80.chung@samsung.com> Acked-by:
Olof Johansson <olof@lixom.net> Acked-by: Seungwon Jeon <tgih.jun@samsung.com Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 22 Mar, 2013 1 commit
-
-
Barry Song authored
This patch adds the new driver for CSR SiRF SoCs: SiRFprimaII: unicore ARM Cortex-A9 SiRFatlas6: unicore ARM Cortex-A9 SiRFmarco: dual core ARM Cortex-A9 SMP Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Bin Shi <Bin.Shi@csr.com> Acked-by:
Arnd Bergmann <arnd@arndb.de> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 24 Feb, 2013 1 commit
-
-
Mike Lockwood authored
This driver handles the virtual MMC device present in the Goldfish emulator. The patch folds together initial work from Mike Lockwood and patches by San Mehat, Jun Nakajima and Tom Keel <thomas.keel@intel.com> plus cleanups by Alan Cox to get it all into 3.6 shape. Signed-off-by:
Mike A. Chan <mikechan@google.com> [cleaned up and x86 support added] Signed-off-by:
Sheng Yang <sheng@linux.intel.com> Signed-off-by:
Yunhong Jiang <yunhong.jiang@intel.com> Signed-off-by:
Xiaohui Xin <xiaohui.xin@intel.com> Signed-off-by:
Jun Nakajima <jun.nakajima@intel.com> Signed-off-by:
Bruce Beare <bruce.j.beare@intel.com> [Moved to 3.4] Signed-off-by:
Tom Keel <thomas.keel@intel.com> [Moved to 3.7] Signed-off-by:
Alan Cox <alan@linux.intel.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 11 Feb, 2013 1 commit
-
-
Stephen Warren authored
Add a very simple driver for the BCM2835 SoC, which is used in the Raspberry Pi board. Signed-off-by:
Stephen Warren <swarren@wwwdotorg.org> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 28 Jan, 2013 1 commit
-
-
Stephen Warren authored
Add a very simple driver for the BCM2835 SoC, which is used in the Raspberry Pi board. Signed-off-by:
Stephen Warren <swarren@wwwdotorg.org> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 06 Dec, 2012 2 commits
-
-
Tony Prisk authored
This patch adds support for the SD/MMC host controller found on Wondermedia 8xxx series SoCs, currently supported under arm/arch-vt8500. A binding document is also included, based on mmc.txt with additional properties. Signed-off-by:
Tony Prisk <linux@prisktech.co.nz> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Ludovic Desroches authored
The at91-mci driver is not needed anymore since the atmel-mci driver now supports all Atmel devices. Signed-off-by:
Ludovic Desroches <ludovic.desroches@atmel.com> Acked-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 23 Nov, 2012 1 commit
-
-
Adrian Hunter authored
Add a driver for SDHCI controllers enumerated via ACPI and identified by the ACPI Compatibility ID PNP0D40 (or other SDHCI-specific ACPI hardware IDs in the future). [rjw: Added the changelog.] Signed-off-by:
Adrian Hunter <adrian.hunter@intel.com> Acked-by:
Chris Ball <cjb@laptop.org> Reviewed-by:
Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by:
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
-
- 16 Nov, 2012 1 commit
-
-
Wei WANG authored
Realtek PCI-E SD/MMC card host driver is used to access SD/MMC card, with the help of Realtek PCI-E card reader MFD driver. Signed-off-by:
Wei WANG <wei_wang@realsil.com.cn> Reviewed-by:
Arnd Bergmann <arnd@arndb.de> Tested-by:
Borislav Petkov <bp@alien8.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 08 Nov, 2012 1 commit
-
-
Wei WANG authored
Realtek PCI-E SD/MMC card host driver is used to access SD/MMC card, with the help of Realtek PCI-E card reader MFD driver. Signed-off-by:
Wei WANG <wei_wang@realsil.com.cn> Reviewed-by:
Arnd Bergmann <arnd@arndb.de> Tested-by:
Borislav Petkov <bp@alien8.de> Signed-off-by:
Samuel Ortiz <sameo@linux.intel.com>
-
- 03 Oct, 2012 1 commit
-
-
Thomas Abraham authored
Samsung Exynos SoC's extend the dw-mshc controller for additional clock and bus control. Add support for these extensions and include provide device tree based discovery suppory as well. Signed-off-by:
Thomas Abraham <thomas.abraham@linaro.org> Acked-by:
Will Newton <will.newton@imgtec.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 22 Apr, 2012 1 commit
-
-
Sascha Hauer authored
This driver is broken since 2.6.31 when the traditional i.MX1 support was removed. In theory the i.MX1 mmc controller can be supported by the mxcmmc driver which basically is the same hardware. However, the i.MX1 controller has severe bugs which made several workarounds necessary which resulted in a different driver structure. At that time it seemed easier to write a second driver to support hardware without bugs. As noone cared for the i.MX1 driver for a long time and it does not compile, remove it. Signed-off-by:
Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 25 Mar, 2012 1 commit
-
-
Shashidhar Hiremath authored
Support of PCI mode for the dw_mmc driver. This Patch adds the support for the scenario where the Synopsys Designware IP is present on the PCI bus. The patch adds the minimal modifications necessary for the driver to work on PCI platform. Also added separate files for PCI and PLATFORM modes of operation. Signed-off-by:
Shashidhar Hiremath <shashidharh@vayavyalabs.com> Acked-by:
James Hogan <james.hogan@imgtec.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 12 Jan, 2012 1 commit
-
-
Adrian Hunter authored
Add a means of getting platform data for the SDHCI PCI devices. The data is stored against the slot not the device in order to support multi-slot devices. The data allows platform-specific setup (such as getting GPIO numbers from firmware or setting up wl12xx for SDIO) to be done in platform support files instead of the sdhci-pci driver. Signed-off-by:
Adrian Hunter <adrian.hunter@intel.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 20 Jul, 2011 7 commits
-
-
Paul Parsons authored
Only compile tmio_mmc_dma.o when CONFIG_MMC_SDHI is selected (as y or m). Signed-off-by:
Paul Parsons <lost.distance@yahoo.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Zhangfei Gao authored
Delete obsolete sdhci-pxa.c, which was previously shared amongst the entire PXA series. Instead we now use sdhci-pxav3.c for mmp2 and sdhci-pxav2.c for pxa9xx. Signed-off-by:
Zhangfei Gao <zhangfei.gao@marvell.com> Acked-by:
Philip Rakity <prakity@marvell.com> Acked-by:
Mark F. Brown <mark.brown314@gmail.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Zhangfei Gao authored
sdhci-pltfm driver for PXAV2 SoCs, such as pxa910. Signed-off-by:
Zhangfei Gao <zhangfei.gao@marvell.com> Signed-off-by:
Jun Nie <njun@marvell.com> Signed-off-by:
Qiming Wu <wuqm@marvell.com> Acked-by:
Philip Rakity <prakity@marvell.com> Acked-by:
Mark F. Brown <mark.brown314@gmail.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Zhangfei Gao authored
sdhci-pltfm driver for PXAV3 SoCs, such as MMP2. Signed-off-by:
Zhangfei Gao <zhangfei.gao@marvell.com> Signed-off-by:
Philip Rakity <prakity@marvell.com> Acked-by:
Philip Rakity <prakity@marvell.com> Acked-by:
Mark F. Brown <mark.brown314@gmail.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Shawn Guo authored
There are a couple of problems left from the sdhci pltfm and OF consolidation changes. * When building more than one sdhci-pltfm based drivers in the same image, linker will give multiple definition error on the sdhci-pltfm helper functions. For example right now, building sdhci-of-esdhc and sdhci-of-hlwd together is a valid combination from Kconfig view. * With the current build method, there is error with building the drivers as module, but module installation fails with modprobe. The patch fixes above problems by changing sdhci-pltfm into a module. To avoid EXPORT_SYMBOL on so many big endian IO accessors, it moves these accessors into sdhci-pltfm.h as the 'static inline' functions. As a result, sdhci.h needs to be included in sdhci-pltfm.h, and in turn can be removed from individual drivers which already include sdhci-pltfm.h. Signed-off-by:
Shawn Guo <shawn.guo@linaro.org> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Shawn Guo authored
The patch turns the sdhci-of-core common stuff into helper functions added into sdhci-pltfm.c, and makes sdhci-of device drviers self registered using the same pair of .probe and .remove used by sdhci-pltfm device drivers. As a result, sdhci-of-core.c and sdhci-of.h can be eliminated with those common things merged into sdhci-pltfm.c and sdhci-pltfm.h respectively. Signed-off-by:
Shawn Guo <shawn.guo@linaro.org> Acked-by:
Anton Vorontsov <cbouatmailru@gmail.com> Reviewed-by:
Wolfram Sang <w.sang@pengutronix.de> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Shawn Guo authored
The patch turns the common stuff in sdhci-pltfm.c into functions, and add device drivers their own .probe and .remove which in turn call into the common functions, so that those sdhci-pltfm device drivers register itself and keep all device specific things away from common sdhci-pltfm file. Signed-off-by:
Shawn Guo <shawn.guo@linaro.org> Reviewed-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Arnd Bergmann <arnd@arndb.de> Acked-by:
Anton Vorontsov <cbouatmailru@gmail.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 25 May, 2011 1 commit
-
-
Tony Olech authored
Add a driver for Elan Digital System's VUB300 chip which is a USB connected SDIO/SDmem/MMC host controller. A VUB300 chip enables a USB 2.0 or USB 1.1 connected host computer to use SDIO/SD/MMC cards without the need for a directly connected, for example via PCI, SDIO host controller. Signed-off-by:
Anthony F Olech <tony.olech@elandigitalsystems.com> [cjb: various punctuation and style fixes] Tested-by:
Chris Ball <cjb@laptop.org> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 25 Mar, 2011 2 commits
-
-
Guennadi Liakhovetski authored
On sh-mobile platforms the SDHI driver was using the tmio_mmc SD/SDIO MFD cell driver. Now that the tmio_mmc driver has been split into a core and a separate MFD glue, we can support SDHI natively without the need to emulate an MFD controller. This also allows to support systems with an on-SoC SDHI controller and a separate MFD with a TMIO core. Signed-off-by:
Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked-by:
Paul Mundt <lethal@linux-sh.org> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Guennadi Liakhovetski authored
TMIO MMC chips contain an SD / SDIO IP core from Panasonic, similar to the one, used in MN5774 and other MN57xx controllers. These IP cores are included in many multifunction devices, in sh-mobile chips from Renesas, in the latter case they can also use DMA. Some sh-mobile implementations also have some other specialities, that MFD-based solutions don't have. This makes supporting all these features in a monolithic driver inconveniet and error-prone. This patch splits the driver into 3 parts: the core, the MFD glue and the DMA support. In case of a modular build, two modules will be built: mmc_tmio_core and mmc_tmio. Signed-off-by:
Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked-by:
Paul Mundt <lethal@linux-sh.org> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 15 Mar, 2011 1 commit
-
-
Shawn Guo authored
This adds the mmc host driver for Freescale MXS-based SoC i.MX23/28. The driver calls into mxs-dma via generic dmaengine api for both pio and data transfer. Thanks Chris Ball for the indentation patch. Signed-off-by:
Shawn Guo <shawn.guo@freescale.com> Reviewed-by:
Arnd Bergmann <arnd@arndb.de> Tested-by:
Wolfram Sang <w.sang@pengutronix.de> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 09 Jan, 2011 3 commits
-
-
Will Newton authored
This adds the mmc host driver for the Synopsys DesignWare mmc host controller, found in a number of embedded SoC designs. Signed-off-by:
Will Newton <will.newton@imgtec.com> Reviewed-by:
Matt Fleming <matt@console-pimps.org> Reviewed-by:
Chris Ball <cjb@laptop.org> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Olof Johansson authored
SDHCI driver for Tegra. This driver plugs in as a new variant of sdhci-pltfm, using the platform data structure passed in to specify the GPIOs to use for card detect, write protect and card power enablement. Original driver (of which only the header file is left): Signed-off-by:
Yvonne Yip <y@palm.com> The rest, which has been rewritten by now: Signed-off-by:
Olof Johansson <olof@lixom.net> Reviewed-by:
Wolfram Sang <w.sang@pengutronix.de> Acked-by:
Mike Rapoport <mike@compulab.co.il> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
Mike Rapoport authored
Implement an sdhci-pltfm driver for the controller found in the Marvell Dove SoC. Signed-off-by:
Mike Rapoport <mike@compulab.co.il> CC: Saeed Bishara <saeed@marvell.com> Acked-by:
Wolfram Sang <w.sang@pengutronix.de> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 25 Oct, 2010 1 commit
-
-
Zhangfei Gao authored
Support Marvell PXA168/PXA910/MMP2 SD Host Controller. Signed-off-by:
Zhangfei Gao <zhangfei.gao@marvell.com> Acked-by:
Haojian Zhuang <haojian.zhuang@marvell.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
- 23 Oct, 2010 3 commits
-
-
Wolfram Sang authored
This driver adds basic support for the esdhc-core found on e.g. imx35/51, as a platform driver. Signed-off-by:
Wolfram Sang <w.sang@pengutronix.de> Acked-by:
Anton Vorontsov <cbouatmailru@gmail.com> Tested-by:
Eric Bénard <eric@eukrea.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
matt mooney authored
The EXTRA_CFLAGS assignment in mmc/Makefile was not accomplishing anything because this flag only has effect on sources at the same level as the makefile (i.e., per directory). Since card/, core/, and host/ rely on MMC_DEBUG, the subdir-ccflags-y variant seems to be the appropriate choice. Signed-off-by:
matt mooney <mfm@muteddisk.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-
David Vrabel authored
Add a driver for USB SD Host Controller devices. These devices are Cypress Astoria chips with firmware compliant with issue 2 of CSR's USHC specification. [cjb: adapt to block layer deprecation of max_{hw,phys}_segs] Signed-off-by:
David Vrabel <david.vrabel@csr.com> Signed-off-by:
Chris Ball <cjb@laptop.org>
-