Home
last modified time | relevance | path

Searched full:tmclk (Results 1 – 8 of 8) sorted by relevance

/Linux-v6.1/drivers/mmc/host/
Dsdhci-tegra.c160 struct clk *tmclk; member
1689 * timeout clock and SW can choose TMCLK or SDCLK for hardware in sdhci_tegra_probe()
1694 * 12Mhz TMCLK which is advertised in host capability register. in sdhci_tegra_probe()
1695 * With TMCLK of 12Mhz provides maximum data timeout period that can in sdhci_tegra_probe()
1698 * So, TMCLK is set to 12Mhz and kept enabled all the time on SoC's in sdhci_tegra_probe()
1699 * supporting separate TMCLK. in sdhci_tegra_probe()
1703 clk = devm_clk_get(&pdev->dev, "tmclk"); in sdhci_tegra_probe()
1709 dev_warn(&pdev->dev, "failed to get tmclk: %d\n", rc); in sdhci_tegra_probe()
1717 "failed to enable tmclk: %d\n", rc); in sdhci_tegra_probe()
1721 tegra_host->tmclk = clk; in sdhci_tegra_probe()
[all …]
Dsdhci.h420 /* Controller uses SDCLK instead of TMCLK for data timeouts */
/Linux-v6.1/Documentation/devicetree/bindings/mmc/
Dnvidia,tegra20-sdhci.yaml215 - const: tmclk
294 clock-names = "sdhci", "tmclk";
/Linux-v6.1/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra186-pmc.yaml188 clock-names = "sdhci", "tmclk";
/Linux-v6.1/arch/arm64/boot/dts/nvidia/
Dtegra210.dtsi1215 clock-names = "sdhci", "tmclk";
1244 clock-names = "sdhci", "tmclk";
1262 clock-names = "sdhci", "tmclk";
1286 clock-names = "sdhci", "tmclk";
Dtegra186.dtsi872 clock-names = "sdhci", "tmclk";
902 clock-names = "sdhci", "tmclk";
927 clock-names = "sdhci", "tmclk";
954 clock-names = "sdhci", "tmclk";
Dtegra194.dtsi1046 clock-names = "sdhci", "tmclk";
1085 clock-names = "sdhci", "tmclk";
1125 clock-names = "sdhci", "tmclk";
Dtegra234.dtsi904 clock-names = "sdhci", "tmclk";