Lines Matching full:tmclk
154 struct clk *tmclk; member
1668 * timeout clock and SW can choose TMCLK or SDCLK for hardware in sdhci_tegra_probe()
1673 * 12Mhz TMCLK which is advertised in host capability register. in sdhci_tegra_probe()
1674 * With TMCLK of 12Mhz provides maximum data timeout period that can in sdhci_tegra_probe()
1677 * So, TMCLK is set to 12Mhz and kept enabled all the time on SoC's in sdhci_tegra_probe()
1678 * supporting separate TMCLK. in sdhci_tegra_probe()
1682 clk = devm_clk_get(&pdev->dev, "tmclk"); in sdhci_tegra_probe()
1688 dev_warn(&pdev->dev, "failed to get tmclk: %d\n", rc); in sdhci_tegra_probe()
1696 "failed to enable tmclk: %d\n", rc); in sdhci_tegra_probe()
1700 tegra_host->tmclk = clk; in sdhci_tegra_probe()
1743 clk_disable_unprepare(tegra_host->tmclk); in sdhci_tegra_probe()
1761 clk_disable_unprepare(tegra_host->tmclk); in sdhci_tegra_remove()