From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergei Shtylyov Subject: Re: [PATCH 1/1] MIPS: DTS: cavium-octeon: provide model attribute Date: Mon, 15 Feb 2016 21:11:58 +0300 Message-ID: <56C214EE.5050200@cogentembedded.com> References: <1455513977-934-1-git-send-email-xypron.glpk@gmx.de> <56C1B3A0.4090301@cogentembedded.com> <56C21054.4070702@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <56C21054.4070702@gmx.de> Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-subscribe: List-owner: List-post: List-archive: To: Heinrich Schuchardt , Arnd Bergmann Cc: Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Ralf Baechle , Andrew Bresticker , Aaro Koskinen , devicetree@vger.kernel.org, linux-mips@linux-mips.org, linux-kernel@vger.kernel.org List-Id: devicetree@vger.kernel.org On 02/15/2016 08:52 PM, Heinrich Schuchardt wrote: >>> Downstream packages like Debian flash-kernel rely on >>> /proc/device-tree/model >>> to determine how to install an updated kernel image. >>> >>> Most dts files provide this property. >>> It is suggested by IEEE Std 1275-1994. >>> >>> This patch adds a model attribute for Octeon CPUs. >>> >>> Signed-off-by: Heinrich Schuchardt >>> --- >>> arch/mips/boot/dts/cavium-octeon/octeon_3xxx.dts | 1 + >>> arch/mips/boot/dts/cavium-octeon/octeon_68xx.dts | 1 + >>> 2 files changed, 2 insertions(+) >>> >>> diff --git a/arch/mips/boot/dts/cavium-octeon/octeon_3xxx.dts >>> b/arch/mips/boot/dts/cavium-octeon/octeon_3xxx.dts >>> index 9c48e05..a746678 100644 >>> --- a/arch/mips/boot/dts/cavium-octeon/octeon_3xxx.dts >>> +++ b/arch/mips/boot/dts/cavium-octeon/octeon_3xxx.dts >>> @@ -8,6 +8,7 @@ >>> */ >>> / { >>> compatible =3D "cavium,octeon-3860"; >>> + model =3D "Cavium Octeon 3XXX"; >>> #address-cells =3D <2>; >>> #size-cells =3D <2>; >>> interrupt-parent =3D <&ciu>; >>> diff --git a/arch/mips/boot/dts/cavium-octeon/octeon_68xx.dts >>> b/arch/mips/boot/dts/cavium-octeon/octeon_68xx.dts >>> index 79b46fc..c8a292a 100644 >>> --- a/arch/mips/boot/dts/cavium-octeon/octeon_68xx.dts >>> +++ b/arch/mips/boot/dts/cavium-octeon/octeon_68xx.dts >>> @@ -8,6 +8,7 @@ >>> */ >>> / { >>> compatible =3D "cavium,octeon-6880"; >>> + model =3D "Cavium Octeon 68XX"; >>> #address-cells =3D <2>; >>> #size-cells =3D <2>; >>> interrupt-parent =3D <&ciu2>; >> >> The ePAPR 1.1 standard says: >> >> 2.3.2 model >> >> Property: model >> Value type: >> Description: >> The model property value is a that specifies the >> manufacturer=92s model number of the device. >> >> The recommended format is: =93manufacturer,model=94, where manu= facturer >> is a string describing the name of the manufacturer (such as a = stock >> ticker symbol), and model specifies the model number. >> >> Example: >> model =3D =93fsl,MPC8349EMITX=94; [...] > Hello Sergei, hello Arnd, > > thank you for reviewing. > > IEEE Std 1275-1994 says stock symbols should be in upper case. > > I guess international standards should have precedence over papers va= lid > for a single architecture (power.org). > > Would you support a patch having the following strings? > > model =3D "CAVM, Octeon 3860"; > model =3D "CAVM, Octeon 6880"; > > Otherwise, please, make a suggestion. Documentation/devicetree/bindings/vendor-prefixes.txt already has t= he=20 vendor prefix for Cavium, and it's (surprise!) "cavium". Otherwise, the names look much better -- just remove space after co= mma please. > Best regards > > Heinrich Schuchardt MBR, Sergei