ARM64: DT: t210: sdhci: Enable periodic calibration
R Raj Kumar [Wed, 25 Feb 2015 05:13:32 +0000 (10:13 +0530)]
- Enabled periodic calibration for SDMMC1/SDMMC3
- Added en-periodic-calib dt node details in the sdhci tegra
  documentation.

Bug 1591658

Change-Id: I673859aba5078dd6bd08983d94001a8f95d71447
Reviewed-on: http://git-master/r/711021
(cherry picked from commit be9c50ed7469e8572899912f9473540bcbb93134)

Signed-off-by: R Raj Kumar <rrajk@nvidia.com>
Change-Id: I06eab249f436fd3a17954dff38fc720350bf624e
Reviewed-on: http://git-master/r/719423
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

Documentation/devicetree/bindings/mmc/sdhci-tegra.txt
arch/arm64/boot/dts/tegra210-platforms/tegra210-sdhci.dtsi

index 8e3e540..afe7ed5 100644 (file)
@@ -78,6 +78,7 @@ in HS400 mode.
        When this flag is not specified explicitly the value is assumed to be 0.
 - cd_wakeup_incapable: Set this flag to disable card detect event as wake source.
 - nvidia,enable-strobe-mode: Enable enhance strobe mode when eMMC device runs at HS400 mode.
+- nvidia,en-periodic-calib: Enable periodic calibration support for sdmmc1/sdmmc3. Auto calibration sequence will be run at interval of 100ms during sdmmc1/sdmmc3 interfaces are active.
 
 Example:
 
index 1b83586..0dde7cc 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2014-2015, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -49,6 +49,7 @@
                compad-vref-1v8 = <0x7>;
                pll_source = "pll_p";
                nvidia,en-io-trim-volt;
+               nvidia,en-periodic-calib;
        };
 
        sdhci@700b0200 {
@@ -81,5 +82,6 @@
                cd-gpios = <&gpio TEGRA_GPIO_PZ1 0>;
                pll_source = "pll_p";
                nvidia,en-io-trim-volt;
+               nvidia,en-periodic-calib;
        };
 };