From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adam Baker Subject: Re: [PATCH 01/15] ARM: dts: kirkwood: fix mislocated pcie-controller nodes Date: Mon, 05 May 2014 23:20:28 +0100 Message-ID: <53680EAC.3090401@baker-net.org.uk> References: <1398862602-29595-1-git-send-email-sebastian.hesselbarth@gmail.com> <1398862602-29595-2-git-send-email-sebastian.hesselbarth@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1398862602-29595-2-git-send-email-sebastian.hesselbarth@gmail.com> Sender: linux-kernel-owner@vger.kernel.org To: Sebastian Hesselbarth Cc: Mark Rutland , Andrew Lunn , Russell King , Jason Cooper , Pawel Moll , Ian Campbell , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Rob Herring , Kumar Gala , Gregory Clement , Thomas Petazzoni , linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org On 30/04/14 13:56, Sebastian Hesselbarth wrote: > Commit 54397d85349f > ("ARM: kirkwood: Relocate PCIe device tree nodes") > > moved the pcie-controller nodes for the Kirkwood SoCs to the mbus > bus node. For some reason, two boards were not properly converted > and have their pci-controller nodes still in the ocp bus node. > > As the corresponding SoC pcie-controller does not exist anymore, > it is likely that pcie is broken on those boards since above commit. > Fix it by moving the pcie related nodes to the correct location. > > Signed-off-by: Sebastian Hesselbarth I've tried this patch on NSA320, as expected it doesn't make any observable difference as there is nothing connected to the PCIe bus (hence not really worth a tested by). It matters more on the NSA310 as that uses PCIe for Ethernet. Regards Adam Baker > --- > Cc: Rob Herring > Cc: Pawel Moll > Cc: Mark Rutland > Cc: Ian Campbell > Cc: Kumar Gala > Cc: Russell King > Cc: Jason Cooper > Cc: Andrew Lunn > Cc: Gregory Clement > Cc: Thomas Petazzoni > Cc: devicetree@vger.kernel.org > Cc: linux-arm-kernel@lists.infradead.org > Cc: linux-kernel@vger.kernel.org > --- > arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 18 ++++++++++-------- > arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi | 18 ++++++++++-------- > 2 files changed, 20 insertions(+), 16 deletions(-) > > diff --git a/arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts b/arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts > index 2cb0dc529165..4bf358c28be2 100644 > --- a/arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts > +++ b/arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts > @@ -30,6 +30,16 @@ > bootargs = "console=ttyS0,115200n8 earlyprintk"; > }; > > + mbus { > + pcie-controller { > + status = "okay"; > + > + pcie@1,0 { > + status = "okay"; > + }; > + }; > + }; > + > ocp@f1000000 { > pinctrl@10000 { > pmx_usb_led: pmx-usb-led { > @@ -73,14 +83,6 @@ > ehci@50000 { > status = "okay"; > }; > - > - pcie-controller { > - status = "okay"; > - > - pcie@1,0 { > - status = "okay"; > - }; > - }; > }; > > gpio-leds { > diff --git a/arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi b/arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi > index 843b8b561e5e..b88810df7ca2 100644 > --- a/arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi > +++ b/arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi > @@ -4,6 +4,16 @@ > / { > model = "ZyXEL NSA310"; > > + mbus { > + pcie-controller { > + status = "okay"; > + > + pcie@1,0 { > + status = "okay"; > + }; > + }; > + }; > + > ocp@f1000000 { > pinctrl: pinctrl@10000 { > > @@ -51,14 +61,6 @@ > status = "okay"; > nr-ports = <2>; > }; > - > - pcie-controller { > - status = "okay"; > - > - pcie@1,0 { > - status = "okay"; > - }; > - }; > }; > > gpio_poweroff { >