alistair23-linux/drivers/mmc/core
Shawn Lin 1e178270df mmc: sdio: Check the return value of sdio_enable_4bit_bus
Since we could move card->host->caps & MMC_CAP_4_BIT_DATA
ahead of mmc_sdio_init_uhs_card, in mmc_host_uhs(). So there
we could save this bit to check that. Also, if the process of
sdio_enable_4bit_bus goes wrong, we should bails out early.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2018-03-15 09:32:30 +01:00
..
block.c mmc: block: fix logical error to avoid memory leak 2017-12-18 14:02:16 +01:00
block.h mmc: block: Remove code no longer needed after the switch to blk-mq 2017-12-11 13:02:22 +01:00
bus.c mmc: core: Remove code no longer needed after the switch to blk-mq 2017-12-11 13:05:58 +01:00
bus.h
card.h mmc: core: apply NO_CMD23 quirk to some specific cards 2017-12-11 13:43:27 +01:00
core.c mmc: slot-gpio: Add a function to enable/disable card detect IRQ wakeup 2018-03-05 13:04:32 +01:00
core.h mmc: core: Remove code no longer needed after the switch to blk-mq 2017-12-11 13:05:58 +01:00
debugfs.c mmc: core: Re-use DEFINE_SHOW_ATTRIBUTE() macro 2018-03-05 13:04:28 +01:00
host.c mmc: core: Remove option not to use blk-mq 2017-12-11 12:55:02 +01:00
host.h mmc: core: Don't try UHS-I mode if 4-bit mode isn't supported 2018-03-15 09:30:39 +01:00
Kconfig mmc: core: Delete bounce buffer Kconfig option 2017-06-20 10:30:17 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mmc.c mmc: core: properly init drv_type 2017-12-05 17:14:00 +01:00
mmc_ops.c mmc: core: Avoid hanging to claim host for mmc via some nested calls 2018-02-27 15:12:37 +01:00
mmc_ops.h mmc: core: Re-factor code for sending CID 2017-06-20 10:30:45 +02:00
mmc_test.c mmc: mmc_test: Ensure command queue is disabled for testing 2017-12-11 12:51:29 +01:00
pwrseq.c
pwrseq.h
pwrseq_emmc.c
pwrseq_sd8787.c
pwrseq_simple.c
queue.c mmc: block: Remove code no longer needed after the switch to blk-mq 2017-12-11 13:02:22 +01:00
queue.h mmc: block: Remove code no longer needed after the switch to blk-mq 2017-12-11 13:02:22 +01:00
quirks.h mmc: core: apply NO_CMD23 quirk to some specific cards 2017-12-11 13:43:27 +01:00
sd.c mmc: core: Don't try UHS-I mode if 4-bit mode isn't supported 2018-03-15 09:30:39 +01:00
sd.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sd_ops.c
sd_ops.h
sdio.c mmc: sdio: Check the return value of sdio_enable_4bit_bus 2018-03-15 09:32:30 +01:00
sdio_bus.c
sdio_bus.h
sdio_cis.c
sdio_cis.h
sdio_io.c
sdio_irq.c mmc: core: Introduce host claiming by context 2017-10-30 11:45:49 +01:00
sdio_ops.c
sdio_ops.h mmc: sdio: Add API to manage SDIO IRQs from a workqueue 2017-06-20 10:30:11 +02:00
sdio_uart.c
slot-gpio.c mmc: sdhci-pci: Respect PM flags when enabling card detect GPIO IRQ wakeup 2018-03-05 13:04:33 +01:00
slot-gpio.h