[U-Boot] [PATCH 0/2] Add Rock960 board support

Peter Robinson pbrobinson at gmail.com
Fri Aug 31 10:56:41 UTC 2018


> On Thu, Aug 30, 2018 at 12:44:00AM -0300, Ezequiel Garcia wrote:
> > On 30 August 2018 at 00:00, Manivannan Sadhasivam
> > <manivannan.sadhasivam at linaro.org> wrote:
> > > Hi Ezequiel,
> > >
> > > On Wed, Aug 29, 2018 at 03:11:17AM -0300, Ezequiel Garcia wrote:
> > >> Hi Manivannan,
> > >>
> > >> On 21 August 2018 at 14:09, Manivannan Sadhasivam
> > >> <manivannan.sadhasivam at linaro.org> wrote:
> > >> > This patchset adds board support for Vamrs Limited Rock960,
> > >> > which is one of the 96Boards Consumer Edition platform based
> > >> > on Rockchip RK3399 SoC.
> > >> >
> > >>
> > >> What are the differences between this consumer edition board,
> > >> and the enterprise edition (aka Ficus) Vamrs board?
> > >>
> > >
> > > I asked Vamrs about this and they said the difference is very minimal.
> > >
> >
> > In that case, you should try to leverage the Linux ficus.dts:
> >
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts/rockchip/rk3399-ficus.dts
> >
> > If no differences, using the ficus dts should do. If there are differences,
> > we can create a common rock960.dtsi and then enterprise and consumer
> > edition dts.
> >
>
> Okay. Here are the differences between Ficus and Rock960 CE:
>
> 1. Different host enable GPIO for USB (vcc5v0_host)
> 2. Different power and reset for PCI-E (vcc3v3_pcie, pcie0)
> 3. No Ethernet port on Rock960 (gmac)
>
> So, I would suggest keeping USB, PCI-E and GMAC related nodes on the board
> specific devicetree and rest on the rk3399-rock960.dtsi. What do you think?
>
> Same applies to Linux also!

Yes, I think a rk3399-rock960.dtsi with the differences in two .dts
would be great, and even better a single U-Boot which can detect the
board and load the right DT, but I do think it should be a separate
config to evb as Mani mentioned.

Peter


More information about the U-Boot mailing list