[PATCH linux 1/3] ARM: dts: aspeed: Update palmetto device tree

Cyril Bur cyrilbur at gmail.com
Tue Dec 13 14:11:45 AEDT 2016


On Tue, 2016-12-13 at 11:44 +1100, Joel Stanley wrote:
> Hi Cyril,
> 
> On Fri, Dec 9, 2016 at 4:43 PM, Cyril Bur <cyrilbur at gmail.com> wrote:
> > Palmettos have 512mb of ram. There is always framebuffer memory at
> > the
> > top of ram.
> > 
> > This patch also reserves BMC ram for host to BMC communication.
> > 
> > Signed-off-by: Cyril Bur <cyrilbur at gmail.com>
> > ---
> >  arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 25
> > ++++++++++++++++++++++++-
> >  arch/arm/boot/dts/aspeed-g4.dtsi              |  6 ++++++
> >  2 files changed, 30 insertions(+), 1 deletion(-)
> > 
> > diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts
> > b/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts
> > index acaceda2..e810ae7 100644
> > --- a/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts
> > +++ b/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts
> > @@ -17,7 +17,30 @@
> >         };
> > 
> >         memory {
> > -               reg = <0x40000000 0x10000000>;
> > +               reg = <0x40000000 0x20000000>;
> > +       };
> 
> Can you send this in a separate patch? It should go into the tree
> now.
> 

Yep, should I send just for palmetto? 

Do you have a list of other platforms? I figure all the ast2400 based
aspeed-bmc-opp-* should get this change, should I include them all in
one patch or all individually?

> > +
> > +       reserved-memory {
> > +               #address-cells = <1>;
> > +               #size-cells= <1>;
> > +               ranges;
> > +
> > +               flash_mem: region at 52000000 {
> > +                       compatible = "aspeed,lpc-ctrl";
> > +                       no-map;
> > +                       reg = <0x54000000 0x04000000>; /* 64m */
> > +               };
> > +
> > +               fb_mem: framebuffer at 5f000000 {
> > +                       no-map;
> > +                       reg = <0x5f000000 0x01000000>; /* 16m */
> > +               };
> 
> This should be a separate patch too, which we can take straight away.
> 

I'll resend.

> > +       };
> > +
> > +       flash_buffer {
> 
> It's convention to put the reg value after @ in the node name:
> 
>   flash_buffer at 1e789000
> 
> > +               compatible = "aspeed,lpc-ctrl";
> 
> Upstream demands we put the SoC in the compatible string
> 
>  aspeed,ast2400-lpc-ctrl.
> 
> > +               memory-region = <&flash_mem>;
> > +               reg = <0x1e789000 8>;
> 
> Make the second cell be 0x8 for consistency.
> 
> >         };
> > --- a/arch/arm/boot/dts/aspeed-g4.dtsi
> > +++ b/arch/arm/boot/dts/aspeed-g4.dtsi
> > @@ -870,6 +870,12 @@
> >                                 interrupts = <8>;
> >                         };
> > 
> > +                       mbox: mbox at 1e789200 {
> > +                               compatible = "aspeed,mbox-host";
> 
> aspeed,ast2400-mbox-host
> 
> Not sure on the name here.
> 

Yeah I'm not sold on the name either...


Thanks for review.

Cyril

> > +                               reg = <0x1e789200 0x5c>;
> > +                               interrupts = <46>;
> > +                       };
> > +
> >                         wdt1: wdt at 1e785000 {
> >                                 compatible = "aspeed,ast2400-wdt";
> >                                 reg = <0x1e785000 0x1c>;
> > --
> > 2.10.2
> > 
> > _______________________________________________
> > openbmc mailing list
> > openbmc at lists.ozlabs.org
> > https://lists.ozlabs.org/listinfo/openbmc


More information about the openbmc mailing list