Lines Matching refs:extra
333 u32 txclk_tapnum, extra, dll_lock_value; in dwcmshc_sdhci_emmc_set_clock() local
347 extra = 0x1 << 16 | /* tune clock stop en */ in dwcmshc_sdhci_emmc_set_clock()
350 sdhci_writel(host, extra, DWCMSHC_EMMC_ATCTRL); in dwcmshc_sdhci_emmc_set_clock()
353 extra = DWCMSHC_EMMC_DLL_START_DEFAULT << DWCMSHC_EMMC_DLL_START_POINT | in dwcmshc_sdhci_emmc_set_clock()
356 sdhci_writel(host, extra, DWCMSHC_EMMC_DLL_CTRL); in dwcmshc_sdhci_emmc_set_clock()
369 extra = DWCMSHC_EMMC_DLL_DLYENA | DLL_RXCLK_ORI_GATE; in dwcmshc_sdhci_emmc_set_clock()
371 extra |= DLL_RXCLK_NO_INVERTER; in dwcmshc_sdhci_emmc_set_clock()
373 extra |= DLL_TAP_VALUE_SEL | (dll_lock_value << DLL_TAP_VALUE_OFFSET); in dwcmshc_sdhci_emmc_set_clock()
374 sdhci_writel(host, extra, DWCMSHC_EMMC_DLL_RXCLK); in dwcmshc_sdhci_emmc_set_clock()
382 extra = DLL_CMDOUT_SRC_CLK_NEG | in dwcmshc_sdhci_emmc_set_clock()
388 extra |= DLL_TAP_VALUE_SEL | (dll_lock_value << DLL_TAP_VALUE_OFFSET); in dwcmshc_sdhci_emmc_set_clock()
389 sdhci_writel(host, extra, DECMSHC_EMMC_DLL_CMDOUT); in dwcmshc_sdhci_emmc_set_clock()
392 extra = DWCMSHC_EMMC_DLL_DLYENA | in dwcmshc_sdhci_emmc_set_clock()
397 extra |= DLL_TAP_VALUE_SEL | (dll_lock_value << DLL_TAP_VALUE_OFFSET); in dwcmshc_sdhci_emmc_set_clock()
398 sdhci_writel(host, extra, DWCMSHC_EMMC_DLL_TXCLK); in dwcmshc_sdhci_emmc_set_clock()
400 extra = DWCMSHC_EMMC_DLL_DLYENA | in dwcmshc_sdhci_emmc_set_clock()
404 extra |= DLL_TAP_VALUE_SEL | (dll_lock_value << DLL_TAP_VALUE_OFFSET); in dwcmshc_sdhci_emmc_set_clock()
405 sdhci_writel(host, extra, DWCMSHC_EMMC_DLL_STRBIN); in dwcmshc_sdhci_emmc_set_clock()
411 extra = sdhci_readl(host, DWCMSHC_HOST_CTRL3); in dwcmshc_sdhci_emmc_set_clock()
412 extra &= ~BIT(0); in dwcmshc_sdhci_emmc_set_clock()
413 sdhci_writel(host, extra, DWCMSHC_HOST_CTRL3); in dwcmshc_sdhci_emmc_set_clock()
425 extra = DWCMSHC_EMMC_DLL_DLYENA | in dwcmshc_sdhci_emmc_set_clock()
428 sdhci_writel(host, extra, DWCMSHC_EMMC_DLL_STRBIN); in dwcmshc_sdhci_emmc_set_clock()