From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932454AbcBCPME (ORCPT ); Wed, 3 Feb 2016 10:12:04 -0500 Received: from shell.v3.sk ([92.60.52.57]:33577 "EHLO shell.v3.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932118AbcBCPMB convert rfc822-to-8bit (ORCPT ); Wed, 3 Feb 2016 10:12:01 -0500 Message-ID: <1454512310.25750.3.camel@v3.sk> Subject: Re: [PATCH 2/2] ARM: bcm2835: dt: Add the ethernet to the device tree From: Lubomir Rintel To: linux-rpi-kernel@lists.infradead.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Eric Anholt , Lee Jones , Stephen Warren , Peter Chen , Arnd Bergmann Date: Wed, 03 Feb 2016 16:11:50 +0100 In-Reply-To: <1454511759-24827-3-git-send-email-lkundrak@v3.sk> References: <1454511759-24827-1-git-send-email-lkundrak@v3.sk> <1454511759-24827-3-git-send-email-lkundrak@v3.sk> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.3 (3.18.3-1.fc23) Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2016-02-03 at 16:02 +0100, Lubomir Rintel wrote: > The hub and the ethernet in its port 1 are hardwired on the board. > > Compared to the adapters that can be plugged into the USB ports, this > one has no serial EEPROM to store its MAC. Nevertheless, the > Raspberry Pi > has the MAC address for this adapter in its ROM, accessible from its > firmware. > > U-Boot can read out the address and set the local-mac-address > property of the > node with "ethernet" alias. Let's add the node so that U-Boot can do > its > business. > > Signed-off-by: Lubomir Rintel > --- >  arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 18 ++++++++++++++++++ >  arch/arm/boot/dts/bcm283x.dtsi           |  4 +++- >  2 files changed, 21 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts > b/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts > index ef54050..32bbd2a 100644 > --- a/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts > +++ b/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts > @@ -6,6 +6,10 @@ >   compatible = "raspberrypi,model-b-plus", "brcm,bcm2835"; >   model = "Raspberry Pi Model B+"; >   > + aliases { > + ethernet = ðernet; > + } I'm missing a semicolon here. I'll follow up with an updated version once I get some feedback. > + >   leds { >   act { >   gpios = <&gpio 47 0>; > @@ -29,3 +33,17 @@ >   brcm,function = ; >   }; >  }; > + > +&usb { > + usb1@01 { > + compatible = "usb1d6b,0002"; > + reg = <01>; > + #address-cells = <1>; > + #size-cells = <0>; > + > + ethernet: usbether@01 { > + compatible = "usb0424,9514"; > + reg = <01>; > + }; > + }; > +}; > diff --git a/arch/arm/boot/dts/bcm283x.dtsi > b/arch/arm/boot/dts/bcm283x.dtsi > index 971e741..bc5fde1 100644 > --- a/arch/arm/boot/dts/bcm283x.dtsi > +++ b/arch/arm/boot/dts/bcm283x.dtsi > @@ -187,10 +187,12 @@ >   status = "disabled"; >   }; >   > - usb@7e980000 { > + usb: usb@7e980000 { >   compatible = "brcm,bcm2835-usb"; >   reg = <0x7e980000 0x10000>; >   interrupts = <1 9>; > + #address-cells = <1>; > + #size-cells = <0>; >   }; >   }; >