arm64: tegra: Fill in properties for Tegra234 eMMC
authorMikko Perttunen <mperttunen@nvidia.com>
Fri, 12 Nov 2021 12:35:40 +0000 (13:35 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 16 Dec 2021 15:51:00 +0000 (16:51 +0100)
Add missing properties to the eMMC controller, as required to use it on
actual hardware.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra234.dtsi

index 844cab4..ffe3003 100644 (file)
                        compatible = "nvidia,tegra234-sdhci", "nvidia,tegra186-sdhci";
                        reg = <0x03460000 0x20000>;
                        interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
-                       clocks = <&bpmp TEGRA234_CLK_SDMMC4>;
-                       clock-names = "sdhci";
+                       clocks = <&bpmp TEGRA234_CLK_SDMMC4>,
+                                <&bpmp TEGRA234_CLK_SDMMC_LEGACY_TM>;
+                       clock-names = "sdhci", "tmclk";
+                       assigned-clocks = <&bpmp TEGRA234_CLK_SDMMC4>,
+                                         <&bpmp TEGRA234_CLK_PLLC4>;
+                       assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLC4>;
                        resets = <&bpmp TEGRA234_RESET_SDMMC4>;
                        reset-names = "sdhci";
-                       dma-coherent;
+                       nvidia,pad-autocal-pull-up-offset-hs400 = <0x00>;
+                       nvidia,pad-autocal-pull-down-offset-hs400 = <0x00>;
+                       nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x0a>;
+                       nvidia,pad-autocal-pull-down-offset-1v8-timeout = <0x0a>;
+                       nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x0a>;
+                       nvidia,pad-autocal-pull-down-offset-3v3-timeout = <0x0a>;
+                       nvidia,default-tap = <0x8>;
+                       nvidia,default-trim = <0x14>;
+                       nvidia,dqs-trim = <40>;
+                       supports-cqe;
                        status = "disabled";
                };