u-boot-brain/drivers/mmc
Benoît Thébaudeau 4f425280fa mmc: fsl_esdhc: Allow all supported prescaler values
On i.MX, SYSCTL.SDCLKFS may be set to 0 in order to make the SD clock
frequency prescaler divide by 1 in SDR mode. In DDR mode, the prescaler
can divide by up to 512. Allow both of these settings.

The maximum SD clock frequency in High Speed mode is 50 MHz. On i.MX25,
this change makes it possible to get 48 MHz from the USB PLL
(240 MHz / 5 / 1) instead of only 40 MHz from the USB PLL
(240 MHz / 3 / 2) or 33.25 MHz from the AHB clock (133 MHz / 2 / 2).

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
2017-05-31 10:14:00 +02:00
..
arm_pl180_mmci.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
arm_pl180_mmci.h mmc: Split mmc struct, rework mmc initialization (v2) 2014-03-24 12:58:56 +02:00
atmel_sdhci.c mmc: atmel_sdhci: Enable the quirk SDHCI_QUIRK_WAIT_SEND_CMD 2017-05-16 06:29:28 +09:00
bcm2835_sdhci.c dm: mmc: rpi: Convert Raspberry Pi to driver model for MMC 2017-05-09 20:20:37 -04:00
davinci_mmc.c mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
dw_mmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
exynos_dw_mmc.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07: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: Allow all supported prescaler values 2017-05-31 10:14:00 +02:00
ftsdc010_mci.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
gen_atmel_mci.c mmc: gen_atmel_mci: add driver model support for mci 2017-04-14 15:19:57 +09:00
hi6220_dw_mmc.c treewide: replace #include <asm-generic/errno.h> with <linux/errno.h> 2016-09-23 22:25:27 -04:00
Kconfig mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +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: descend into drivers/mmc only when CONFIG_MMC is enabled 2017-05-15 18:28:23 +09:00
meson_gx_mmc.c mmc: meson: increase max block number per request 2017-05-29 17:28:52 +09:00
mmc_boot.c mmc: squash lines for immediate return 2016-09-23 17:53:44 -04:00
mmc_legacy.c mmc: Tinification of the mmc code 2016-12-01 13:51:57 +09:00
mmc_private.h dm: mmc: Support erase 2016-10-09 21:36:27 -06: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 dm: core: Add flags parameter to device_remove() 2017-04-04 20:15:10 -06:00
mmc.c mmc: drop unnecessary send_status request 2017-03-21 21:04:17 +09:00
msm_sdhci.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07: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 mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
omap_hsmmc.c drivers: omap_hsmmc: move to DM_MMC_OPS 2017-05-15 18:28:21 +09:00
pci_mmc.c x86: Convert MMC to driver model 2017-05-17 17:13:06 +08:00
pic32_sdhci.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07: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: handle deprecation of 'clock-freq-min-max' 2017-05-10 13:37:21 -06:00
rockchip_sdhci.c rockchip: sdhci: rk3399: update driver to support of-platdata 2017-03-16 16:03:43 -06:00
rpmb.c Move ALLOC_CACHE_ALIGN_BUFFER() to the new memalign.h header 2015-09-11 17:15:20 -04:00
s3c_sdi.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
s5p_sdhci.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
sandbox_mmc.c mmc: squash lines for immediate return 2016-09-23 17:53:44 -04:00
sdhci-cadence.c mmc: sdhci-cadence: import updates from Linux 4.12 2017-05-15 18:28:22 +09:00
sdhci.c mmc: sdhci: Fix maximum clock for programmable clock mode 2017-05-15 18:28:22 +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: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
socfpga_dw_mmc.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
sti_sdhci.c STiH410: Add STi SDHCI driver 2017-03-14 20:40:20 -04:00
sunxi_mmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
tangier_sdhci.c mmc: tangier: Add Intel Tangier eMMC/SDHCI driver 2017-03-21 21:03:14 +09:00
tegra_mmc.c mmc: tegra: allow disabling external clock loopback 2017-04-01 15:45:04 -07:00
uniphier-sd.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
xenon_sdhci.c mmc: xenon_sdhci: Add missing host->max_clk to Xenon SDHCI driver 2017-03-21 21:06:59 +09:00
zynq_sdhci.c mmc: zynq: Add fdt max-frequency support 2017-02-17 10:22:47 +01:00