[U-Boot] [PATCH] dm: Update README.txt to clarify device tree usage

Tom Rini trini at konsulko.com
Wed Sep 5 15:43:00 UTC 2018


On Wed, Sep 05, 2018 at 09:24:44AM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On 31 August 2018 at 09:59, Tom Rini <trini at konsulko.com> wrote:
> > In the section about Device Trees add a paragraph at the end that
> > clarifies how we decide of a tree is valid or not.  We say that all
> > bindings must either be in the specification (link provided) or in our
> > device-tree-bindings directory.  We say that most of these come from the
> > Linux Kernel and as such some design decisions are made for us already,
> > but that in most cases we wish to retain compatibility.
> >
> > Cc: Simon Glass <sjg at chromium.org>
> > Cc: Bin Meng <bmeng.cn at gmail.com>
> > Signed-off-by: Tom Rini <trini at konsulko.com>
> > ---
> >  doc/driver-model/README.txt | 9 +++++++++
> >  1 file changed, 9 insertions(+)
> >
> 
> Reviewed-by: Simon Glass <sjg at chromium.org>
> 
> nits below
> 
> > diff --git a/doc/driver-model/README.txt b/doc/driver-model/README.txt
> > index d6fa5c485793..e949ff63bae4 100644
> > --- a/doc/driver-model/README.txt
> > +++ b/doc/driver-model/README.txt
> > @@ -449,6 +449,15 @@ The driver model tree is intended to mirror that of the device tree. The
> >  root driver is at device tree offset 0 (the root node, '/'), and its
> >  children are the children of the root node.
> >
> > +In order for a device tree to be valid, the content must be correct with
> > +respect to either device tree specification
> > +(https://www.devicetree.org/specifications/) or the device tree bindings that
> > +are found in the doc/device-tree-bindings directory.  When not U-Boot specific
> 
> When not U-Boot-specific,
> 
> > +the bindings in this directory tend to come from the Linux Kernel.  As such
> > +certain design decisions may have been made already for us in terms of how
> > +specific devices are described and bound.  In most circumstances we wish to
> > +retain compatibility without additional changes being made to the device tree
> > +source files.
> >
> >  Declaring Uclasses
> >  ------------------

Thanks, I'll add the comma when I commit, barring further comments from
people.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180905/fc71d114/attachment.sig>


More information about the U-Boot mailing list