Message ID | 1492321507-7174-1-git-send-email-cphealy@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Am Samstag, den 15.04.2017, 22:45 -0700 schrieb Chris Healy: > The board has an Intel i210 Ethernet controller on its PCIe bus. Add a > device tree node for this. I wold prefer a better description on why we need this node, as PCIe is an enumerable bus. Do you need this node to attach a MAC address or something? > Signed-off-by: Andrew Lunn <andrew@lunn.ch> > Signed-off-by: Chris Healy <cphealy@gmail.com> > --- > > This patch is against for-next of Shawn Guo's tree. > > Since v1, this version fixes the spacing by using git send-email instead of gmail > to send the patch. > > Thanks, > > Chris Healy > --- > arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi b/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi > index 5d94b5e..8375c43 100644 > --- a/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi > +++ b/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi > @@ -572,6 +572,18 @@ > pinctrl-0 = <&pinctrl_pcie>; > reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>; > status = "okay"; > + > + host@0 { > + #address-cells = <3>; > + #size-cells = <2>; > + reg = <0 0 0 0 0>; > + device_type = "pci"; > + > + i210: i210@0 { > + reg = <0 0 0 0 0>; > + device_type = "pci"; device_type = "pci" is only valid for bridges on the bus, not for endpoint devices. Please remove. > + }; > + }; > }; > > &usdhc2 { Regards, Lucas
On Mon, Apr 24, 2017 at 10:47:22AM +0200, Lucas Stach wrote: > Am Samstag, den 15.04.2017, 22:45 -0700 schrieb Chris Healy: > > The board has an Intel i210 Ethernet controller on its PCIe bus. Add a > > device tree node for this. > > I wold prefer a better description on why we need this node, as PCIe is > an enumerable bus. Do you need this node to attach a MAC address or > something? Hi Lucas We need to attach an Ethernet switch, using the DSA binding. Please take a look at Documentation/binding/net/dsa.txt. We need a phandle to the i210 Ethernet MAC. Andrew
Hi Andrew, Am Montag, den 24.04.2017, 16:10 +0200 schrieb Andrew Lunn: > On Mon, Apr 24, 2017 at 10:47:22AM +0200, Lucas Stach wrote: > > Am Samstag, den 15.04.2017, 22:45 -0700 schrieb Chris Healy: > > > The board has an Intel i210 Ethernet controller on its PCIe bus. Add a > > > device tree node for this. > > > > I wold prefer a better description on why we need this node, as PCIe is > > an enumerable bus. Do you need this node to attach a MAC address or > > something? > > Hi Lucas > > We need to attach an Ethernet switch, using the DSA binding. Please > take a look at Documentation/binding/net/dsa.txt. We need a phandle to > the i210 Ethernet MAC. Sure, this rationale seems fine. Please make sure to include it in the patch description on the next submission. Regards, Lucas
diff --git a/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi b/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi index 5d94b5e..8375c43 100644 --- a/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi +++ b/arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi @@ -572,6 +572,18 @@ pinctrl-0 = <&pinctrl_pcie>; reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>; status = "okay"; + + host@0 { + #address-cells = <3>; + #size-cells = <2>; + reg = <0 0 0 0 0>; + device_type = "pci"; + + i210: i210@0 { + reg = <0 0 0 0 0>; + device_type = "pci"; + }; + }; }; &usdhc2 {