Device tree for powerpc boards.

Leonid Leonid at
Sat Jun 14 03:07:28 EST 2008


I am using u-boot (1.3.0.rc3) and Linux (2.6.23) on Frescale MPC8544DS
board. This is my first exposure to the powerpc architecture (used to be
ppc in old days), so I have been reading all available manuals I could
find on the subject. 

I think I do understand the picture but need some minor clarifications.

1) Is the usage of device tree absolutely mandatory for powerpc boards
or just recommended and by combining appropriate defines in u-boot and
linux it can be avoided? 

2) I understood that I can add my proprietary drivers without creating
nodes for them in the tree, is it correct?

3) In order to compile DT blob from DT source, DT compiler (dtc) is
required. I have installed one on my ubuntu machine and successfully
compiled source, creating a blob. Is this the only way to go? Perhaps
there is some target in Linux or u-boot Makefiles which does this job? 



More information about the Linuxppc-embedded mailing list