OpenCloudOS-Kernel/drivers/mmc/core
Sascha Hauer 25185f3f31 mmc: Add SDIO function devicetree subnode parsing
This adds SDIO devicetree subnode parsing to the mmc core. While
SDIO devices are runtime probable they sometimes need nonprobable
additional information on embedded systems, like an additional gpio
interrupt or a clock. This patch makes it possible to supply this
information from the devicetree. SDIO drivers will find a pointer
to the devicenode in their devices of_node pointer.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[hdegoede@redhat.com: Misc. cleanups]
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2015-01-19 09:56:26 +01:00
..
Kconfig mmc: core: Use MMC_UNSAFE_RESUME as default behavior 2014-02-13 22:58:15 -05:00
Makefile mmc: extend and rename cd-gpio helpers to handle more slot GPIO functions 2012-07-10 23:04:04 -04:00
bus.c mmc: Add SDIO function devicetree subnode parsing 2015-01-19 09:56:26 +01:00
bus.h mmc: rename dev_to_mmc_card() to mmc_dev_to_card() 2010-10-23 21:11:12 +08:00
core.c mmc: Add SDIO function devicetree subnode parsing 2015-01-19 09:56:26 +01:00
core.h mmc: Add SDIO function devicetree subnode parsing 2015-01-19 09:56:26 +01:00
debugfs.c mmc: core: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() 2014-11-10 12:40:44 +01:00
host.c mmc: slot-gpio: Rework how to handle allocation of slot-gpio data 2015-01-19 09:56:18 +01:00
host.h mmc: start removing enable / disable API 2012-03-27 12:20:03 -04:00
mmc.c mmc: core: Make tuning block patterns static 2015-01-19 09:56:24 +01:00
mmc_ops.c mmc: core: Make tuning block patterns static 2015-01-19 09:56:24 +01:00
mmc_ops.h mmc: core: Add helper function for EXT_CSD support 2014-11-10 12:40:41 +01:00
quirks.c mmc: quirks: Fixup debug message 2014-07-09 11:26:03 +02:00
sd.c mmc: core: Support the optional init_card() callback for MMC and SD 2015-01-19 09:56:04 +01:00
sd.h mmc: drop the speed mode of card's state 2014-05-12 18:05:53 -04:00
sd_ops.c mmc: sd: warn if card stays busy during init 2014-07-09 11:26:07 +02:00
sd_ops.h mmc: add erase, secure erase, trim and secure trim operations 2010-08-12 08:43:30 -07:00
sdio.c mmc: core: reset sdio card properly on resume. 2014-11-26 14:30:59 +01:00
sdio_bus.c mmc: Add SDIO function devicetree subnode parsing 2015-01-19 09:56:26 +01:00
sdio_bus.h mmc: basic SDIO device model 2007-09-23 19:45:31 +02:00
sdio_cis.c mmc: sdio: Change pr_warning to pr_warn_ratelimited 2012-07-22 15:25:48 -04:00
sdio_cis.h sdio: split up common and function CIS parsing 2007-09-23 20:44:22 +02:00
sdio_io.c mmc: sdio: Use multiple scatter/gather list 2012-12-06 13:54:43 -05:00
sdio_irq.c mmc: Convert pr_warning to pr_warn 2014-09-24 10:13:09 +02:00
sdio_ops.c mmc: sdio: Use multiple scatter/gather list 2012-12-06 13:54:43 -05:00
sdio_ops.h sdio: recognize io card without powercycle 2010-03-12 15:52:28 -08:00
slot-gpio.c mmc: slot-gpio: Rework how to handle allocation of slot-gpio data 2015-01-19 09:56:18 +01:00
slot-gpio.h mmc: slot-gpio: Make mmc_gpio_alloc() available for MMC core 2015-01-19 09:56:17 +01:00