u-boot/drivers/mmc
Kongyang Liu 085b3b22d3 mmc: cv1800b: Add transmit tap delay config to fix write error
Currently, only the receive delay is configured while the transmit delay
is not set, which may result in errors when writing to the file. This issue
can be resolved by setting PHY_TX_SRC_INVERT to SDHCI_PHY_TX_RX_DLY.

Signed-off-by: Kongyang Liu <seashell11234455@gmail.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
2024-05-01 22:40:08 +08: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: Limit data transfer to U16_MAX 2024-04-26 15:32:06 +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: Add transmit tap delay config to fix write error 2024-05-01 22:40:08 +08: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: sdhci: introduce adma_write_desc() hook to struct sdhci_ops 2024-04-26 15:30:48 +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: Support 32-bit only ADMA on 64-bit platforms 2024-04-26 15:31:11 +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: Add support for the no-mmc-hs400 prop 2024-04-26 15:31:44 +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: fix vendor_spec_cap0 registers 2024-04-23 13:29:13 +02: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 4 blocks PIO mode read limit for RK35xx 2024-04-26 15:47:05 +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 mmc: Support 32-bit only ADMA on 64-bit platforms 2024-04-26 15:31:11 +09: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: programmable clock calculation needs multiplier +1 2024-04-26 15:31:57 +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 mmc: stm32_sdmmc2: Fix AARCH64 compilation warnings 2024-04-19 12:05:10 +02: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