Add packaging of .dtb files

Loïc Minier loic.minier at linaro.org
Thu Mar 31 17:41:53 UTC 2011


On Fri, Apr 01, 2011, Shawn Guo wrote:
> As the .dtb files will be naturally generated in the same kernel
> folder as kernel image sits, why do not we ship .dtb in the same
> folder as kernel image /boot?

 You could say the same of kernel modules; problem is that there might
 be many .dtbs and that would clutter /boot IMHO.  So I think /lib is
 more sensible, but I'm open to hear good arguments!

> The .dtb files will be generated and shipped with unique name, which
> comes from .dts file name.  But I intend to use the generic name,
> maybe something like board.dtb along with l-m-c, just like we use
> zImage and u-boot for all platforms in boot partition, so that l-m-c
> does not need to encode platform specific dtb filename.

 I don't think this would work in the upstream kernel or kernel
 packaging: the same linux-image.deb will provide support for multiple
 boards, for instance linux-image-mx51 supports for efikamx, efikasb,
 mx51evk, so the package needs to ship three .dtb files.

 However, it will likely be needed to copy this dtb in a place where
 u-boot can read it, for instance in the boot partition probably as an
 u-boot image: uDeviceTree just like uImage, uInitrd etc.; I don't care
 too strongly about the name.

-- 
Loïc Minier



More information about the linaro-dev mailing list