mirror of https://gitee.com/openkylin/linux.git
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: Manikanta Maddireddy <mmaddireddy@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
9a182db457
commit
871be845df
|
@ -48,6 +48,11 @@ pcie@1003000 {
|
|||
<&tegra_car 72>,
|
||||
<&tegra_car 74>;
|
||||
reset-names = "pex", "afi", "pcie_x";
|
||||
|
||||
pinctrl-names = "default", "idle";
|
||||
pinctrl-0 = <&pex_dpd_disable>;
|
||||
pinctrl-1 = <&pex_dpd_enable>;
|
||||
|
||||
status = "disabled";
|
||||
|
||||
pci@1,0 {
|
||||
|
@ -848,6 +853,20 @@ sdmmc3_1v8: sdmmc3-1v8 {
|
|||
pins = "sdmmc3";
|
||||
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 {
|
||||
|
|
Loading…
Reference in New Issue