All of lore.kernel.org
 help / color / mirror / Atom feed
From: Manikandan <manikandan.hcl.ers.epl@gmail.com>
To: linux-aspeed@lists.ozlabs.org
Subject: [PATCH v2] ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC
Date: Mon, 25 Nov 2019 20:13:27 +0530	[thread overview]
Message-ID: <20191125144327.GA15417@cnn> (raw)
In-Reply-To: <7402f01e-9678-4373-9326-d25d569d408a@www.fastmail.com>

On Mon, Nov 25, 2019 at 08:36:30AM +1030, Andrew Jeffery wrote:
> 
> 
> On Fri, 22 Nov 2019, at 21:00, Manikandan wrote:
> > 
> > From 9a17872b5faf2c00ab0b572bac0072e44a3d8b91 Mon Sep 17 00:00:00 2001
> > From: manikandan-e <manikandan.hcl.ers.epl@gmail.com>
> > Date: Thu, 21 Nov 2019 11:57:07 +0530
> > Subject: [PATCH] ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC
> > 
> > The Yosemite V2 is a facebook multi-node server
> > platform that host four OCP server. The BMC
> > in the Yosemite V2 platorm based on AST2500 SoC.
> > 
> > This patch adds linux device tree entry related to
> > Yosemite V2 specific devices connected to BMC SoC.
> > 
> > Signed-off-by: manikandan-e <manikandan.hcl.ers.epl@gmail.com>
> > ---
> >  .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts    | 152 +++++++++++++++++++++
> >  1 file changed, 152 insertions(+)
> >  create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts
> > 
> > diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts 
> > b/arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts
> > new file mode 100644
> > index 0000000..5f9a2e1
> > --- /dev/null
> > +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts
> > @@ -0,0 +1,152 @@
> > +// SPDX-License-Identifier: GPL-2.0+
> > +// Copyright (c) 2018 Facebook Inc.
> > +/dts-v1/;
> > +
> > +#include "aspeed-g5.dtsi"
> > +#include <dt-bindings/gpio/aspeed-gpio.h>
> > +
> > +/ {
> > +	model = "Facebook Yosemitev2 BMC";
> > +	compatible = "facebook,yosemitev2-bmc", "aspeed,ast2500";
> > +	aliases {
> > +		serial0 = &uart1;
> 
> Is this necessary now that you're not enabling uart1?
   Removed in dts.
> 
> But otherwise:
> 
> Acked-by: Andrew Jeffery <andrew@aj.id.au>
> 
> However, I'm guessing you copy/pasted the patch as we still have the
> reply text at the bottom. Copy/paste can lead to mangled whitespace
> or other errors that prevent the patch from being applied cleanly. I
> recommend getting set up and familiar with `git send-email` to give
> your patch the best chance of being applied without trouble. The
> `git format-patch` / `git send-email` pair also take care of iterating
> on your patch with e.g. the `-v` switch that injects the version number
> of the patch in the appropriate places.
> 
> Andrew
> 
 Thanks for input. I have done patch version based on 'git format-patch' and send patch as v3 using mutt.

> > +		serial4 = &uart5;
> > +	};
> > +	chosen {
> > +		stdout-path = &uart5;
> > +		bootargs = "console=ttyS4,115200 earlyprintk";
> > +	};
> > +
> > +	memory at 80000000 {
> > +		reg = <0x80000000 0x20000000>;
> > +	};
> > +
> > +	iio-hwmon {
> > +		// VOLATAGE SENSOR
> > +		compatible = "iio-hwmon";
> > +		io-channels = <&adc 0> , <&adc 1> , <&adc 2> ,  <&adc 3> ,
> > +		<&adc 4> , <&adc 5> , <&adc 6> ,  <&adc 7> ,
> > +		<&adc 8> , <&adc 9> , <&adc 10>, <&adc 11> ,
> > +		<&adc 12> , <&adc 13> , <&adc 14> , <&adc 15> ;
> > +	};
> > +};
> > +
> > +&fmc {
> > +	status = "okay";
> > +	flash at 0 {
> > +		status = "okay";
> > +		m25p,fast-read;
> > +#include "openbmc-flash-layout.dtsi"
> > +	};
> > +};
> > +
> > +&spi1 {
> > +	status = "okay";
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_spi1_default>;
> > +	flash at 0 {
> > +		status = "okay";
> > +		m25p,fast-read;
> > +		label = "pnor";
> > +	};
> > +};
> > +
> > +&uart5 {
> > +	// BMC Console
> > +	status = "okay";
> > +};
> > +
> > +&mac0 {
> > +	status = "okay";
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_rmii1_default>;
> > +	use-ncsi;
> > +};
> > +
> > +&adc {
> > +	status = "okay";
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_adc0_default
> > +		&pinctrl_adc1_default
> > +		&pinctrl_adc2_default
> > +		&pinctrl_adc3_default
> > +		&pinctrl_adc4_default
> > +		&pinctrl_adc5_default
> > +		&pinctrl_adc6_default
> > +		&pinctrl_adc7_default
> > +		&pinctrl_adc8_default
> > +		&pinctrl_adc9_default
> > +		&pinctrl_adc10_default
> > +		&pinctrl_adc11_default
> > +		&pinctrl_adc12_default
> > +		&pinctrl_adc13_default
> > +		&pinctrl_adc14_default
> > +		&pinctrl_adc15_default>;
> > +};
> > +
> > +&i2c8 {
> > +	status = "okay";
> > +	//FRU EEPROM
> > +	eeprom at 51 {
> > +		compatible = "atmel,24c64";
> > +		reg = <0x51>;
> > +		pagesize = <32>;
> > +	};
> > +};
> > +
> > +&i2c9 {
> > +	status = "okay";
> > +	tmp421 at 4e {
> > +	//INLET TEMP
> > +		compatible = "ti,tmp421";
> > +		reg = <0x4e>;
> > +	};
> > +	//OUTLET TEMP
> > +	tmp421 at 4f {
> > +		compatible = "ti,tmp421";
> > +		reg = <0x4f>;
> > +	};
> > +};
> > +
> > +&i2c10 {
> > +	status = "okay";
> > +	//HSC
> > +	adm1278 at 40 {
> > +		compatible = "adi,adm1278";
> > +		reg = <0x40>;
> > +	};
> > +};
> > +
> > +&i2c11 {
> > +	status = "okay";
> > +	//MEZZ_TEMP_SENSOR
> > +	tmp421 at 1f {
> > +		compatible = "ti,tmp421";
> > +		reg = <0x1f>;
> > +	};
> > +};
> > +
> > +&i2c12 {
> > +	status = "okay";
> > +	//MEZZ_FRU
> > +	eeprom at 51 {
> > +		compatible = "atmel,24c64";
> > +		reg = <0x51>;
> > +		pagesize = <32>;
> > +	};
> > +};
> > +
> > +&pwm_tacho {
> > +	status = "okay";
> > +	//FSC
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default>;
> > +	fan at 0 {
> > +		reg = <0x00>;
> > +		aspeed,fan-tach-ch = /bits/ 8 <0x00>;
> > +	};
> > +	fan at 1 {
> > +		reg = <0x01>;
> > +		aspeed,fan-tach-ch = /bits/ 8 <0x02>;
> > +	};
> > +};
> > -- 
> > 2.7.4
> > 
> > 
> > On Fri, Nov 22, 2019 at 09:16:39AM +1030, Andrew Jeffery wrote:
> > > 
> > > 
> > > On Thu, 21 Nov 2019, at 18:18, Manikandan wrote:
> > > > 
> > > > Hi Andrew/Vijay,
> > > > 
> > > > Thanks for the review .
> > > > 
> > > > The following changes done in dts and tested in Facebook Yosemite V2 
> > > > BMC platform,
> > > >   1. LPC feature removed as not supported .
> > > >   2. VUART feature removed as not supported.
> > > >   3. Host UART feature removed
> > > >   4. ADC pinctrl details added in dts.
> > > 
> > > Can you please re-send the patch as a v2 and inline to the mail rather than
> > > as an attachment?
> > > 
> > > Cheers,
> > > 
> > > Andrew
> >

WARNING: multiple messages have this Message-ID (diff)
From: Manikandan <manikandan.hcl.ers.epl@gmail.com>
To: Andrew Jeffery <andrew@aj.id.au>
Cc: joel@jms.id.au, vijaykhemka@fb.com, linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org, linux-aspeed@lists.ozlabs.org,
	manikandan.e@hcl.com
Subject: Re: [PATCH v2] ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC
Date: Mon, 25 Nov 2019 20:13:27 +0530	[thread overview]
Message-ID: <20191125144327.GA15417@cnn> (raw)
In-Reply-To: <7402f01e-9678-4373-9326-d25d569d408a@www.fastmail.com>

On Mon, Nov 25, 2019 at 08:36:30AM +1030, Andrew Jeffery wrote:
> 
> 
> On Fri, 22 Nov 2019, at 21:00, Manikandan wrote:
> > 
> > From 9a17872b5faf2c00ab0b572bac0072e44a3d8b91 Mon Sep 17 00:00:00 2001
> > From: manikandan-e <manikandan.hcl.ers.epl@gmail.com>
> > Date: Thu, 21 Nov 2019 11:57:07 +0530
> > Subject: [PATCH] ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC
> > 
> > The Yosemite V2 is a facebook multi-node server
> > platform that host four OCP server. The BMC
> > in the Yosemite V2 platorm based on AST2500 SoC.
> > 
> > This patch adds linux device tree entry related to
> > Yosemite V2 specific devices connected to BMC SoC.
> > 
> > Signed-off-by: manikandan-e <manikandan.hcl.ers.epl@gmail.com>
> > ---
> >  .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts    | 152 +++++++++++++++++++++
> >  1 file changed, 152 insertions(+)
> >  create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts
> > 
> > diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts 
> > b/arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts
> > new file mode 100644
> > index 0000000..5f9a2e1
> > --- /dev/null
> > +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts
> > @@ -0,0 +1,152 @@
> > +// SPDX-License-Identifier: GPL-2.0+
> > +// Copyright (c) 2018 Facebook Inc.
> > +/dts-v1/;
> > +
> > +#include "aspeed-g5.dtsi"
> > +#include <dt-bindings/gpio/aspeed-gpio.h>
> > +
> > +/ {
> > +	model = "Facebook Yosemitev2 BMC";
> > +	compatible = "facebook,yosemitev2-bmc", "aspeed,ast2500";
> > +	aliases {
> > +		serial0 = &uart1;
> 
> Is this necessary now that you're not enabling uart1?
   Removed in dts.
> 
> But otherwise:
> 
> Acked-by: Andrew Jeffery <andrew@aj.id.au>
> 
> However, I'm guessing you copy/pasted the patch as we still have the
> reply text at the bottom. Copy/paste can lead to mangled whitespace
> or other errors that prevent the patch from being applied cleanly. I
> recommend getting set up and familiar with `git send-email` to give
> your patch the best chance of being applied without trouble. The
> `git format-patch` / `git send-email` pair also take care of iterating
> on your patch with e.g. the `-v` switch that injects the version number
> of the patch in the appropriate places.
> 
> Andrew
> 
 Thanks for input. I have done patch version based on 'git format-patch' and send patch as v3 using mutt.

> > +		serial4 = &uart5;
> > +	};
> > +	chosen {
> > +		stdout-path = &uart5;
> > +		bootargs = "console=ttyS4,115200 earlyprintk";
> > +	};
> > +
> > +	memory@80000000 {
> > +		reg = <0x80000000 0x20000000>;
> > +	};
> > +
> > +	iio-hwmon {
> > +		// VOLATAGE SENSOR
> > +		compatible = "iio-hwmon";
> > +		io-channels = <&adc 0> , <&adc 1> , <&adc 2> ,  <&adc 3> ,
> > +		<&adc 4> , <&adc 5> , <&adc 6> ,  <&adc 7> ,
> > +		<&adc 8> , <&adc 9> , <&adc 10>, <&adc 11> ,
> > +		<&adc 12> , <&adc 13> , <&adc 14> , <&adc 15> ;
> > +	};
> > +};
> > +
> > +&fmc {
> > +	status = "okay";
> > +	flash@0 {
> > +		status = "okay";
> > +		m25p,fast-read;
> > +#include "openbmc-flash-layout.dtsi"
> > +	};
> > +};
> > +
> > +&spi1 {
> > +	status = "okay";
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_spi1_default>;
> > +	flash@0 {
> > +		status = "okay";
> > +		m25p,fast-read;
> > +		label = "pnor";
> > +	};
> > +};
> > +
> > +&uart5 {
> > +	// BMC Console
> > +	status = "okay";
> > +};
> > +
> > +&mac0 {
> > +	status = "okay";
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_rmii1_default>;
> > +	use-ncsi;
> > +};
> > +
> > +&adc {
> > +	status = "okay";
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_adc0_default
> > +		&pinctrl_adc1_default
> > +		&pinctrl_adc2_default
> > +		&pinctrl_adc3_default
> > +		&pinctrl_adc4_default
> > +		&pinctrl_adc5_default
> > +		&pinctrl_adc6_default
> > +		&pinctrl_adc7_default
> > +		&pinctrl_adc8_default
> > +		&pinctrl_adc9_default
> > +		&pinctrl_adc10_default
> > +		&pinctrl_adc11_default
> > +		&pinctrl_adc12_default
> > +		&pinctrl_adc13_default
> > +		&pinctrl_adc14_default
> > +		&pinctrl_adc15_default>;
> > +};
> > +
> > +&i2c8 {
> > +	status = "okay";
> > +	//FRU EEPROM
> > +	eeprom@51 {
> > +		compatible = "atmel,24c64";
> > +		reg = <0x51>;
> > +		pagesize = <32>;
> > +	};
> > +};
> > +
> > +&i2c9 {
> > +	status = "okay";
> > +	tmp421@4e {
> > +	//INLET TEMP
> > +		compatible = "ti,tmp421";
> > +		reg = <0x4e>;
> > +	};
> > +	//OUTLET TEMP
> > +	tmp421@4f {
> > +		compatible = "ti,tmp421";
> > +		reg = <0x4f>;
> > +	};
> > +};
> > +
> > +&i2c10 {
> > +	status = "okay";
> > +	//HSC
> > +	adm1278@40 {
> > +		compatible = "adi,adm1278";
> > +		reg = <0x40>;
> > +	};
> > +};
> > +
> > +&i2c11 {
> > +	status = "okay";
> > +	//MEZZ_TEMP_SENSOR
> > +	tmp421@1f {
> > +		compatible = "ti,tmp421";
> > +		reg = <0x1f>;
> > +	};
> > +};
> > +
> > +&i2c12 {
> > +	status = "okay";
> > +	//MEZZ_FRU
> > +	eeprom@51 {
> > +		compatible = "atmel,24c64";
> > +		reg = <0x51>;
> > +		pagesize = <32>;
> > +	};
> > +};
> > +
> > +&pwm_tacho {
> > +	status = "okay";
> > +	//FSC
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default>;
> > +	fan@0 {
> > +		reg = <0x00>;
> > +		aspeed,fan-tach-ch = /bits/ 8 <0x00>;
> > +	};
> > +	fan@1 {
> > +		reg = <0x01>;
> > +		aspeed,fan-tach-ch = /bits/ 8 <0x02>;
> > +	};
> > +};
> > -- 
> > 2.7.4
> > 
> > 
> > On Fri, Nov 22, 2019 at 09:16:39AM +1030, Andrew Jeffery wrote:
> > > 
> > > 
> > > On Thu, 21 Nov 2019, at 18:18, Manikandan wrote:
> > > > 
> > > > Hi Andrew/Vijay,
> > > > 
> > > > Thanks for the review .
> > > > 
> > > > The following changes done in dts and tested in Facebook Yosemite V2 
> > > > BMC platform,
> > > >   1. LPC feature removed as not supported .
> > > >   2. VUART feature removed as not supported.
> > > >   3. Host UART feature removed
> > > >   4. ADC pinctrl details added in dts.
> > > 
> > > Can you please re-send the patch as a v2 and inline to the mail rather than
> > > as an attachment?
> > > 
> > > Cheers,
> > > 
> > > Andrew
> >

  reply	other threads:[~2019-11-25 14:43 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-18 12:37 [PATCH] ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC manikandan-e
2019-11-18 12:37 ` manikandan-e
2019-11-20  5:56 ` Andrew Jeffery
2019-11-20  5:56   ` Andrew Jeffery
2019-11-20  6:50   ` Vijay Khemka
2019-11-20  6:50     ` Vijay Khemka
2019-11-21  7:48     ` Manikandan
2019-11-21  7:48       ` Manikandan
2019-11-21 22:46       ` Andrew Jeffery
2019-11-21 22:46         ` Andrew Jeffery
2019-11-22 10:30         ` [PATCH v2] " Manikandan
2019-11-22 10:30           ` Manikandan
2019-11-24 22:06           ` Andrew Jeffery
2019-11-24 22:06             ` Andrew Jeffery
2019-11-25 14:43             ` Manikandan [this message]
2019-11-25 14:43               ` Manikandan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191125144327.GA15417@cnn \
    --to=manikandan.hcl.ers.epl@gmail.com \
    --cc=linux-aspeed@lists.ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.