Commit 871be845 authored by Manikanta Maddireddy's avatar Manikanta Maddireddy Committed by Thierry Reding

arm64: tegra: Add PEX DPD states as pinctrl properties

Add PEX deep power down states as pinctrl properties to set in PCIe driver.
In Tegra210, BIAS pads are not in power down mode when clamps are applied.
To set the pads in DPD, pass the PEX DPD states as pinctrl properties to
PCIe driver.
Signed-off-by: default avatarManikanta Maddireddy <mmaddireddy@nvidia.com>
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 9a182db4
...@@ -48,6 +48,11 @@ pcie@1003000 { ...@@ -48,6 +48,11 @@ pcie@1003000 {
<&tegra_car 72>, <&tegra_car 72>,
<&tegra_car 74>; <&tegra_car 74>;
reset-names = "pex", "afi", "pcie_x"; reset-names = "pex", "afi", "pcie_x";
pinctrl-names = "default", "idle";
pinctrl-0 = <&pex_dpd_disable>;
pinctrl-1 = <&pex_dpd_enable>;
status = "disabled"; status = "disabled";
pci@1,0 { pci@1,0 {
...@@ -848,6 +853,20 @@ sdmmc3_1v8: sdmmc3-1v8 { ...@@ -848,6 +853,20 @@ sdmmc3_1v8: sdmmc3-1v8 {
pins = "sdmmc3"; pins = "sdmmc3";
power-source = <TEGRA_IO_PAD_VOLTAGE_1V8>; power-source = <TEGRA_IO_PAD_VOLTAGE_1V8>;
}; };
pex_dpd_disable: pex_en {
pex-dpd-disable {
pins = "pex-bias", "pex-clk1", "pex-clk2";
low-power-disable;
};
};
pex_dpd_enable: pex_dis {
pex-dpd-enable {
pins = "pex-bias", "pex-clk1", "pex-clk2";
low-power-enable;
};
};
}; };
fuse@7000f800 { fuse@7000f800 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment