From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Horman Date: Wed, 24 Sep 2014 01:13:39 +0000 Subject: Re: [PATCH v2 1/5] ARM: shmobile: kzm9d: Remove spurious regulator base addresses Message-Id: <20140924011339.GA15079@verge.net.au> List-Id: References: <1410914896-14395-1-git-send-email-horms+renesas@verge.net.au> <1410914896-14395-2-git-send-email-horms+renesas@verge.net.au> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org On Wed, Sep 17, 2014 at 09:33:49AM +0200, Geert Uytterhoeven wrote: > Hi Simon, > > On Wed, Sep 17, 2014 at 2:48 AM, Simon Horman > wrote: > > As there is no reg property the regulator nodes should > > not include @... > > You missed an important part of my comment: > > "However, in the absence of a unit-address, the node name must be unique." > > > Reported-by: Geert Uytterhoeven > > Signed-off-by: Simon Horman > > > > --- > > v2 > > * First post > > --- > > arch/arm/boot/dts/emev2-kzm9d.dts | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/arch/arm/boot/dts/emev2-kzm9d.dts b/arch/arm/boot/dts/emev2-kzm9d.dts > > index 50ccd15..f27fcf0 100644 > > --- a/arch/arm/boot/dts/emev2-kzm9d.dts > > +++ b/arch/arm/boot/dts/emev2-kzm9d.dts > > @@ -27,7 +27,7 @@ > > bootargs = "console=ttyS1,115200n81 ignore_loglevel root=/dev/nfs ip=dhcp"; > > }; > > > > - reg_1p8v: regulator@0 { > > + reg_1p8v: regulator { > > compatible = "regulator-fixed"; > > regulator-name = "fixed-1.8V"; > > regulator-min-microvolt = <1800000>; > > @@ -36,7 +36,7 @@ > > regulator-boot-on; > > }; > > > > - reg_3p3v: regulator@1 { > > + reg_3p3v: regulator { > > compatible = "regulator-fixed"; > > regulator-name = "fixed-3.3V"; > > regulator-min-microvolt = <3300000>; > > Now there are two "regulator" nodes. > > Dtc will not complain, but will assume the second contains overrides for > first. "vddvario-supply" and "vdd33a-supply" of node "lan9220@20000000" > will both the point to the same node, and the network may not work. > > You can see this yourself running > > dtc -I dtb -O dts arch/arm/boot/dts/emev2-kzm9d.dtb What should we call the nodes?