Lines Matching defs:delay
9 #include <linux/delay.h>
307 #define PAD_DELAY_MAX 32 /* PAD delay cells */
435 u32 hs200_cmd_int_delay; /* cmd internal delay for HS200/SDR104 */
436 u32 hs400_cmd_int_delay; /* cmd internal delay for HS400 */
1677 /* use async fifo, then no need tune internal delay */
1836 static u32 test_delay_bit(u32 delay, u32 bit)
1839 return delay & (1 << bit);
1842 static int get_delay_len(u32 delay, u32 start_bit)
1847 if (test_delay_bit(delay, start_bit + i) == 0)
1853 static struct msdc_delay_phase get_best_delay(struct msdc_host *host, u32 delay)
1860 if (delay == 0) {
1861 dev_err(host->dev, "phase error: [map:%x]\n", delay);
1867 len = get_delay_len(delay, start);
1877 /* The rule is that to find the smallest delay cell */
1883 delay, len_final, final_phase);
2000 dev_dbg(host->dev, "Final internal delay: 0x%x\n", internal_delay);
2005 dev_dbg(host->dev, "Final cmd pad delay: %x\n", final_delay);
2055 dev_dbg(host->dev, "Final cmd pad delay: %x\n", final_delay);
2106 dev_dbg(host->dev, "Final data pad delay: %x\n", final_delay);
2170 dev_dbg(host->dev, "Final pad delay: %x\n", final_delay);
2358 of_property_read_u32(pdev->dev.of_node, "hs400-ds-delay",
2361 of_property_read_u32(pdev->dev.of_node, "mediatek,hs200-cmd-int-delay",
2364 of_property_read_u32(pdev->dev.of_node, "mediatek,hs400-cmd-int-delay",