Searched full:tmclk (Results 1 – 8 of 8) sorted by relevance
/Linux-v6.1/drivers/mmc/host/ |
D | sdhci-tegra.c | 160 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 …]
|
D | sdhci.h | 420 /* Controller uses SDCLK instead of TMCLK for data timeouts */
|
/Linux-v6.1/Documentation/devicetree/bindings/mmc/ |
D | nvidia,tegra20-sdhci.yaml | 215 - const: tmclk 294 clock-names = "sdhci", "tmclk";
|
/Linux-v6.1/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,tegra186-pmc.yaml | 188 clock-names = "sdhci", "tmclk";
|
/Linux-v6.1/arch/arm64/boot/dts/nvidia/ |
D | tegra210.dtsi | 1215 clock-names = "sdhci", "tmclk"; 1244 clock-names = "sdhci", "tmclk"; 1262 clock-names = "sdhci", "tmclk"; 1286 clock-names = "sdhci", "tmclk";
|
D | tegra186.dtsi | 872 clock-names = "sdhci", "tmclk"; 902 clock-names = "sdhci", "tmclk"; 927 clock-names = "sdhci", "tmclk"; 954 clock-names = "sdhci", "tmclk";
|
D | tegra194.dtsi | 1046 clock-names = "sdhci", "tmclk"; 1085 clock-names = "sdhci", "tmclk"; 1125 clock-names = "sdhci", "tmclk";
|
D | tegra234.dtsi | 904 clock-names = "sdhci", "tmclk";
|