]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commitdiff
arm64: t210: DT node for drv codes
authorAnubhav Jain <anubhavj@nvidia.com>
Wed, 17 Dec 2014 11:03:15 +0000 (16:33 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 4 Apr 2015 22:05:38 +0000 (15:05 -0700)
-Added DT node to update default drive
code settings of SDMMC1 and SDMMC3 for
1.8 Vio for loki and foster platform.

-Bug 200064134

Change-Id: I53dc10c2ae26e25f8d8ac0d5d739c9e68a8ae9e1
Signed-off-by: Anubhav Jain <anubhavj@nvidia.com>
Reviewed-on: http://git-master/r/665007
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
arch/arm64/boot/dts/tegra210-platforms/tegra210-foster-e-pinmux-p2530-0930-e00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-loki-e-pinmux-p2530-0032-e00.dtsi
arch/arm64/boot/dts/tegra210-platforms/tegra210-p2530-common.dtsi

index a2837d69dbc43c0cb2b574398f7b302982b03930..96b453bbee83fabe92b3cbaf61efd0d1708b26f6 100644 (file)
                        };
                };
 
+               sdmmc1_drv_code_1_8V: sdmmc1_drv_code {
+                       sdmmc1 {
+                               nvidia,pins = "drive_sdmmc1";
+                               nvidia,pull-down-strength = <21>;
+                               nvidia,pull-up-strength = <17>;
+                       };
+               };
+
+               sdmmc1_default_drv_code_3_3V: sdmmc1_default_drv_code {
+                       sdmmc1 {
+                               nvidia,pins = "drive_sdmmc1";
+                               nvidia,pull-down-strength = <18>;
+                               nvidia,pull-up-strength = <18>;
+                       };
+               };
+
                sdmmc3_schmitt_enable_state: sdmmc3_schmitt_enable {
                        sdmmc3 {
                                 nvidia,pins = "sdmmc3_cmd_pp1", "sdmmc3_dat0_pp5", "sdmmc3_dat1_pp4", "sdmmc3_dat2_pp3", "sdmmc3_dat3_pp2";
                                 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
                        };
                };
+
+               sdmmc3_drv_code_1_8V: sdmmc3_drv_code {
+                       sdmmc3 {
+                               nvidia,pins = "drive_sdmmc3";
+                               nvidia,pull-down-strength = <21>;
+                               nvidia,pull-up-strength = <17>;
+                       };
+               };
+
+               sdmmc3_default_drv_code_3_3V: sdmmc3_default_drv_code {
+                       sdmmc3 {
+                               nvidia,pins = "drive_sdmmc3";
+                               nvidia,pull-down-strength = <18>;
+                               nvidia,pull-up-strength = <18>;
+                       };
+               };
        };
 };
index 08ac63fe175c5c1530ac6e13f5452c3fdc03e100..d88d922b9940ab19430a9c782d4c60aa3be69ff8 100644 (file)
                        };
                };
 
+               sdmmc1_drv_code_1_8V: sdmmc1_drv_code {
+                       sdmmc1 {
+                               nvidia,pins = "drive_sdmmc1";
+                               nvidia,pull-down-strength = <21>;
+                               nvidia,pull-up-strength = <17>;
+                       };
+               };
+
+               sdmmc1_default_drv_code_3_3V: sdmmc1_default_drv_code {
+                       sdmmc1 {
+                               nvidia,pins = "drive_sdmmc1";
+                               nvidia,pull-down-strength = <18>;
+                               nvidia,pull-up-strength = <18>;
+                       };
+               };
+
                sdmmc3_schmitt_enable_state: sdmmc3_schmitt_enable {
                        sdmmc3 {
                                 nvidia,pins = "sdmmc3_cmd_pp1", "sdmmc3_dat0_pp5", "sdmmc3_dat1_pp4", "sdmmc3_dat2_pp3", "sdmmc3_dat3_pp2";
                                 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
                        };
                };
+
+               sdmmc3_drv_code_1_8V: sdmmc3_drv_code {
+                       sdmmc3 {
+                               nvidia,pins = "drive_sdmmc3";
+                               nvidia,pull-down-strength = <21>;
+                               nvidia,pull-up-strength = <17>;
+                       };
+               };
+
+               sdmmc3_default_drv_code_3_3V: sdmmc3_default_drv_code {
+                       sdmmc3 {
+                               nvidia,pins = "drive_sdmmc3";
+                               nvidia,pull-down-strength = <18>;
+                               nvidia,pull-up-strength = <18>;
+                       };
+               };
        };
 };
index 9f66573cae404b8ed217b25f3ad95f95ae5ae800..b0238b0a1513b340d797800bc52f27051752d2f4 100644 (file)
                power-off-rail;
                disable-clock-gate;
                nvidia,update-pinctrl-settings;
-               pinctrl-names = "sdmmc_schmitt_enable", "sdmmc_schmitt_disable", "sdmmc_clk_schmitt_enable", "sdmmc_clk_schmitt_disable";
+               pinctrl-names = "sdmmc_schmitt_enable", "sdmmc_schmitt_disable", "sdmmc_clk_schmitt_enable", "sdmmc_clk_schmitt_disable", "sdmmc_drv_code", "sdmmc_default_drv_code";
                pinctrl-0 = <&sdmmc3_schmitt_enable_state>;
                pinctrl-1 = <&sdmmc3_schmitt_disable_state>;
                pinctrl-2 = <&sdmmc3_clk_schmitt_enable_state>;
                pinctrl-3 = <&sdmmc3_clk_schmitt_disable_state>;
+               pinctrl-4 = <&sdmmc3_drv_code_1_8V>;
+               pinctrl-5 = <&sdmmc3_default_drv_code_3_3V>;
                status = "disabled";
        };
 
                power-off-rail;
                disable-clock-gate;
                nvidia,update-pinctrl-settings;
-               pinctrl-names = "sdmmc_schmitt_enable", "sdmmc_schmitt_disable", "sdmmc_clk_schmitt_enable", "sdmmc_clk_schmitt_disable";
+               pinctrl-names = "sdmmc_schmitt_enable", "sdmmc_schmitt_disable", "sdmmc_clk_schmitt_enable", "sdmmc_clk_schmitt_disable", "sdmmc_drv_code", "admmc_default_drv_code";
                pinctrl-0 = <&sdmmc1_schmitt_enable_state>;
                pinctrl-1 = <&sdmmc1_schmitt_disable_state>;
                pinctrl-2 = <&sdmmc1_clk_schmitt_enable_state>;
                pinctrl-3 = <&sdmmc1_clk_schmitt_disable_state>;
+               pinctrl-4 = <&sdmmc1_drv_code_1_8V>;
+               pinctrl-5 = <&sdmmc1_default_drv_code_3_3V>;
                status = "okay";
        };