u-boot-brain/drivers
Marek Vasut a3f0a7d5b5 mmc: sh_sdhi: Fix the ACMD handling
The command handling in this driver is awful, esp. because the driver
depends on command numbers to determine whether this is APPCMD or not.
Also, handling of command RSP response types is totally wrong.

This patch at least plucks out some of the custom command encoding and
fixes the APPCMD handling. The RSP handling still needs work, yet that
might not be needed as it turns out the uniphier-sd.c driver is in much
better shape and supports the same IP, so we might be able to just drop
this driver in favor of the uniphier one.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Cc: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2017-08-17 14:38:02 +09:00
..
adc dm: adc: Convert uclass to livetree 2017-06-01 07:03:13 -06:00
ata ahci-pci: Update call to ahci_probe_scsi_pci() 2017-08-03 14:48:48 -04:00
bios_emulator bios_emulator: Fix cast for 64-bit compilation 2016-10-11 11:55:33 +08:00
block dm: blk: part: Add UCLASS_NVME and IF_TYPE_NVME 2017-08-13 15:17:30 -04:00
bootcount powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
clk rockchip: clk: remove RATE_TO_DIV 2017-08-13 17:15:09 +02:00
core spl: dm: Kconfig: split REGMAP/SYSCON support for TPL from SPL 2017-08-13 17:12:20 +02:00
cpu dm: core: Update device_bind_driver_to_node() to use ofnode 2017-06-01 07:03:08 -06:00
crypto Convert CONFIG_CMD_HASH to Kconfig 2017-05-22 12:38:15 -04:00
ddr arm: mvebu: ddr3_debug: remove self assignments 2017-08-13 15:17:30 -04:00
demo dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
dfu dfu: add common function to initiate transaction 2017-07-28 23:34:40 +02:00
dma imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
firmware dm: core: Rename of_device_is_compatible() 2017-06-01 07:03:06 -06:00
fpga fpga: xilinx: Avoid using local intermediate buffer 2017-08-02 09:11:52 +02:00
gpio stm32f1: remove stm32f1 support 2017-08-13 15:17:37 -04:00
i2c i2c: designware: Allow sending restart conditions 2017-08-10 12:02:50 +02:00
input powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x 2017-06-16 10:14:55 -04:00
led dm: core: Update device_bind_driver_to_node() to use ofnode 2017-06-01 07:03:08 -06:00
mailbox dm: mailbox: Update uclass to support livetree 2017-06-01 07:03:15 -06:00
memory memory: Move TI_AEMIF config to KCONFIG 2016-04-18 17:11:43 -04:00
misc rockchip: efuse: dm: change to use dev_read_addr 2017-07-27 14:59:00 +02:00
mmc mmc: sh_sdhi: Fix the ACMD handling 2017-08-17 14:38:02 +09:00
mtd Convert CONFIG_NAND to Kconfig 2017-08-12 09:18:47 -04:00
net driver: net: ldpaa: Update priv->phydev after free() 2017-08-14 12:47:33 -05:00
nvme nvme: Handle zero Maximum Data Transfer Size (MDTS) 2017-08-13 15:17:33 -04:00
pch dm: Use dm_scan_fdt_dev() directly where possible 2016-07-27 14:15:54 -06:00
pci PCI: layerscape: Fix assigning wrong address to LS2088A pcie cfg1 space 2017-08-09 09:57:32 -07:00
pcmcia Kconfig; Drop CONFIG_IDE_TI_CARDBUS and associated driver 2017-08-11 15:41:51 -04:00
phy phy: add a NO-OP phy driver 2017-07-28 23:34:44 +02:00
pinctrl rockchip: pinctrl: rk3368: add SPI support 2017-08-13 17:12:25 +02:00
power regulator: palmas: disable bypass when the LDO is enabled 2017-08-01 11:58:01 +09:00
pwm dm: tegra: pwm: Convert to livetree 2017-07-28 12:02:47 -06:00
qe QE: add QE support on SD boot 2017-06-01 19:56:54 -07:00
ram rockchip: rk3368: add DRAM controller driver with DRAM initialisation 2017-08-13 17:12:33 +02:00
remoteproc dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
reset reset: add reset_release_all() 2017-07-28 23:34:07 +02:00
rtc powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x 2017-06-16 10:14:55 -04:00
scsi dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
serial serial: sh: Use the clock framework to obtain clock config 2017-08-03 04:26:25 +09:00
soc Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
sound dm: gpio: Add live tree support 2017-06-01 07:03:10 -06:00
spi Merge branch 'master' of git://git.denx.de/u-boot-rockchip 2017-08-14 10:40:01 -04:00
spmi dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
sysreset rockchip: rk322x: add sysreset driver 2017-07-11 12:13:46 +02:00
thermal thermal: imx: fix calculation 2017-05-18 11:23:31 +02:00
timer rockchip: timer: add device-model timer driver for RK3368 (and similar) 2017-08-13 17:12:36 +02:00
tpm dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
usb usb: net: Add support for Microchip LAN75xx and LAN78xx 2017-08-14 12:47:33 -05:00
video rockchip: video: Makefile: Add soc specific driver for rk3288 mipi dsi 2017-08-07 21:32:11 +02:00
watchdog wdt: Update uclass to make clear that the timeout is in ms 2017-08-13 15:17:34 -04:00
Kconfig nvme: Add NVM Express driver support 2017-08-13 15:17:31 -04:00
Makefile Merge branch 'master' of git://git.denx.de/u-boot-rockchip 2017-08-14 10:40:01 -04:00