u-boot/drivers/mmc
Judith Mendez f13a830e6e mmc: am654_sdhci: Fix ITAPDLY for HS400 timing
At HS400 mode the ITAPDLY value is that from High Speed mode
which is incorrect and may cause boot failures.

The ITAPDLY for HS400 speed mode should be the same as ITAPDLY
as HS200 timing after tuning is executed. Add the functionality
to save ITAPDLY from HS200 tuning and save as HS400 ITAPDLY.

Fixes: c964447ea3 ("mmc: am654_sdhci: Add support for input tap delay")
Signed-off-by: Judith Mendez <jm@ti.com>
2024-04-29 10:55:27 -06:00
..
am654_sdhci.c mmc: am654_sdhci: Fix ITAPDLY for HS400 timing 2024-04-29 10:55:27 -06:00
arm_pl180_mmci.c mmc: arm_pl180_mmci: Rely on DM 2024-04-15 15:19:12 +09:00
arm_pl180_mmci.h mmc: arm_pl180_mmci: Enable HWFC for specific versions of MCI 2021-10-29 18:22:32 +09:00
aspeed_sdhci.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
atmel_sdhci.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
bcm2835_sdhci.c dm: treewide: Rename dev_get_platdata() to dev_get_plat() 2020-12-13 16:51:09 -07:00
bcm2835_sdhost.c mmc: bcm2835-host: let firmware manage the clock divisor 2023-03-24 14:43:20 +00:00
bcmstb_sdhci.c mmc: bcmstb: Add support for bcm2712 SD controller 2024-01-30 17:40:01 +01:00
ca_dw_mmc.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
cv1800b_sdhci.c mmc: cv1800b_sdhci: Remove the unused argument 2024-04-15 17:58:59 +09:00
davinci_mmc.c drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
dw_mmc.c mmc: dw_mmc: Don't return error if data busy timeout 2024-04-15 16:01:32 +09:00
exynos_dw_mmc.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
f_sdh30.c mmc: f_sdh30: Add support for F_SDH30_E51 2022-10-24 18:01:32 +09:00
fsl_esdhc.c mmc: Drop unused mmc_send_tuning() cmd_error parameter 2024-04-15 15:19:12 +09:00
fsl_esdhc_imx.c mmc: Drop unused mmc_send_tuning() cmd_error parameter 2024-04-15 15:19:12 +09:00
fsl_esdhc_spl.c global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
ftsdc010_mci.c mmc: ftsdc010: make command timeout 250 ms as in the comment 2022-10-24 18:01:07 +09:00
ftsdc010_mci.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
gen_atmel_mci.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
hi6220_dw_mmc.c mmc: hi6220_dw_mmc: add fifoth_val to private data and set it in .probe 2024-04-15 16:01:48 +09:00
iproc_sdhci.c drivers: mmc: iproc_sdhci: enable HS200 mode 2021-03-02 13:53:37 +01:00
jz_mmc.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
Kconfig mmc: arm_pl180_mmci: Rely on DM 2024-04-15 15:19:12 +09:00
kona_sdhci.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
Makefile mmc: Add SPL_MMC_PWRSEQ to fix link issue when building SPL 2024-04-15 15:19:12 +09:00
meson_gx_mmc.c mmc: Add SPL_MMC_PWRSEQ to fix link issue when building SPL 2024-04-15 15:19:12 +09:00
meson_gx_mmc.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
mmc-pwrseq.c mmc: pwrseq: add mmc-pwrseq file to provide a generic interface 2021-02-19 15:10:41 +08:00
mmc-uclass.c mmc: Unconditionally call mmc_deinit() 2024-04-15 15:19:13 +09:00
mmc.c mmc: Unconditionally call mmc_deinit() 2024-04-15 15:19:13 +09:00
mmc_boot.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
mmc_bootdev.c bootstd: Use bootdev instead of bootdevice 2023-07-16 23:13:17 +08:00
mmc_legacy.c blk: Rename if_type to uclass_id 2022-09-25 08:30:05 -06:00
mmc_private.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
mmc_spi.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
mmc_write.c mmc: erase: Use TRIM erase when available 2023-04-10 12:17:24 +09:00
msm_sdhci.c mmc: msm_sdhci: use modern clock handling 2024-03-01 14:44:35 +00:00
mtk-sd.c mmc: Drop unused mmc_send_tuning() cmd_error parameter 2024-04-15 15:19:12 +09:00
mv_sdhci.c mmc: mv_sdhci: Depend on DM_MMC 2023-04-10 12:17:58 +09:00
mvebu_mmc.c mmc: mvebu: convert to driver model 2021-04-08 08:50:52 +02:00
mxcmmc.c treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
mxsmmc.c treewide: Simply conditions with the new OF_REAL 2021-09-25 09:46:15 -06:00
nexell_dw_mmc.c mmc: dwmmc: Change designware MMC 'clksel' callback function to return status 2021-01-15 17:48:36 +08:00
npcm_sdhci.c mmc: npcm_sdhci: Fix use of CONFIG_IS_ENABLED on DM_REGULATOR 2023-04-08 03:53:23 +02:00
octeontx_hsmmc.c mmc: Drop unused mmc_send_tuning() cmd_error parameter 2024-04-15 15:19:12 +09:00
octeontx_hsmmc.h treewide: use linux/time.h for time conversion defines 2023-11-16 18:59:58 -05:00
omap_hsmmc.c mmc: Drop unused mmc_send_tuning() cmd_error parameter 2024-04-15 15:19:12 +09:00
owl_mmc.c mmc: actions: add MMC driver for Actions OWL S700/S900 2022-01-18 12:48:17 -05:00
pci_mmc.c mmc: pci: Drop the superfluous cast 2023-11-01 09:58:57 +09:00
pic32_sdhci.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
piton_mmc.c drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
renesas-sdhi.c mmc: renesas-sdhi: Do not access SCC during tuning in send_cmd callback 2024-04-15 15:19:12 +09:00
rockchip_dw_mmc.c mmc: Add SPL_MMC_PWRSEQ to fix link issue when building SPL 2024-04-15 15:19:12 +09:00
rockchip_sdhci.c mmc: rockchip_sdhci: Fix HS400 mode write on RK3568 2024-02-05 15:00:51 +08:00
rpmb.c mmc: rpmb: Fix driver routing memory alignment with tmp buffer 2021-07-30 17:12:15 +08:00
s5p_sdhci.c Revert "mmc: s5p_sdhci: unset the SDHCI_QUIRK_BROKEN_R1B" 2023-05-15 17:14:46 -04:00
sandbox_mmc.c sandbox: mmc: Start off with a zeroed file 2023-01-23 18:11:39 -05:00
sdhci-adma.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
sdhci-cadence.c mmc: Drop unused mmc_send_tuning() cmd_error parameter 2024-04-15 15:19:12 +09:00
sdhci.c mmc: sdhci: Rework SDHCI_QUIRK_BROKEN_R1B 2023-11-01 10:01:10 +09:00
sh_mmcif.c cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
sh_mmcif.h ARM: renesas: Rename ARCH_RMOBILE to ARCH_RENESAS 2024-03-02 14:29:36 -05:00
snps_dw_mmc.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
socfpga_dw_mmc.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
sti_sdhci.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
stm32_sdmmc2.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
sunxi_mmc.c sunxi: mmc: Sort compatible strings numerically 2023-11-12 16:46:32 +00:00
sunxi_mmc.h sunxi: mmc: Move header to the driver directory 2023-11-12 16:45:08 +00:00
tangier_sdhci.c dm: treewide: Rename dev_get_platdata() to dev_get_plat() 2020-12-13 16:51:09 -07:00
tegra_mmc.c mmc: tegra: use max-frequency from device tree if provided 2023-12-19 21:24:12 +02:00
tmio-common.c mmc: tmio: Check INFO1 for completion during DMA transfer 2024-04-15 15:19:12 +09:00
tmio-common.h mmc: tmio: Replace ifdeffery with IS_ENABLED/CONFIG_IS_ENABLED macros 2023-04-07 17:13:27 +02:00
uniphier-sd.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
xenon_sdhci.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
zynq_sdhci.c mmc: zynq_sdhci: Dll reset only for ZynqMP platform 2023-07-21 09:00:38 +02:00