Message ID | 1478047846-44588-1-git-send-email-xow@google.com |
---|---|
State | Accepted, archived |
Headers | show |
On Wed, Nov 2, 2016 at 11:20 AM, Xo Wang <xow@google.com> wrote: > Zaius has one flash module for the BMC firmware, one flash module for > the host firmware, and one more flash module on SPI2. > > Signed-off-by: Xo Wang <xow@google.com> Applied to dev-4.7. Cheers, Joel > > Changes since v1: > - Added SPI2 pinctrl selectors > --- > arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 73 ++++++++++++++---------------- > 1 file changed, 33 insertions(+), 40 deletions(-) > > diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts > index eef045b..9e59649 100644 > --- a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts > +++ b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts > @@ -20,46 +20,6 @@ > reg = <0x80000000 0x40000000>; > }; > > - ahb { > - bmc_pnor: fmc@1e620000 { > - reg = < 0x1e620000 0xc4 > - 0x20000000 0x04000000 >; > - #address-cells = <1>; > - #size-cells = <0>; > - compatible = "aspeed,ast2500-fmc"; > - flash@0 { > - reg = < 0 >; > - compatible = "jedec,spi-nor" ; > -#include "aspeed-bmc-opp-flash-layout.dtsi" > - }; > - }; > - > - host_pnor: spi@1e630000 { > - reg = < 0x1e630000 0xc4 > - 0x30000000 0x04000000 >; > - #address-cells = <1>; > - #size-cells = <0>; > - compatible = "aspeed,ast2500-smc"; > - flash@0 { > - reg = < 0 >; > - compatible = "jedec,spi-nor" ; > - label = "pnor"; > - }; > - }; > - > - data_pnor: spi@1e631000 { > - reg = < 0x1e631000 0xc4 > - 0x38000000 0x00800000 >; > - #address-cells = <1>; > - #size-cells = <0>; > - compatible = "aspeed,ast2500-smc"; > - flash@0 { > - reg = < 0 >; > - compatible = "jedec,spi-nor" ; > - }; > - }; > - }; > - > leds { > compatible = "gpio-leds"; > > @@ -85,6 +45,39 @@ > }; > }; > > +&fmc { > + status = "okay"; > + flash@0 { > + status = "okay"; > +#include "aspeed-bmc-opp-flash-layout.dtsi" > + }; > +}; > + > +&spi1 { > + status = "okay"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_spi1_default>; > + > + flash@0 { > + status = "okay"; > + label = "pnor"; > + }; > +}; > + > +&spi2 { > + status = "okay"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_spi2ck_default > + &pinctrl_spi2cs0_default > + &pinctrl_spi2cs1_default > + &pinctrl_spi2miso_default > + &pinctrl_spi2mosi_default>; > + > + flash@0 { > + status = "okay"; > + }; > +}; > + > &uart5 { > status = "okay"; > }; > -- > 2.8.0.rc3.226.g39d4020 > > _______________________________________________ > openbmc mailing list > openbmc@lists.ozlabs.org > https://lists.ozlabs.org/listinfo/openbmc
diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts index eef045b..9e59649 100644 --- a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts +++ b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts @@ -20,46 +20,6 @@ reg = <0x80000000 0x40000000>; }; - ahb { - bmc_pnor: fmc@1e620000 { - reg = < 0x1e620000 0xc4 - 0x20000000 0x04000000 >; - #address-cells = <1>; - #size-cells = <0>; - compatible = "aspeed,ast2500-fmc"; - flash@0 { - reg = < 0 >; - compatible = "jedec,spi-nor" ; -#include "aspeed-bmc-opp-flash-layout.dtsi" - }; - }; - - host_pnor: spi@1e630000 { - reg = < 0x1e630000 0xc4 - 0x30000000 0x04000000 >; - #address-cells = <1>; - #size-cells = <0>; - compatible = "aspeed,ast2500-smc"; - flash@0 { - reg = < 0 >; - compatible = "jedec,spi-nor" ; - label = "pnor"; - }; - }; - - data_pnor: spi@1e631000 { - reg = < 0x1e631000 0xc4 - 0x38000000 0x00800000 >; - #address-cells = <1>; - #size-cells = <0>; - compatible = "aspeed,ast2500-smc"; - flash@0 { - reg = < 0 >; - compatible = "jedec,spi-nor" ; - }; - }; - }; - leds { compatible = "gpio-leds"; @@ -85,6 +45,39 @@ }; }; +&fmc { + status = "okay"; + flash@0 { + status = "okay"; +#include "aspeed-bmc-opp-flash-layout.dtsi" + }; +}; + +&spi1 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_spi1_default>; + + flash@0 { + status = "okay"; + label = "pnor"; + }; +}; + +&spi2 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_spi2ck_default + &pinctrl_spi2cs0_default + &pinctrl_spi2cs1_default + &pinctrl_spi2miso_default + &pinctrl_spi2mosi_default>; + + flash@0 { + status = "okay"; + }; +}; + &uart5 { status = "okay"; };
Zaius has one flash module for the BMC firmware, one flash module for the host firmware, and one more flash module on SPI2. Signed-off-by: Xo Wang <xow@google.com> Changes since v1: - Added SPI2 pinctrl selectors --- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 73 ++++++++++++++---------------- 1 file changed, 33 insertions(+), 40 deletions(-)