Commit a44a019d authored by Joseph Lo's avatar Joseph Lo Committed by Stephen Warren

ARM: dts: tegra: add the PM configurations of PMC

Adding the PM configuration of PMC when the platform support suspend
function.
Signed-off-by: default avatarJoseph Lo <josephl@nvidia.com>
Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
parent 7a2617a6
...@@ -361,6 +361,15 @@ temperature-sensor@4c { ...@@ -361,6 +361,15 @@ temperature-sensor@4c {
}; };
}; };
pmc {
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <5000>;
nvidia,cpu-pwr-off-time = <5000>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <3875>;
nvidia,sys-clock-req-active-high;
};
memory-controller@7000f400 { memory-controller@7000f400 {
emc-table@83250 { emc-table@83250 {
reg = <83250>; reg = <83250>;
......
...@@ -416,6 +416,12 @@ temperature-sensor@4c { ...@@ -416,6 +416,12 @@ temperature-sensor@4c {
pmc { pmc {
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <5000>;
nvidia,cpu-pwr-off-time = <5000>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <3875>;
nvidia,sys-clock-req-active-high;
}; };
usb@c5000000 { usb@c5000000 {
......
...@@ -415,6 +415,12 @@ adt7461@4c { ...@@ -415,6 +415,12 @@ adt7461@4c {
pmc { pmc {
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <2000>;
nvidia,cpu-pwr-off-time = <0>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <0>;
nvidia,sys-clock-req-active-high;
}; };
usb@c5000000 { usb@c5000000 {
......
...@@ -517,6 +517,12 @@ magnetometer@c { ...@@ -517,6 +517,12 @@ magnetometer@c {
pmc { pmc {
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <5000>;
nvidia,cpu-pwr-off-time = <5000>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <3875>;
nvidia,sys-clock-req-active-high;
}; };
memory-controller@7000f400 { memory-controller@7000f400 {
......
...@@ -458,6 +458,12 @@ temperature-sensor@4c { ...@@ -458,6 +458,12 @@ temperature-sensor@4c {
pmc { pmc {
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <5000>;
nvidia,cpu-pwr-off-time = <5000>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <3875>;
nvidia,sys-clock-req-active-high;
}; };
usb@c5008000 { usb@c5008000 {
......
...@@ -300,6 +300,15 @@ rtc@56 { ...@@ -300,6 +300,15 @@ rtc@56 {
}; };
}; };
pmc {
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <5000>;
nvidia,cpu-pwr-off-time = <5000>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <3875>;
nvidia,sys-clock-req-active-high;
};
usb@c5000000 { usb@c5000000 {
status = "okay"; status = "okay";
nvidia,vbus-gpio = <&gpio 170 0>; /* gpio PV2 */ nvidia,vbus-gpio = <&gpio 170 0>; /* gpio PV2 */
......
...@@ -493,6 +493,12 @@ temperature-sensor@4c { ...@@ -493,6 +493,12 @@ temperature-sensor@4c {
pmc { pmc {
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <2000>;
nvidia,cpu-pwr-off-time = <100>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <458>;
nvidia,sys-clock-req-active-high;
}; };
usb@c5000000 { usb@c5000000 {
......
...@@ -496,6 +496,14 @@ vrtc { ...@@ -496,6 +496,14 @@ vrtc {
pmc { pmc {
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <2000>;
nvidia,cpu-pwr-off-time = <1000>;
nvidia,core-pwr-good-time = <0 3845>;
nvidia,core-pwr-off-time = <93727>;
nvidia,core-power-req-active-high;
nvidia,sys-clock-req-active-high;
nvidia,combined-power-req;
}; };
usb@c5000000 { usb@c5000000 {
......
...@@ -253,6 +253,13 @@ i2s@70080400 { ...@@ -253,6 +253,13 @@ i2s@70080400 {
pmc { pmc {
status = "okay"; status = "okay";
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <2000>;
nvidia,cpu-pwr-off-time = <200>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <0>;
nvidia,core-power-req-active-high;
nvidia,sys-clock-req-active-high;
}; };
sdhci@78000000 { sdhci@78000000 {
......
...@@ -307,6 +307,13 @@ i2s@70080400 { ...@@ -307,6 +307,13 @@ i2s@70080400 {
pmc { pmc {
status = "okay"; status = "okay";
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <2>;
nvidia,cpu-pwr-good-time = <2000>;
nvidia,cpu-pwr-off-time = <200>;
nvidia,core-pwr-good-time = <3845 3845>;
nvidia,core-pwr-off-time = <0>;
nvidia,core-power-req-active-high;
nvidia,sys-clock-req-active-high;
}; };
sdhci@78000000 { sdhci@78000000 {
......
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