On 22 May 2014 12:50, Ian Campbell <[email protected]> wrote:

> On Wed, 2014-05-21 at 14:39 +0300, 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:
> >
> >
> > 1) Anything missing of the pros and cons of different locations?
>
> FWIW Debian will now arrange for the correct DTB for the platform to be
> installed as /boot/dtb-$(uname -r) as well as the /usr/lib location.
> WRT the use of `uname -r` and DTB as stable ABI, might it be sensible to
> declare a search path type arrangement? i.e. try /path/with-uname-r/dtb
> then /path/dtb ? For example people might consider packaging
>
> https://git.kernel.org/cgit/linux/kernel/git/devicetree/devicetree-rebasing.gitwhich
>  doesn't have a uname in it.
>

In the wikipage I suggested we might want to use a version string instead
of uname -r, if we move forward to separate repository. A search path is
bit over-engineering. We might suggest making dtb/ -> dtb-latest symlink
the same way we often have vmlinuz -> vmlinux-3.x link.

I'd like the to keep the scope on the discussion clear:

The standard place where the distribution package drops compiled device
tree files.

Else we end up like the last round where we just discussed what the ideal
world would be...

> 2) Are you interested in moving to a standardized location if
> > cross-distro list proposes one?
>
> Installing the dtb for the current platform into some known location
> easily accessed from bootloaders seems reasonable enough.
>
> I'm more or less ambivalent about installing all of the possible DTB
> files in a similar location though. I'm not sure what the use case for
> that is. Wouldn't you also need to standardise on the dtb filename for
> each platform and effectively make that ABI?
>

Afaik if you use a u-boot with fdtdir option that is kind of the case
already.



> Ian.
>
>
>
_______________________________________________
cross-distro mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/cross-distro

Reply via email to