Hi Loic,
I have lmc dtb support added for omap and mx5 at branch [1]. Can you please help review the changes? I believe you will have comments there :) Here are some notes I want to share.
* I chose not to add any argument to lmc for differentiating the boards which do not support dt yet from those which already do. Instead, I use board properties 'dtb_addr' and 'dtb_name'. With this approach, all the changes will be limited in boards.py. And also considering that the current solution may be temporary and we will ultimately support dtb by appending it to kernel image, it may be reasonable to save one lmc argument for temporary dtb support.
* Board 'igep' is being split into 'igepv2' and 'igepv3', as they get different .dtb files.
* Boards 'vexpress' and 'ux500' do not get supported, as there is no dt support for them yet in kernel tree (no .dts for the boards).
* Though dt support for 'smdkv310' has been available in kernel tree, I did not add the dtb support in lmc for it, because bug 727978 makes the board so unique in terms of installing and loading boot files. And I'm seeing some recent activity of addressing the bug, so I would hold this board for a while.
* Boards 'tegra-harmony', 'versatile-ab' and 'versatile-pb' have already got dt support in kernel tree, but lmc does not support them at all.
* This branch can not be merged into trunk for working with daily build hwpack before John Rigby gets .dtb files be there.
[1] lp:~shawnguo/linaro-image-tools/add-dtb
Hey
On Mon, Apr 11, 2011, Shawn Guo wrote:
[1] lp:~shawnguo/linaro-image-tools/add-dtb
Awesome! Please click "Submit for merging" from that branch's Launchpad page and use the default target branch (lp:linaro-image-tools) then type the message you've sent in the web UI. That way, we keep the discussion historized with the merge in Launchpad and visible to other LIT developers.
Thanks!
linaro-kernel@lists.linaro.org