SDHCI_SPRD_POSRD_DLY_MASK
dll_dly &= ~SDHCI_SPRD_POSRD_DLY_MASK;
dll_dly |= ((i << 16) & SDHCI_SPRD_POSRD_DLY_MASK);
p[mmc->ios.timing] &= ~(SDHCI_SPRD_POSRD_DLY_MASK);
p[mmc->ios.timing] |= ((best_clk_sample << 16) & SDHCI_SPRD_POSRD_DLY_MASK);