* [PATCH 0/3] regulators: axp20x: Rename AXP221 DC1SW and DC5LDO supply names @ 2015-09-16 3:05 Chen-Yu Tsai [not found] ` <1442372732-27434-1-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 3:05 ` [PATCH 3/3] ARM: dts: sun6i: hummingbird: Rename AXP221 DC1SW and DC5LDO supply names Chen-Yu Tsai 0 siblings, 2 replies; 10+ messages in thread From: Chen-Yu Tsai @ 2015-09-16 3:05 UTC (permalink / raw) To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, Mark Brown Cc: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Chen-Yu Tsai, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Hi everyone, This series renames regulator supply names for DC1SW and DC5LDO for the AXP221. These 2 are secondary outputs for DCDC1 and DCDC5 buck regulators, respectively, so they are connected to them internally. There's no external input pin to name the supplies after. When I originally did the support, I used the parent regulator's name for the supply name. However this results in a misleading dts: axp221: pmic@68 { dcdc1-supply = <&dcdc1>; dcdc5-supply = <&dcdc5>; dcdc1: dcdc1 { ... }; ... }; At first glance, one might interpret it as "DCDC1 supplies itself". Indeed, Maxime raised this issue. This series renames the supply names to the regulator names themselves, or "dc1sw-supply" and "dc5ldo-supply" respectively: axp221: pmic@68 { dc1sw-supply = <&dcdc1>; dc5ldo-supply = <&dcdc5>; ... }; Renaming these shouldn't result in any problems in the real world. All the board designs we've seen have DCDC1 supplying a common 3/3.3V rail, and DCDC5 supplying 1.5V for DDR3 SDRAM. These 2 would have "always-on" set, so even if the rename results in the secondary regulator outputs being decoupled from the primary in the software implementation, it would just be a representation issue. Function-wise, it would function as before. On the Linux side, no one is actually using the secondary outputs yet. Patch 1 renames the supply names in the axp20x DT bindings. Patch 2 updates the axp20x regulator driver. Patch 3 updates the only dts, the Hummingbird A31, that uses these bindings. If everything's ok, could we merge the first 2 patches through the regulator tree, and the 3rd through the sunxi tree? Thanks. Regards, ChenYu Chen-Yu Tsai (3): mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators regulators: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO ARM: dts: sun6i: hummingbird: Rename AXP221 DC1SW and DC5LDO supply names Documentation/devicetree/bindings/mfd/axp20x.txt | 4 ++-- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 4 ++-- drivers/regulator/axp20x-regulator.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) -- 2.5.1 ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <1442372732-27434-1-git-send-email-wens-jdAy2FN1RRM@public.gmane.org>]
* [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators [not found] ` <1442372732-27434-1-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> @ 2015-09-16 3:05 ` Chen-Yu Tsai [not found] ` <1442372732-27434-2-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 3:05 ` [PATCH 2/3] regulators: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO Chen-Yu Tsai 1 sibling, 1 reply; 10+ messages in thread From: Chen-Yu Tsai @ 2015-09-16 3:05 UTC (permalink / raw) To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, Mark Brown Cc: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Chen-Yu Tsai, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r The DC1SW and DC5LDO regulators in the AXP221 are internally chained to DCDC1 and DCDC5, hence the names. The original bindings used the parent regulator names for the supply regulator property. This causes some confusion when we actually use it in the dts: axp221 { /* self supplying? */ dcdc1-supply = <&dcdc1>; dcdc5-supply = <&dcdc5>; dcdc1: dcdc1 { ... }; dcdc5: dcdc5 { ... }; }; Change them to the downstream regulator names, or "dc1sw" and "dc5ldo" respectively. Signed-off-by: Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org> --- Documentation/devicetree/bindings/mfd/axp20x.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/axp20x.txt b/Documentation/devicetree/bindings/mfd/axp20x.txt index 41811223e5be..8e79252b1e7c 100644 --- a/Documentation/devicetree/bindings/mfd/axp20x.txt +++ b/Documentation/devicetree/bindings/mfd/axp20x.txt @@ -60,8 +60,8 @@ DCDC2 : DC-DC buck : vin2-supply DCDC3 : DC-DC buck : vin3-supply DCDC4 : DC-DC buck : vin4-supply DCDC5 : DC-DC buck : vin5-supply -DC1SW : On/Off Switch : dcdc1-supply : DCDC1 secondary output -DC5LDO : LDO : dcdc5-supply : input from DCDC5 +DC1SW : On/Off Switch : dc1sw-supply : DCDC1 secondary output +DC5LDO : LDO : dc5ldo-supply : input from DCDC5 ALDO1 : LDO : aldoin-supply : shared supply ALDO2 : LDO : aldoin-supply : shared supply ALDO3 : LDO : aldoin-supply : shared supply -- 2.5.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
[parent not found: <1442372732-27434-2-git-send-email-wens-jdAy2FN1RRM@public.gmane.org>]
* Re: [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators [not found] ` <1442372732-27434-2-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> @ 2015-09-16 10:03 ` Maxime Ripard 2015-09-19 18:06 ` Mark Brown 2015-09-20 4:17 ` Lee Jones 2 siblings, 0 replies; 10+ messages in thread From: Maxime Ripard @ 2015-09-16 10:03 UTC (permalink / raw) To: Chen-Yu Tsai Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Liam Girdwood, Mark Brown, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r [-- Attachment #1: Type: text/plain, Size: 884 bytes --] On Wed, Sep 16, 2015 at 11:05:30AM +0800, Chen-Yu Tsai wrote: > The DC1SW and DC5LDO regulators in the AXP221 are internally chained > to DCDC1 and DCDC5, hence the names. The original bindings used the > parent regulator names for the supply regulator property. This causes > some confusion when we actually use it in the dts: > > axp221 { > /* self supplying? */ > dcdc1-supply = <&dcdc1>; > dcdc5-supply = <&dcdc5>; > > dcdc1: dcdc1 { > ... > }; > > dcdc5: dcdc5 { > ... > }; > }; > > Change them to the downstream regulator names, or "dc1sw" and "dc5ldo" > respectively. > > Signed-off-by: Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org> Acked-by: Maxime Ripard <maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org> Thanks! Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators [not found] ` <1442372732-27434-2-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 10:03 ` Maxime Ripard @ 2015-09-19 18:06 ` Mark Brown 2015-09-20 4:17 ` Lee Jones 2 siblings, 0 replies; 10+ messages in thread From: Mark Brown @ 2015-09-19 18:06 UTC (permalink / raw) To: Chen-Yu Tsai Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r [-- Attachment #1: Type: text/plain, Size: 470 bytes --] On Wed, Sep 16, 2015 at 11:05:30AM +0800, Chen-Yu Tsai wrote: > The DC1SW and DC5LDO regulators in the AXP221 are internally chained > to DCDC1 and DCDC5, hence the names. The original bindings used the > parent regulator names for the supply regulator property. This causes > some confusion when we actually use it in the dts: If these regulators are internally always connected to other regulators in the same device why are we even representing their supplies in DT? ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators [not found] ` <1442372732-27434-2-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 10:03 ` Maxime Ripard 2015-09-19 18:06 ` Mark Brown @ 2015-09-20 4:17 ` Lee Jones 2015-09-20 10:17 ` Chen-Yu Tsai 2 siblings, 1 reply; 10+ messages in thread From: Lee Jones @ 2015-09-20 4:17 UTC (permalink / raw) To: Chen-Yu Tsai Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, Mark Brown, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r On Wed, 16 Sep 2015, Chen-Yu Tsai wrote: > The DC1SW and DC5LDO regulators in the AXP221 are internally chained > to DCDC1 and DCDC5, hence the names. The original bindings used the > parent regulator names for the supply regulator property. This causes > some confusion when we actually use it in the dts: > > axp221 { > /* self supplying? */ > dcdc1-supply = <&dcdc1>; > dcdc5-supply = <&dcdc5>; > > dcdc1: dcdc1 { > ... > }; > > dcdc5: dcdc5 { > ... > }; > }; > > Change them to the downstream regulator names, or "dc1sw" and "dc5ldo" > respectively. > > Signed-off-by: Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org> > --- > Documentation/devicetree/bindings/mfd/axp20x.txt | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Applied, thanks. > diff --git a/Documentation/devicetree/bindings/mfd/axp20x.txt b/Documentation/devicetree/bindings/mfd/axp20x.txt > index 41811223e5be..8e79252b1e7c 100644 > --- a/Documentation/devicetree/bindings/mfd/axp20x.txt > +++ b/Documentation/devicetree/bindings/mfd/axp20x.txt > @@ -60,8 +60,8 @@ DCDC2 : DC-DC buck : vin2-supply > DCDC3 : DC-DC buck : vin3-supply > DCDC4 : DC-DC buck : vin4-supply > DCDC5 : DC-DC buck : vin5-supply > -DC1SW : On/Off Switch : dcdc1-supply : DCDC1 secondary output > -DC5LDO : LDO : dcdc5-supply : input from DCDC5 > +DC1SW : On/Off Switch : dc1sw-supply : DCDC1 secondary output > +DC5LDO : LDO : dc5ldo-supply : input from DCDC5 > ALDO1 : LDO : aldoin-supply : shared supply > ALDO2 : LDO : aldoin-supply : shared supply > ALDO3 : LDO : aldoin-supply : shared supply -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/d/optout. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators 2015-09-20 4:17 ` Lee Jones @ 2015-09-20 10:17 ` Chen-Yu Tsai 2015-09-22 22:06 ` Lee Jones 0 siblings, 1 reply; 10+ messages in thread From: Chen-Yu Tsai @ 2015-09-20 10:17 UTC (permalink / raw) To: Lee Jones Cc: Chen-Yu Tsai, Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, Mark Brown, linux-sunxi, devicetree, linux-kernel, linux-arm-kernel Hi Lee, On Sun, Sep 20, 2015 at 12:17 PM, Lee Jones <lee.jones-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> wrote: > On Wed, 16 Sep 2015, Chen-Yu Tsai wrote: > >> The DC1SW and DC5LDO regulators in the AXP221 are internally chained >> to DCDC1 and DCDC5, hence the names. The original bindings used the >> parent regulator names for the supply regulator property. This causes >> some confusion when we actually use it in the dts: >> >> axp221 { >> /* self supplying? */ >> dcdc1-supply = <&dcdc1>; >> dcdc5-supply = <&dcdc5>; >> >> dcdc1: dcdc1 { >> ... >> }; >> >> dcdc5: dcdc5 { >> ... >> }; >> }; >> >> Change them to the downstream regulator names, or "dc1sw" and "dc5ldo" >> respectively. >> >> Signed-off-by: Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org> >> --- >> Documentation/devicetree/bindings/mfd/axp20x.txt | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) > > Applied, thanks. Mark (in his reply) has a point. If these are internally connect, we should just remove them from the bindings, and associate them in the driver. I'm looking into this. In the mean time, could you drop this one? Thanks ChenYu >> diff --git a/Documentation/devicetree/bindings/mfd/axp20x.txt b/Documentation/devicetree/bindings/mfd/axp20x.txt >> index 41811223e5be..8e79252b1e7c 100644 >> --- a/Documentation/devicetree/bindings/mfd/axp20x.txt >> +++ b/Documentation/devicetree/bindings/mfd/axp20x.txt >> @@ -60,8 +60,8 @@ DCDC2 : DC-DC buck : vin2-supply >> DCDC3 : DC-DC buck : vin3-supply >> DCDC4 : DC-DC buck : vin4-supply >> DCDC5 : DC-DC buck : vin5-supply >> -DC1SW : On/Off Switch : dcdc1-supply : DCDC1 secondary output >> -DC5LDO : LDO : dcdc5-supply : input from DCDC5 >> +DC1SW : On/Off Switch : dc1sw-supply : DCDC1 secondary output >> +DC5LDO : LDO : dc5ldo-supply : input from DCDC5 >> ALDO1 : LDO : aldoin-supply : shared supply >> ALDO2 : LDO : aldoin-supply : shared supply >> ALDO3 : LDO : aldoin-supply : shared supply > > -- > Lee Jones > Linaro STMicroelectronics Landing Team Lead > Linaro.org │ Open source software for ARM SoCs > Follow Linaro: Facebook | Twitter | Blog -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/d/optout. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators 2015-09-20 10:17 ` Chen-Yu Tsai @ 2015-09-22 22:06 ` Lee Jones 0 siblings, 0 replies; 10+ messages in thread From: Lee Jones @ 2015-09-22 22:06 UTC (permalink / raw) To: Chen-Yu Tsai Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, Mark Brown, linux-sunxi, devicetree, linux-kernel, linux-arm-kernel On Sun, 20 Sep 2015, Chen-Yu Tsai wrote: > Hi Lee, > > On Sun, Sep 20, 2015 at 12:17 PM, Lee Jones <lee.jones@linaro.org> wrote: > > On Wed, 16 Sep 2015, Chen-Yu Tsai wrote: > > > >> The DC1SW and DC5LDO regulators in the AXP221 are internally chained > >> to DCDC1 and DCDC5, hence the names. The original bindings used the > >> parent regulator names for the supply regulator property. This causes > >> some confusion when we actually use it in the dts: > >> > >> axp221 { > >> /* self supplying? */ > >> dcdc1-supply = <&dcdc1>; > >> dcdc5-supply = <&dcdc5>; > >> > >> dcdc1: dcdc1 { > >> ... > >> }; > >> > >> dcdc5: dcdc5 { > >> ... > >> }; > >> }; > >> > >> Change them to the downstream regulator names, or "dc1sw" and "dc5ldo" > >> respectively. > >> > >> Signed-off-by: Chen-Yu Tsai <wens@csie.org> > >> --- > >> Documentation/devicetree/bindings/mfd/axp20x.txt | 4 ++-- > >> 1 file changed, 2 insertions(+), 2 deletions(-) > > > > Applied, thanks. > > Mark (in his reply) has a point. If these are internally connect, we > should just remove them from the bindings, and associate them in the > driver. > > I'm looking into this. In the mean time, could you drop this one? Patch removed. > >> diff --git a/Documentation/devicetree/bindings/mfd/axp20x.txt b/Documentation/devicetree/bindings/mfd/axp20x.txt > >> index 41811223e5be..8e79252b1e7c 100644 > >> --- a/Documentation/devicetree/bindings/mfd/axp20x.txt > >> +++ b/Documentation/devicetree/bindings/mfd/axp20x.txt > >> @@ -60,8 +60,8 @@ DCDC2 : DC-DC buck : vin2-supply > >> DCDC3 : DC-DC buck : vin3-supply > >> DCDC4 : DC-DC buck : vin4-supply > >> DCDC5 : DC-DC buck : vin5-supply > >> -DC1SW : On/Off Switch : dcdc1-supply : DCDC1 secondary output > >> -DC5LDO : LDO : dcdc5-supply : input from DCDC5 > >> +DC1SW : On/Off Switch : dc1sw-supply : DCDC1 secondary output > >> +DC5LDO : LDO : dc5ldo-supply : input from DCDC5 > >> ALDO1 : LDO : aldoin-supply : shared supply > >> ALDO2 : LDO : aldoin-supply : shared supply > >> ALDO3 : LDO : aldoin-supply : shared supply > > -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 2/3] regulators: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO [not found] ` <1442372732-27434-1-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 3:05 ` [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators Chen-Yu Tsai @ 2015-09-16 3:05 ` Chen-Yu Tsai [not found] ` <1442372732-27434-3-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 1 sibling, 1 reply; 10+ messages in thread From: Chen-Yu Tsai @ 2015-09-16 3:05 UTC (permalink / raw) To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, Mark Brown Cc: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Chen-Yu Tsai, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r The DC1SW and DC5LDO regulators in the AXP221 are internally chained to DCDC1 and DCDC5, hence the names. The original bindings used the parent regulator names for the supply regulator property. This causes some confusion when we actually use it in the dts: axp221 { /* self supplying? */ dcdc1-supply = <&dcdc1>; dcdc5-supply = <&dcdc5>; dcdc1: dcdc1 { ... }; dcdc5: dcdc5 { ... }; }; Change them to the downstream regulator names, or "dc1sw" and "dc5ldo" respectively. Signed-off-by: Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org> --- drivers/regulator/axp20x-regulator.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/regulator/axp20x-regulator.c b/drivers/regulator/axp20x-regulator.c index 01bf3476a791..27ebee8e224c 100644 --- a/drivers/regulator/axp20x-regulator.c +++ b/drivers/regulator/axp20x-regulator.c @@ -196,10 +196,10 @@ static const struct regulator_desc axp22x_regulators[] = { AXP_DESC(AXP22X, DCDC5, "dcdc5", "vin5", 1000, 2550, 50, AXP22X_DCDC5_V_OUT, 0x1f, AXP22X_PWR_OUT_CTRL1, BIT(4)), /* secondary switchable output of DCDC1 */ - AXP_DESC_SW(AXP22X, DC1SW, "dc1sw", "dcdc1", 1600, 3400, 100, + AXP_DESC_SW(AXP22X, DC1SW, "dc1sw", "dc1sw", 1600, 3400, 100, AXP22X_DCDC1_V_OUT, 0x1f, AXP22X_PWR_OUT_CTRL2, BIT(7)), /* LDO regulator internally chained to DCDC5 */ - AXP_DESC(AXP22X, DC5LDO, "dc5ldo", "dcdc5", 700, 1400, 100, + AXP_DESC(AXP22X, DC5LDO, "dc5ldo", "dc5ldo", 700, 1400, 100, AXP22X_DC5LDO_V_OUT, 0x7, AXP22X_PWR_OUT_CTRL1, BIT(0)), AXP_DESC(AXP22X, ALDO1, "aldo1", "aldoin", 700, 3300, 100, AXP22X_ALDO1_V_OUT, 0x1f, AXP22X_PWR_OUT_CTRL1, BIT(6)), -- 2.5.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
[parent not found: <1442372732-27434-3-git-send-email-wens-jdAy2FN1RRM@public.gmane.org>]
* Re: [PATCH 2/3] regulators: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO [not found] ` <1442372732-27434-3-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> @ 2015-09-16 10:04 ` Maxime Ripard 0 siblings, 0 replies; 10+ messages in thread From: Maxime Ripard @ 2015-09-16 10:04 UTC (permalink / raw) To: Chen-Yu Tsai Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Liam Girdwood, Mark Brown, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r [-- Attachment #1: Type: text/plain, Size: 884 bytes --] On Wed, Sep 16, 2015 at 11:05:31AM +0800, Chen-Yu Tsai wrote: > The DC1SW and DC5LDO regulators in the AXP221 are internally chained > to DCDC1 and DCDC5, hence the names. The original bindings used the > parent regulator names for the supply regulator property. This causes > some confusion when we actually use it in the dts: > > axp221 { > /* self supplying? */ > dcdc1-supply = <&dcdc1>; > dcdc5-supply = <&dcdc5>; > > dcdc1: dcdc1 { > ... > }; > > dcdc5: dcdc5 { > ... > }; > }; > > Change them to the downstream regulator names, or "dc1sw" and "dc5ldo" > respectively. > > Signed-off-by: Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org> Acked-by: Maxime Ripard <maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org> Thanks! Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 3/3] ARM: dts: sun6i: hummingbird: Rename AXP221 DC1SW and DC5LDO supply names 2015-09-16 3:05 [PATCH 0/3] regulators: axp20x: Rename AXP221 DC1SW and DC5LDO supply names Chen-Yu Tsai [not found] ` <1442372732-27434-1-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> @ 2015-09-16 3:05 ` Chen-Yu Tsai 1 sibling, 0 replies; 10+ messages in thread From: Chen-Yu Tsai @ 2015-09-16 3:05 UTC (permalink / raw) To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Maxime Ripard, Liam Girdwood, Mark Brown Cc: linux-sunxi, Chen-Yu Tsai, devicetree, linux-kernel, linux-arm-kernel "dcdc1-supply" and "dcdc5-supply" are renamed to "dc1sw-supply" and "dc5ldo-supply" respectively. Update the dts to reflect the new supply names for the regulators. Signed-off-by: Chen-Yu Tsai <wens@csie.org> --- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts index 06d9391ca30e..144f563a3d6d 100644 --- a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts +++ b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts @@ -178,8 +178,8 @@ interrupts = <0 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; #interrupt-cells = <1>; - dcdc1-supply = <&vcc_3v0>; - dcdc5-supply = <&vcc_dram>; + dc1sw-supply = <&vcc_3v0>; + dc5ldo-supply = <&vcc_dram>; regulators { x-powers,dcdc-freq = <3000>; -- 2.5.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2015-09-22 22:06 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-09-16 3:05 [PATCH 0/3] regulators: axp20x: Rename AXP221 DC1SW and DC5LDO supply names Chen-Yu Tsai [not found] ` <1442372732-27434-1-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 3:05 ` [PATCH 1/3] mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO regulators Chen-Yu Tsai [not found] ` <1442372732-27434-2-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 10:03 ` Maxime Ripard 2015-09-19 18:06 ` Mark Brown 2015-09-20 4:17 ` Lee Jones 2015-09-20 10:17 ` Chen-Yu Tsai 2015-09-22 22:06 ` Lee Jones 2015-09-16 3:05 ` [PATCH 2/3] regulators: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO Chen-Yu Tsai [not found] ` <1442372732-27434-3-git-send-email-wens-jdAy2FN1RRM@public.gmane.org> 2015-09-16 10:04 ` Maxime Ripard 2015-09-16 3:05 ` [PATCH 3/3] ARM: dts: sun6i: hummingbird: Rename AXP221 DC1SW and DC5LDO supply names Chen-Yu Tsai
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).