* [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
@ 2014-11-06 10:50 Keerthy
2014-11-06 10:50 ` [PATCH 1/3] ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage Keerthy
` (4 more replies)
0 siblings, 5 replies; 12+ messages in thread
From: Keerthy @ 2014-11-06 10:50 UTC (permalink / raw)
To: tony, linux-omap; +Cc: devicetree, j-keerthy, galak, mark.rutland, pawel.moll
Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
DCDC3 for all the boards.
Keerthy (3):
ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage
ARM: dts: AM437x-GP-EVM: Fix DCDC3 voltage
ARM: dts: AM437x-SK-EVM: Fix DCDC3 voltage
arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++--
arch/arm/boot/dts/am437x-sk-evm.dts | 4 ++--
arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
--
1.7.9.5
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH 1/3] ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage
2014-11-06 10:50 [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Keerthy
@ 2014-11-06 10:50 ` Keerthy
2014-11-06 10:50 ` [PATCH 2/3] ARM: dts: AM437x-GP-EVM: " Keerthy
` (3 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: Keerthy @ 2014-11-06 10:50 UTC (permalink / raw)
To: tony, linux-omap; +Cc: devicetree, j-keerthy, galak, mark.rutland, pawel.moll
DCDC3 supplies voltage to DDR. Fix DCDC3 volatge to 1.5V which is the reset
value. Programming to a non-reset value while executing from DDR will result
in random hangs.
Signed-off-by: Keerthy <j-keerthy@ti.com>
---
arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/am43x-epos-evm.dts b/arch/arm/boot/dts/am43x-epos-evm.dts
index ac3e485..f7e9bba 100644
--- a/arch/arm/boot/dts/am43x-epos-evm.dts
+++ b/arch/arm/boot/dts/am43x-epos-evm.dts
@@ -358,8 +358,8 @@
dcdc3: regulator-dcdc3 {
compatible = "ti,tps65218-dcdc3";
regulator-name = "vdcdc3";
- regulator-min-microvolt = <1350000>;
- regulator-max-microvolt = <1350000>;
+ regulator-min-microvolt = <1500000>;
+ regulator-max-microvolt = <1500000>;
regulator-boot-on;
regulator-always-on;
};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 2/3] ARM: dts: AM437x-GP-EVM: Fix DCDC3 voltage
2014-11-06 10:50 [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Keerthy
2014-11-06 10:50 ` [PATCH 1/3] ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage Keerthy
@ 2014-11-06 10:50 ` Keerthy
2014-11-06 10:50 ` [PATCH 3/3] ARM: dts: AM437x-SK-EVM: " Keerthy
` (2 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: Keerthy @ 2014-11-06 10:50 UTC (permalink / raw)
To: tony, linux-omap; +Cc: devicetree, j-keerthy, galak, mark.rutland, pawel.moll
DCDC3 supplies voltage to DDR. Fix DCDC3 volatge to 1.5V which is the reset
value. Programming to a non-reset value while executing from DDR will result
in random hangs.
Signed-off-by: Keerthy <j-keerthy@ti.com>
---
arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts
index e7ac47f..a521ac0 100644
--- a/arch/arm/boot/dts/am437x-gp-evm.dts
+++ b/arch/arm/boot/dts/am437x-gp-evm.dts
@@ -291,8 +291,8 @@
dcdc3: regulator-dcdc3 {
compatible = "ti,tps65218-dcdc3";
regulator-name = "vdcdc3";
- regulator-min-microvolt = <1350000>;
- regulator-max-microvolt = <1350000>;
+ regulator-min-microvolt = <1500000>;
+ regulator-max-microvolt = <1500000>;
regulator-boot-on;
regulator-always-on;
};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 3/3] ARM: dts: AM437x-SK-EVM: Fix DCDC3 voltage
2014-11-06 10:50 [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Keerthy
2014-11-06 10:50 ` [PATCH 1/3] ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage Keerthy
2014-11-06 10:50 ` [PATCH 2/3] ARM: dts: AM437x-GP-EVM: " Keerthy
@ 2014-11-06 10:50 ` Keerthy
2014-11-06 13:45 ` [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Nishanth Menon
2014-11-06 18:25 ` Tony Lindgren
4 siblings, 0 replies; 12+ messages in thread
From: Keerthy @ 2014-11-06 10:50 UTC (permalink / raw)
To: tony, linux-omap; +Cc: devicetree, j-keerthy, galak, mark.rutland, pawel.moll
DCDC3 supplies voltage to DDR. Fix DCDC3 volatge to 1.5V which is the reset
value. Programming to a non-reset value while executing from DDR will result
in random hangs.
Signed-off-by: Keerthy <j-keerthy@ti.com>
---
arch/arm/boot/dts/am437x-sk-evm.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts
index 859ff3d..87aa4f3 100644
--- a/arch/arm/boot/dts/am437x-sk-evm.dts
+++ b/arch/arm/boot/dts/am437x-sk-evm.dts
@@ -363,8 +363,8 @@
dcdc3: regulator-dcdc3 {
compatible = "ti,tps65218-dcdc3";
regulator-name = "vdds_ddr";
- regulator-min-microvolt = <1350000>;
- regulator-max-microvolt = <1350000>;
+ regulator-min-microvolt = <1500000>;
+ regulator-max-microvolt = <1500000>;
regulator-boot-on;
regulator-always-on;
};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
2014-11-06 10:50 [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Keerthy
` (2 preceding siblings ...)
2014-11-06 10:50 ` [PATCH 3/3] ARM: dts: AM437x-SK-EVM: " Keerthy
@ 2014-11-06 13:45 ` Nishanth Menon
2014-11-06 18:25 ` Tony Lindgren
4 siblings, 0 replies; 12+ messages in thread
From: Nishanth Menon @ 2014-11-06 13:45 UTC (permalink / raw)
To: Keerthy, tony, linux-omap; +Cc: devicetree, galak, mark.rutland, pawel.moll
On 11/06/2014 04:50 AM, Keerthy wrote:
> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
> DCDC3 for all the boards.
>
> Keerthy (3):
> ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage
> ARM: dts: AM437x-GP-EVM: Fix DCDC3 voltage
> ARM: dts: AM437x-SK-EVM: Fix DCDC3 voltage
>
> arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++--
> arch/arm/boot/dts/am437x-sk-evm.dts | 4 ++--
> arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++--
> 3 files changed, 6 insertions(+), 6 deletions(-)
>
If Tony suggests, we might want to squash these to a single patch
since it hits every AM437x evm platform... but anyways..
Acked-by: Nishanth Menon <nm@ti.com>
--
Regards,
Nishanth Menon
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
2014-11-06 10:50 [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Keerthy
` (3 preceding siblings ...)
2014-11-06 13:45 ` [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Nishanth Menon
@ 2014-11-06 18:25 ` Tony Lindgren
2014-11-06 19:29 ` Robert Nelson
[not found] ` <20141106182526.GC31454-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
4 siblings, 2 replies; 12+ messages in thread
From: Tony Lindgren @ 2014-11-06 18:25 UTC (permalink / raw)
To: Keerthy; +Cc: linux-omap, devicetree, galak, mark.rutland, pawel.moll
* Keerthy <j-keerthy@ti.com> [141106 02:55]:
> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
> DCDC3 for all the boards.
Hmm so what about the comments for similar beaglebone changes
in thread "[PATCH] ARM: dts: am335x-boneblack: set dcdc1 regulator
for 1.35v ddr3"?
Regards,
Tony
> Keerthy (3):
> ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage
> ARM: dts: AM437x-GP-EVM: Fix DCDC3 voltage
> ARM: dts: AM437x-SK-EVM: Fix DCDC3 voltage
>
> arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++--
> arch/arm/boot/dts/am437x-sk-evm.dts | 4 ++--
> arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++--
> 3 files changed, 6 insertions(+), 6 deletions(-)
>
> --
> 1.7.9.5
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
2014-11-06 18:25 ` Tony Lindgren
@ 2014-11-06 19:29 ` Robert Nelson
2014-11-07 5:26 ` Keerthy
2014-11-10 17:05 ` Tony Lindgren
[not found] ` <20141106182526.GC31454-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
1 sibling, 2 replies; 12+ messages in thread
From: Robert Nelson @ 2014-11-06 19:29 UTC (permalink / raw)
To: Tony Lindgren
Cc: Keerthy, linux-omap@vger.kernel.org, devicetree, galak,
mark.rutland, pawel.moll
On Thu, Nov 6, 2014 at 12:25 PM, Tony Lindgren <tony@atomide.com> wrote:
> * Keerthy <j-keerthy@ti.com> [141106 02:55]:
>> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
>> DCDC3 for all the boards.
>
> Hmm so what about the comments for similar beaglebone changes
> in thread "[PATCH] ARM: dts: am335x-boneblack: set dcdc1 regulator
> for 1.35v ddr3"?
Based on Keerthy's patchset, i think we should just ignore my "1.35v"
ddr3 patch for the beaglebone black. As by default it will be at
1.50v. (so we can either define it for clarity at 1.50v or just ignore
it.)
Keerthy,
Are you guys seeing these same ddr lockups if u-boot correctly set's
the 1.35v level first? Or should we just really leave it at the
default power on voltage level? (till either u-boot or kernel grows
the capabilities to correctly tell the ddr3 we are changing it's
voltage.)
Regards,
--
Robert Nelson
http://www.rcn-ee.com/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
[not found] ` <20141106182526.GC31454-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
@ 2014-11-07 4:46 ` Keerthy
2014-11-07 8:38 ` Keerthy
0 siblings, 1 reply; 12+ messages in thread
From: Keerthy @ 2014-11-07 4:46 UTC (permalink / raw)
To: Tony Lindgren
Cc: Keerthy, linux-omap-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA, galak-sgV2jX0FEOL9JmXXK+q4OQ,
mark.rutland-5wv7dgnIgG8, pawel.moll-5wv7dgnIgG8
On Thursday 06 November 2014 11:55 PM, Tony Lindgren wrote:
> * Keerthy <j-keerthy-l0cyMroinI0@public.gmane.org> [141106 02:55]:
>> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
>> DCDC3 for all the boards.
> Hmm so what about the comments for similar beaglebone changes
> in thread "[PATCH] ARM: dts: am335x-boneblack: set dcdc1 regulator
> for 1.35v ddr3"?
Hi Tony,
am335x uses TPS65917 PMIC and am43x* use TPS65218 PMIC.
The latest TPS65218 defaults to 1.5V. We see boot hangs when
there is a voltage change from 1.5V to 1.35V in case of AM43x
boards. Hence keeping it at 1.5V.
Regards,
Keerthy
>
> Regards,
>
> Tony
>
>> Keerthy (3):
>> ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage
>> ARM: dts: AM437x-GP-EVM: Fix DCDC3 voltage
>> ARM: dts: AM437x-SK-EVM: Fix DCDC3 voltage
>>
>> arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++--
>> arch/arm/boot/dts/am437x-sk-evm.dts | 4 ++--
>> arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++--
>> 3 files changed, 6 insertions(+), 6 deletions(-)
>>
>> --
>> 1.7.9.5
>>
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
2014-11-06 19:29 ` Robert Nelson
@ 2014-11-07 5:26 ` Keerthy
2014-11-07 5:30 ` Keerthy
2014-11-10 17:05 ` Tony Lindgren
1 sibling, 1 reply; 12+ messages in thread
From: Keerthy @ 2014-11-07 5:26 UTC (permalink / raw)
To: Robert Nelson
Cc: Tony Lindgren, Keerthy, linux-omap@vger.kernel.org, devicetree,
galak, mark.rutland, pawel.moll
On Friday 07 November 2014 12:59 AM, Robert Nelson wrote:
> On Thu, Nov 6, 2014 at 12:25 PM, Tony Lindgren <tony@atomide.com> wrote:
>> * Keerthy <j-keerthy@ti.com> [141106 02:55]:
>>> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
>>> DCDC3 for all the boards.
>> Hmm so what about the comments for similar beaglebone changes
>> in thread "[PATCH] ARM: dts: am335x-boneblack: set dcdc1 regulator
>> for 1.35v ddr3"?
> Based on Keerthy's patchset, i think we should just ignore my "1.35v"
> ddr3 patch for the beaglebone black. As by default it will be at
> 1.50v. (so we can either define it for clarity at 1.50v or just ignore
> it.)
>
> Keerthy,
>
> Are you guys seeing these same ddr lockups if u-boot correctly set's
> the 1.35v level first? Or should we just really leave it at the
> default power on voltage level? (till either u-boot or kernel grows
> the capabilities to correctly tell the ddr3 we are changing it's
> voltage.)
Robert,
In our case even u-boot lets it to be at 1.5V. The problem is
when the regulators are registered we try to set it 1.35V since
that is what we are passing from device tree. I see lock up
on the latest boards we have.
Regards,
Keerthy
>
> Regards,
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
2014-11-07 5:26 ` Keerthy
@ 2014-11-07 5:30 ` Keerthy
0 siblings, 0 replies; 12+ messages in thread
From: Keerthy @ 2014-11-07 5:30 UTC (permalink / raw)
To: Robert Nelson
Cc: Tony Lindgren, Keerthy, linux-omap@vger.kernel.org, devicetree,
galak, mark.rutland, pawel.moll
On Friday 07 November 2014 10:56 AM, Keerthy wrote:
> On Friday 07 November 2014 12:59 AM, Robert Nelson wrote:
>> On Thu, Nov 6, 2014 at 12:25 PM, Tony Lindgren <tony@atomide.com> wrote:
>>> * Keerthy <j-keerthy@ti.com> [141106 02:55]:
>>>> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
>>>> DCDC3 for all the boards.
>>> Hmm so what about the comments for similar beaglebone changes
>>> in thread "[PATCH] ARM: dts: am335x-boneblack: set dcdc1 regulator
>>> for 1.35v ddr3"?
>> Based on Keerthy's patchset, i think we should just ignore my "1.35v"
>> ddr3 patch for the beaglebone black. As by default it will be at
>> 1.50v. (so we can either define it for clarity at 1.50v or just ignore
>> it.)
>>
>> Keerthy,
>>
>> Are you guys seeing these same ddr lockups if u-boot correctly set's
>> the 1.35v level first? Or should we just really leave it at the
>> default power on voltage level? (till either u-boot or kernel grows
>> the capabilities to correctly tell the ddr3 we are changing it's
>> voltage.)
>
> Robert,
>
> In our case even u-boot lets it to be at 1.5V. The problem is
> when the regulators are registered we try to set it 1.35V since
> that is what we are passing from device tree. I see lock up
> on the latest boards we have.
The issue is seen when we are executing from DDR and the voltage is changed
(in our case lowered) on the fly.
>
> Regards,
> Keerthy
>
>
>>
>> Regards,
>>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
2014-11-07 4:46 ` Keerthy
@ 2014-11-07 8:38 ` Keerthy
0 siblings, 0 replies; 12+ messages in thread
From: Keerthy @ 2014-11-07 8:38 UTC (permalink / raw)
To: Tony Lindgren
Cc: Keerthy, linux-omap, devicetree, galak, mark.rutland, pawel.moll
On Friday 07 November 2014 10:16 AM, Keerthy wrote:
> On Thursday 06 November 2014 11:55 PM, Tony Lindgren wrote:
>> * Keerthy <j-keerthy@ti.com> [141106 02:55]:
>>> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
>>> DCDC3 for all the boards.
>> Hmm so what about the comments for similar beaglebone changes
>> in thread "[PATCH] ARM: dts: am335x-boneblack: set dcdc1 regulator
>> for 1.35v ddr3"?
> Hi Tony,
>
> am335x uses TPS65917 PMIC and am43x* use TPS65218 PMIC.
Typo TPS65917--->TPS65217
> The latest TPS65218 defaults to 1.5V. We see boot hangs when
> there is a voltage change from 1.5V to 1.35V in case of AM43x
> boards. Hence keeping it at 1.5V.
>
> Regards,
> Keerthy
>>
>> Regards,
>>
>> Tony
>>> Keerthy (3):
>>> ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage
>>> ARM: dts: AM437x-GP-EVM: Fix DCDC3 voltage
>>> ARM: dts: AM437x-SK-EVM: Fix DCDC3 voltage
>>>
>>> arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++--
>>> arch/arm/boot/dts/am437x-sk-evm.dts | 4 ++--
>>> arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++--
>>> 3 files changed, 6 insertions(+), 6 deletions(-)
>>>
>>> --
>>> 1.7.9.5
>>>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage
2014-11-06 19:29 ` Robert Nelson
2014-11-07 5:26 ` Keerthy
@ 2014-11-10 17:05 ` Tony Lindgren
1 sibling, 0 replies; 12+ messages in thread
From: Tony Lindgren @ 2014-11-10 17:05 UTC (permalink / raw)
To: Robert Nelson
Cc: Keerthy, linux-omap@vger.kernel.org, devicetree, galak,
mark.rutland, pawel.moll
* Robert Nelson <robertcnelson@gmail.com> [141106 11:31]:
> On Thu, Nov 6, 2014 at 12:25 PM, Tony Lindgren <tony@atomide.com> wrote:
> > * Keerthy <j-keerthy@ti.com> [141106 02:55]:
> >> Fix DCDC3 volatge to 1.5V which is the right value to be supplied by
> >> DCDC3 for all the boards.
> >
> > Hmm so what about the comments for similar beaglebone changes
> > in thread "[PATCH] ARM: dts: am335x-boneblack: set dcdc1 regulator
> > for 1.35v ddr3"?
>
> Based on Keerthy's patchset, i think we should just ignore my "1.35v"
> ddr3 patch for the beaglebone black. As by default it will be at
> 1.50v. (so we can either define it for clarity at 1.50v or just ignore
> it.)
OK thanks. I'll apply these into omap-for-v3.18/fixes and ignore
your beaglebone black patch.
Regards,
Tony
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2014-11-10 17:05 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-06 10:50 [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Keerthy
2014-11-06 10:50 ` [PATCH 1/3] ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage Keerthy
2014-11-06 10:50 ` [PATCH 2/3] ARM: dts: AM437x-GP-EVM: " Keerthy
2014-11-06 10:50 ` [PATCH 3/3] ARM: dts: AM437x-SK-EVM: " Keerthy
2014-11-06 13:45 ` [PATCH 0/3] ARM: dts: AM43x: Fix DCDC3 regulator voltage Nishanth Menon
2014-11-06 18:25 ` Tony Lindgren
2014-11-06 19:29 ` Robert Nelson
2014-11-07 5:26 ` Keerthy
2014-11-07 5:30 ` Keerthy
2014-11-10 17:05 ` Tony Lindgren
[not found] ` <20141106182526.GC31454-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
2014-11-07 4:46 ` Keerthy
2014-11-07 8:38 ` Keerthy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).