u-boot-brain/drivers/mmc
Benoît Thébaudeau b9b4f146c9 mmc: fsl_esdhc: Fix i.MX53 eSDHCv3 clock
Commit 4f425280fa ("mmc: fsl_esdhc: Allow all supported prescaler
values") made it possible to set SYSCTL.SDCLKFS to 0 in SDR mode on
i.MX, thus bypassing the SD clock frequency prescaler, in order to be
able to get higher SD clock frequencies in some contexts. However, that
commit missed the fact that this value is illegal on the eSDHCv3
instance of the i.MX53. This seems to be the only exception on i.MX,
this value being legal even for the eSDHCv2 instances of the i.MX53.

Fix this issue by changing the minimum prescaler value for the single
instance of the i.MX53 eSDHCv3 controller.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
2018-01-22 14:17:13 +09:00
..
arm_pl180_mmci.c mmc: arm_pl180_mmci: add .getcd callback 2017-11-17 07:44:13 -05:00
arm_pl180_mmci.h mmc: arm_pl180_mmci: add .getcd callback 2017-11-17 07:44:13 -05:00
atmel_sdhci.c mmc: atmel_sdhci: not on capabilities to set gck rate 2017-11-29 22:30:50 -05:00
bcm2835_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
davinci_mmc.c mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
dw_mmc.c dm: mmc: Drop CONFIG_DM_MMC_OPS 2017-08-17 16:59:55 +09:00
exynos_dw_mmc.c drivers: mmc: Avoid memory leak in case of failure 2018-01-12 18:11:03 +09:00
fsl_esdhc_spl.c block: pass block dev not num to read/write/erase() 2016-01-13 21:05:18 -05:00
fsl_esdhc.c mmc: fsl_esdhc: Fix i.MX53 eSDHCv3 clock 2018-01-22 14:17:13 +09:00
ftsdc010_mci.c nds32: ftsdc010: Fix SD detech fail on AE3XX. 2017-11-30 10:04:36 +08:00
ftsdc010_mci.h nds32: ftsdc010: Support ftsdc010 DM. 2017-11-30 10:01:50 +08:00
gen_atmel_mci.c mmc: atmel: when sending a data command, use the provided block size 2018-01-12 18:11:23 +09:00
hi6220_dw_mmc.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
Kconfig mmc: add a Kconfig option to enable the support for MMC write operations 2018-01-12 18:11:24 +09:00
kona_sdhci.c mmc: sdhci: Distinguish between base clock and maximum peripheral frequency 2017-01-23 15:37:42 +09:00
Makefile mmc: add a Kconfig option to enable the support for MMC write operations 2018-01-12 18:11:24 +09:00
meson_gx_mmc.c mmc: meson_gx_mmc: fix the complie error 2018-01-12 18:11:04 +09:00
mmc_boot.c cmd: mmc: add mmc partconf read capability 2017-08-17 17:00:11 +09:00
mmc_legacy.c dm: mmc: Drop CONFIG_DM_MMC_OPS 2017-08-17 16:59:55 +09:00
mmc_private.h mmc: add a Kconfig option to enable the support for MMC write operations 2018-01-12 18:11:24 +09:00
mmc_spi.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
mmc_write.c dm: mmc: Support erase 2016-10-09 21:36:27 -06:00
mmc-uclass.c mmc: let mmc_of_parse() fail for insane bus-width value 2018-01-22 14:11:58 +09:00
mmc.c mmc: fix the wrong disabling clock 2018-01-22 14:15:34 +09:00
msm_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
mv_sdhci.c mmc: sdhci: Distinguish between base clock and maximum peripheral frequency 2017-01-23 15:37:42 +09:00
mvebu_mmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
mxcmmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
mxsmmc.c imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
nds32_mmc.c nds32: mmc: Support ftsdc010 DM. 2017-11-30 09:59:09 +08:00
omap_hsmmc.c mmc: omap_hsmmc: Fix incorrect bit operations for disabling a bit 2018-01-19 15:49:23 -05:00
pci_mmc.c mmc: Support generic PCI SD host controller 2017-08-18 15:37:38 +09:00
pic32_sdhci.c dm: Fix up inclusion of common.h 2017-06-01 07:03:03 -06:00
pxa_mmc_gen.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
rockchip_dw_mmc.c rockchip: mmc: convert to livetree 2017-09-18 20:40:34 +02:00
rockchip_sdhci.c rockchip: sdhci: update reg map for of-platdata 2017-09-18 20:40:38 +02:00
rpmb.c mmc: rpmb: update size format for write_counter 2017-07-19 19:13:59 +09:00
s5p_sdhci.c dm: gpio: Add live tree support 2017-06-01 07:03:10 -06:00
sandbox_mmc.c dm: mmc: sandbox: Update SD card emulation 2018-01-12 18:11:04 +09:00
sdhci-cadence.c mmc: sdhci-cadence: add HS200 support 2018-01-22 14:11:58 +09:00
sdhci.c mmc: sdhci: change data transfer failure into debug message 2018-01-22 14:11:58 +09:00
sh_mmcif.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
sh_mmcif.h ARM: Rmobile: Rename CONFIG_RMOBILE to CONFIG_ARCH_RMOBILE 2016-08-17 10:25:34 +09:00
sh_sdhi.c mmc: sd_sdhi: Enable clock using clock framework 2017-08-17 14:38:18 +09:00
socfpga_dw_mmc.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
sti_sdhci.c sti: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
stm32_sdmmc2.c stm32: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
sunxi_mmc.c mmc: sunxi: Only update timing mode bit when enabling new timing mode 2017-09-01 19:49:47 +05:30
tangier_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
tegra_mmc.c dm: tegra: mmc: Convert to livetree 2017-07-28 12:02:47 -06:00
uniphier-sd.c mmc: uniphier-sd: Add R8A77995 D3 compatible 2017-12-09 13:36:26 +01:00
xenon_sdhci.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
zynq_sdhci.c dm: core: Replace of_offset with accessor (part 2) 2017-06-01 07:03:04 -06:00