};
};
+ 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>;
+ };
+ };
};
};
};
};
+ 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>;
+ };
+ };
};
};
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";
};