As far as I know, ICT guys are working on standardlize of the firmware interface, this might be a good reference.
Gaoxiang, how are things going on? > It is time for us to consider adding dtb support in our firmware: > PMON, Grub, U-boot ... > > > ---------- Forwarded message ---------- > From: Ralf Baechle <r...@linux-mips.org> > Date: Mon, Jun 6, 2011 at 9:07 AM > Subject: Converting MIPS to Device Tree > To: linux-m...@linux-mips.org > Cc: Grant Likely <grant.lik...@secretlab.ca>, Imre Kaloz > <ka...@openwrt.org>, Gabor Juhos <juh...@openwrt.org>, John Crispin > <blo...@openwrt.org>, Dezhong Diao <ded...@cisco.com>, Thomas Gleixner > <t...@linutronix.de> > > > Over the past few days I've started to convert arch/mips to use DT. 燬o > far none of the platforms (except maybe PowerTV?) seems to have a > firmware that is passing a DT nor is there any 2nd stage bootloader that > could do so. > > So as the 2nd best thing I've been working on .dts files to be compiled > into the images. > > I've put a git tree of my current working tree online. 營t's absolutely > work in progress so expect to encounter bugs. > > 爃ttp://git.linux-mips.org/?p=linux-dt.git;a=summary (Gitweb) > 爂it://git.linux-mips.org/linux-dt.git > 爃ttp://www.linux-mips.org/wiki/Device_Tree (brief documentation & links) > > An incomplete to do list: > > 爋 Sort out interface for firmware to pass a DT to the kernel. 燘ecause we >   爃ave so many different firmware implementations this one might get a >   爏light bit interesting. > 爋 Interface to select one of several builtin DT images. 營 am thinking of >   爀xtending the existing MIPS_MACHINE() / machtype mechanism to play >   爊icely with DT. > 爋 Finish and test AR7, Cobalt, Jazz, Malta, MIPSsim and SNI ports. > 爋 Convert the remaining platforms; find if it's actually sensible to >   燾onvert all platforms. > 爋 I'm considering to make DT support a requirement for future MIPS >   爌latforms so you might as well start beating your firmware monkeys / >   燼sk Santa to put you a shiny new bootloader blob into the boot now. > 爋 Write more of the required infrastructure. > 爋 Write documentation > > Contributions and comments welcome, > > 燫alf > > -- > You received this message because you are subscribed to the Google Groups > "loongson-dev" group. > To post to this group, send email to loongson-dev@googlegroups.com. > To unsubscribe from this group, send email to > loongson-dev+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/loongson-dev?hl=en. > > -- You received this message because you are subscribed to the Google Groups "loongson-dev" group. To post to this group, send email to loongson-dev@googlegroups.com. To unsubscribe from this group, send email to loongson-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/loongson-dev?hl=en.