From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751567AbcBUSQW (ORCPT ); Sun, 21 Feb 2016 13:16:22 -0500 Received: from mail-wm0-f43.google.com ([74.125.82.43]:35959 "EHLO mail-wm0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750767AbcBUSQT (ORCPT ); Sun, 21 Feb 2016 13:16:19 -0500 Subject: Re: [PATCH 2/2] bmips: add device tree example for BCM6358 To: Rob Herring References: <1453030101-14794-2-git-send-email-noltari@gmail.com> <20160120165910.GA32520@rob-hp-laptop> Cc: linux-mips@linux-mips.org, ralf@linux-mips.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, f.fainelli@gmail.com, jogo@openwrt.org, cernekee@gmail.com From: =?UTF-8?Q?=c3=81lvaro_Fern=c3=a1ndez_Rojas?= Message-ID: <56C99F38.2070709@gmail.com> Date: Sun, 21 Feb 2016 12:27:52 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160120165910.GA32520@rob-hp-laptop> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org El 20/01/2016 a las 17:59, Rob Herring escribió: > On Sun, Jan 17, 2016 at 12:28:21PM +0100, Álvaro Fernández Rojas wrote: >> This adds a device tree example for SFR Neufbox4 (Sercomm version), which >> also serves as a real example for brcm,bcm6358-leds. >> >> Signed-off-by: Álvaro Fernández Rojas > [...] > >> diff --git a/arch/mips/boot/dts/brcm/bcm6358.dtsi > b/arch/mips/boot/dts/brcm/bcm6358.dtsi >> new file mode 100644 >> index 0000000..b2d11da >> --- /dev/null >> +++ b/arch/mips/boot/dts/brcm/bcm6358.dtsi >> @@ -0,0 +1,111 @@ >> +/ { >> + #address-cells = <1>; >> + #size-cells = <1>; >> + compatible = "brcm,bcm6358"; >> + >> + cpus { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + >> + mips-hpt-frequency = <150000000>; >> + >> + cpu@0 { >> + compatible = "brcm,bmips4350"; >> + device_type = "cpu"; >> + reg = <0>; >> + }; >> + >> + cpu@1 { >> + compatible = "brcm,bmips4350"; >> + device_type = "cpu"; >> + reg = <1>; >> + }; >> + }; >> + >> + clocks { >> + periph_clk: periph_clk { >> + compatible = "fixed-clock"; >> + #clock-cells = <0>; >> + clock-frequency = <50000000>; >> + }; >> + }; >> + >> + aliases { >> + leds0 = &leds0; > Why do we need alias for LEDs? Okay, I will remove this, but you should know it was accepted for BCM6328 and BCM6368 too: http://git.linux-mips.org/cgit/sjhill/linux-sjhill.git/commit/arch/mips/boot/dts/brcm?h=mips-for-linux-next&id=db66dbbbfd8ded204a97d090357aff582968fcf5 http://git.linux-mips.org/cgit/sjhill/linux-sjhill.git/commit/arch/mips/boot/dts/brcm?h=mips-for-linux-next&id=70ce14bfc9fdb9b6af84ac492e9d3311551618a5 > >> + uart0 = &uart0; >> + uart1 = &uart1; >> + }; > [...] > >> diff --git a/arch/mips/boot/dts/brcm/bcm96358nb4ser.dts b/arch/mips/boot/dts/brcm/bcm96358nb4ser.dts >> new file mode 100644 >> index 0000000..ca95084 >> --- /dev/null >> +++ b/arch/mips/boot/dts/brcm/bcm96358nb4ser.dts >> @@ -0,0 +1,47 @@ >> +/dts-v1/; >> + >> +/include/ "bcm6358.dtsi" >> + >> +/ { >> + compatible = "sfr,nb4-ser", "brcm,bcm6358"; >> + model = "SFR Neufbox 4 (Sercomm)"; >> + >> + memory@0 { >> + device_type = "memory"; >> + reg = <0x00000000 0x02000000>; >> + }; >> + >> + chosen { >> + bootargs = "console=ttyS0,115200"; >> + stdout-path = &uart0; > You shouldn't need both here. Just stdout-path. Okay, I will use stdout-path only, but once again you should know that both are used on every bmips board: https://github.com/torvalds/linux/tree/master/arch/mips/boot/dts/brcm https://github.com/torvalds/linux/blob/master/arch/mips/boot/dts/brcm/bcm93384wvg.dts#L9 ... https://github.com/torvalds/linux/blob/master/arch/mips/boot/dts/brcm/bcm9ejtagprb.dts#L14 > > Rob Álvaro.