aboutsummaryrefslogtreecommitdiff
path: root/include/zynqmp_tap_delay.h
diff options
context:
space:
mode:
authorAshok Reddy Soma <ashok.reddy.soma@xilinx.com>2020-10-23 04:59:04 -0600
committerMichal Simek <michal.simek@xilinx.com>2020-10-29 08:55:43 +0100
commit728d21b8c75e3c13a19b4a555d08a4478efa8fe6 (patch)
tree6b7c63c9230cc53154001201d9646f71aa02cb5a /include/zynqmp_tap_delay.h
parentd3d880b41a7cd72d2cdf5656ea2dd108a81560b6 (diff)
downloadu-boot-728d21b8c75e3c13a19b4a555d08a4478efa8fe6.zip
u-boot-728d21b8c75e3c13a19b4a555d08a4478efa8fe6.tar.gz
u-boot-728d21b8c75e3c13a19b4a555d08a4478efa8fe6.tar.bz2
mmc: zynq_sdhci: Add common function to set input/output tapdelays
Remove setting tapdelays for different speeds separately. Instead use the ITAP and OTAP delay values which are read from the device tree. If the DT does not contain tap delay values, the predefined values will be used for the same. Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'include/zynqmp_tap_delay.h')
-rw-r--r--include/zynqmp_tap_delay.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/zynqmp_tap_delay.h b/include/zynqmp_tap_delay.h
index b07e3e0..7b71343 100644
--- a/include/zynqmp_tap_delay.h
+++ b/include/zynqmp_tap_delay.h
@@ -10,10 +10,11 @@
#ifdef CONFIG_ARCH_ZYNQMP
void zynqmp_dll_reset(u8 deviceid);
-void arasan_zynqmp_set_tapdelay(u8 device_id, u8 uhsmode, u8 bank);
+void arasan_zynqmp_set_tapdelay(u8 device_id, u32 itap_delay, u32 otap_delay);
#else
inline void zynqmp_dll_reset(u8 deviceid) {}
-inline void arasan_zynqmp_set_tapdelay(u8 device_id, u8 uhsmode, u8 bank) {}
+inline void arasan_zynqmp_set_tapdelay(u8 device_id, u32 itap_delay,
+ u32 otap_delay) {}
#endif
#endif