Searched full:tmclk (Results 1 – 8 of 8) sorted by relevance
/linux-6.14.4/drivers/mmc/host/ |
D | sdhci-tegra.c | 164 struct clk *tmclk; member 1724 * timeout clock and SW can choose TMCLK or SDCLK for hardware in sdhci_tegra_probe() 1729 * 12Mhz TMCLK which is advertised in host capability register. in sdhci_tegra_probe() 1730 * With TMCLK of 12Mhz provides maximum data timeout period that can in sdhci_tegra_probe() 1733 * So, TMCLK is set to 12Mhz and kept enabled all the time on SoC's in sdhci_tegra_probe() 1734 * supporting separate TMCLK. in sdhci_tegra_probe() 1738 clk = devm_clk_get(&pdev->dev, "tmclk"); in sdhci_tegra_probe() 1744 dev_warn(&pdev->dev, "failed to get tmclk: %d\n", rc); in sdhci_tegra_probe() 1752 "failed to enable tmclk: %d\n", rc); in sdhci_tegra_probe() 1756 tegra_host->tmclk = clk; in sdhci_tegra_probe() [all …]
|
D | sdhci.h | 480 /* Controller uses SDCLK instead of TMCLK for data timeouts */
|
/linux-6.14.4/Documentation/devicetree/bindings/mmc/ |
D | nvidia,tegra20-sdhci.yaml | 214 - const: tmclk 293 clock-names = "sdhci", "tmclk";
|
/linux-6.14.4/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,tegra186-pmc.yaml | 206 clock-names = "sdhci", "tmclk";
|
/linux-6.14.4/arch/arm64/boot/dts/nvidia/ |
D | tegra210.dtsi | 1208 clock-names = "sdhci", "tmclk"; 1239 clock-names = "sdhci", "tmclk"; 1257 clock-names = "sdhci", "tmclk"; 1281 clock-names = "sdhci", "tmclk";
|
D | tegra186.dtsi | 854 clock-names = "sdhci", "tmclk"; 884 clock-names = "sdhci", "tmclk"; 909 clock-names = "sdhci", "tmclk"; 936 clock-names = "sdhci", "tmclk";
|
D | tegra194.dtsi | 1026 clock-names = "sdhci", "tmclk"; 1065 clock-names = "sdhci", "tmclk"; 1105 clock-names = "sdhci", "tmclk";
|
D | tegra234.dtsi | 3043 clock-names = "sdhci", "tmclk"; 3078 clock-names = "sdhci", "tmclk";
|