galak at kernel.crashing.org
Thu Apr 23 07:55:42 EST 2009
On Apr 22, 2009, at 4:38 PM, Scott Wood wrote:
> Kumar Gala wrote:
>> I disagree. If you update your kernel you should update your
>> device tree (thus we have .dts in the kernel tree and not somewhere
> No. The device tree is a means to pass information from the
> firmware to the kernel. It is part of the firmware. That the
> repository of trees is in the Linux kernel for any boards which are
> not including the tree inside a bootwrapper is a historical accident.
I think its a point of view argument. I don't agree its part of the
firmware, at least not part of the firmware we use (u-boot).
> Updating the dtb with the kernel just shifts the risk of
> incompatibility to interactions between the firmware and the dtb.
> The same backwards compatibility considerations when making kernel
> changes that depend on firmware changes should be made when making
> kernel changes that depend on dts changes.
As I told Timur, I'm speaking of addition of new nodes and code that
parses and expect those nodes to be there.
More information about the Linuxppc-dev