Searched full:tmclk (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/drivers/mmc/host/ |
H A 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 …]
|
H A D | sdhci.h | 428 /* Controller uses SDCLK instead of TMCLK for data timeouts */
|
/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
H A D | nvidia,tegra20-sdhci.yaml | 214 - const: tmclk 293 clock-names = "sdhci", "tmclk";
|
/openbmc/linux/Documentation/devicetree/bindings/arm/tegra/ |
H A D | nvidia,tegra186-pmc.yaml | 188 clock-names = "sdhci", "tmclk";
|
/openbmc/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra210.dtsi | 1208 clock-names = "sdhci", "tmclk"; 1237 clock-names = "sdhci", "tmclk"; 1255 clock-names = "sdhci", "tmclk"; 1279 clock-names = "sdhci", "tmclk";
|
H A D | tegra186.dtsi | 854 clock-names = "sdhci", "tmclk"; 884 clock-names = "sdhci", "tmclk"; 909 clock-names = "sdhci", "tmclk"; 936 clock-names = "sdhci", "tmclk";
|
H A D | tegra194.dtsi | 1026 clock-names = "sdhci", "tmclk"; 1065 clock-names = "sdhci", "tmclk"; 1105 clock-names = "sdhci", "tmclk";
|
H A D | tegra234.dtsi | 961 clock-names = "sdhci", "tmclk"; 996 clock-names = "sdhci", "tmclk";
|
/openbmc/u-boot/drivers/mmc/ |
H A D | tegra_mmc.c | 541 writeb(0xe, &priv->reg->timeoutcon); /* TMCLK * 2^27 */ in tegra_mmc_init()
|