On 21.05.14 13:39, Riku Voipio wrote:
Hi,
I've collected a list of where people install their dtb files these days;
https://wiki.linaro.org/Platform/DeviceTreeConsolidation
Every distribution has a slightly different variation of install location, which is not good - we can't tell end users that "this is the place you can expect to find your device tree files regardless of what distribution you choose". Some questions I have here before we proceed discussing what would be the standardized location:
Anything missing of the pros and cons of different locations?
Are you interested in moving to a standardized location if
cross-distro list proposes one?
I like the kernel make install one the best. In fact, that was what we wanted to do in the first place, but then ditched it because openSUSE doesn't properly support multi-kernel boot with u-boot yet.
Eventually the idea was to have /boot/dtb be a symlink to /boot/dtb/<default kernel version>, similar to how /boot/uImage and /boot/initrd are symlinks to the currently selected default version.
I would like to maintain the dtb location at /boot, since we can't guarantee availability of /lib during the u-boot phase. For all I care, the rootfs could be btrfs, xfs or whatever you happen to like to use as file system. For /boot we force users to ext3.
Alex