sdhci@700b0000 { /* SDMMC1 for uSD card */
uhs-mask = <0xc>;
power-off-rail;
+ nvidia,update-pinctrl-settings;
+ 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 = <&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>;
nvidia,sd-device;
status = "okay";
};
nvidia,pull-up-strength = <0x14>;
};
};
+
+ sdmmc1_schmitt_enable_state: sdmmc1_schmitt_enable {
+ sdmmc1 {
+ nvidia,pins = "sdmmc1_cmd_pm1", "sdmmc1_dat0_pm5", "sdmmc1_dat1_pm4", "sdmmc1_dat2_pm3", "sdmmc1_dat3_pm2";
+ nvidia,schmitt = <TEGRA_PIN_ENABLE>;
+ };
+ };
+
+ sdmmc1_schmitt_disable_state: sdmmc1_schmitt_disable {
+ sdmmc1 {
+ nvidia,pins = "sdmmc1_cmd_pm1", "sdmmc1_dat0_pm5", "sdmmc1_dat1_pm4", "sdmmc1_dat2_pm3", "sdmmc1_dat3_pm2";
+ nvidia,schmitt = <TEGRA_PIN_DISABLE>;
+ };
+ };
+
+ sdmmc1_clk_schmitt_enable_state: sdmmc1_clk_schmitt_enable {
+ sdmmc1 {
+ nvidia,pins = "sdmmc1_clk_pm0";
+ nvidia,schmitt = <TEGRA_PIN_ENABLE>;
+ };
+ };
+
+ sdmmc1_clk_schmitt_disable_state: sdmmc1_clk_schmitt_disable {
+ sdmmc1 {
+ nvidia,pins = "sdmmc1_clk_pm0";
+ nvidia,schmitt = <TEGRA_PIN_DISABLE>;
+ };
+ };
+
+ 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_ENABLE>;
+ };
+ };
+
+ sdmmc3_schmitt_disable_state: sdmmc3_schmitt_disable {
+ sdmmc3 {
+ nvidia,pins = "sdmmc3_cmd_pp1", "sdmmc3_dat0_pp5", "sdmmc3_dat1_pp4", "sdmmc3_dat2_pp3", "sdmmc3_dat3_pp2";
+ nvidia,schmitt = <TEGRA_PIN_DISABLE>;
+ };
+ };
+
+ sdmmc3_clk_schmitt_enable_state: sdmmc3_clk_schmitt_enable {
+ sdmmc3 {
+ nvidia,pins = "sdmmc3_clk_pp0";
+ nvidia,schmitt = <TEGRA_PIN_ENABLE>;
+ };
+ };
+
+ sdmmc3_clk_schmitt_disable_state: sdmmc3_clk_schmitt_disable {
+ sdmmc3 {
+ nvidia,pins = "sdmmc3_clk_pp0";
+ 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>;
+ };
+ };
};
};