t210b01: add sdmmc suport

This commit is contained in:
2025-08-10 22:04:16 -05:00
parent 9fbc144aa6
commit 6ea6240416

View File

@@ -29,6 +29,51 @@
/delete-property/ pinctrl-names; /delete-property/ pinctrl-names;
}; };
mmc@700b0600 {
nvidia,default-tap = <9>;
nvidia,default-trim = <13>;
clocks = <&tegra_car TEGRA210_CLK_SDMMC4>,
<&tegra_car TEGRA210_CLK_SDMMC_LEGACY>;
clock-names = "sdmmc4", "sdmmc_legacy";
assigned-clocks = <&tegra_car TEGRA210_CLK_SDMMC4>,
<&tegra_car TEGRA210_CLK_PLL_C4_OUT2>;
assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_C4_OUT2>;
};
mmc@700b0400 {
nvidia,default-tap = <11>;
nvidia,default-trim = <18>;
clocks = <&tegra_car TEGRA210_CLK_SDMMC3>,
<&tegra_car TEGRA210_CLK_SDMMC_LEGACY>;
clock-names = "sdmmc3", "sdmmc_legacy";
};
mmc@700b0200 {
nvidia,default-tap = <8>;
nvidia,default-trim = <13>;
clocks = <&tegra_car TEGRA210_CLK_SDMMC2>,
<&tegra_car TEGRA210_CLK_SDMMC_LEGACY>;
clock-names = "sdmmc2", "sdmmc_legacy";
};
mmc@700b0000 {
nvidia,default-tap = <11>;
nvidia,default-trim = <14>;
clocks = <&tegra_car TEGRA210_CLK_SDMMC1>,
<&tegra_car TEGRA210_CLK_SDMMC_LEGACY>;
clock-names = "sdmmc1", "sdmmc_legacy";
assigned-clocks = <&tegra_car TEGRA210_CLK_SDMMC4>,
<&tegra_car TEGRA210_CLK_PLL_C4_OUT2>,
<&tegra_car TEGRA210_CLK_PLL_C4>;
assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_C4_OUT2>;
};
/* Tegra210B01 has MBIST patched and is missing VI unit */ /* Tegra210B01 has MBIST patched and is missing VI unit */
pmc@7000e400 { pmc@7000e400 {
compatible = "nvidia,tegra210b01-pmc"; compatible = "nvidia,tegra210b01-pmc";
@@ -50,6 +95,41 @@
compatible = "nvidia,tegra210b01-xusb-padctl"; compatible = "nvidia,tegra210b01-xusb-padctl";
}; };
pinmux@700008d4 {
status = "okay";
sdmmc1_drv_code_1_8V: sdmmc1_drv_code {
sdmmc1 {
nvidia,pins = "drive_sdmmc1";
nvidia,pull-down-strength = <8>;
nvidia,pull-up-strength = <8>;
};
};
sdmmc1_default_drv_code_3_3V: sdmmc1_default_drv_code {
sdmmc1 {
nvidia,pins = "drive_sdmmc1";
nvidia,pull-down-strength = <8>;
nvidia,pull-up-strength = <8>;
};
};
sdmmc3_drv_code_1_8V: sdmmc3_drv_code {
sdmmc3 {
nvidia,pins = "drive_sdmmc3";
nvidia,pull-down-strength = <8>;
nvidia,pull-up-strength = <8>;
};
};
sdmmc3_default_drv_code_3_3V: sdmmc3_default_drv_code {
sdmmc3 {
nvidia,pins = "drive_sdmmc3";
nvidia,pull-down-strength = <8>;
nvidia,pull-up-strength = <8>;
};
};
};
usb@700d0000 { usb@700d0000 {
compatible = "nvidia,tegra210b01-xudc"; compatible = "nvidia,tegra210b01-xudc";
}; };