Re: [PATCH] Remove all references to "device_type" property from examples

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Mon, Aug 06, 2018 at 02:56:14PM -0600, Rob Herring wrote:
> On Mon, Aug 6, 2018 at 2:30 PM Robert P. J. Day <rpjday@xxxxxxxxxxxxxx> wrote:
> >
> > On Mon, 6 Aug 2018, Rob Herring wrote:
> >
> > > On Mon, Aug 6, 2018 at 11:50 AM Robert P. J. Day <rpjday@xxxxxxxxxxxxxx> wrote:
> > > >
> > > >
> > > > While the "device_type" property is still used and supported, it
> > > > is deprecated so it should be removed from examples in the
> > > > documentation. There is no value in encouraging developers to keep
> > > > using that property, so just quietly disappear it from examples,
> > > > but leave its explanation in the spec.
> > > >
> > > > Signed-off-by: Robert P. J. Day <rpjday@xxxxxxxxxxxxxx>
> > > >
> > > > ---
> > > >
> > > >   according to the spec, that property is still marginally
> > > > acceptable for memory and cpu nodes, but it really has no place
> > > > being used for any other types of nodes.
> > >
> > > It's not just acceptable, but it is still required. It is also
> > > required for PCI bridges.
> >
> >   uh ... if it's technically still "required", it cannot possibly be
> > deprecated. that's a contradiction.
> 
> Deprecated for new users beyond memory, cpu, and pci. How's that?
> 
> It's been this way for at least the 8+ years I've been involved with
> DT and no one has cared. Updating the spec other than perhaps
> clarifying the status quo is not the first step. It's removing
> dependencies from client programs.
> 
> Just look at all the occurrences in the kernel:
> 
> $ git grep of_find_node_by_type | wc
>      76     398    6016
> 
> And this doesn't include any matching by type in drivers. But then
> some of these are valid because device_type is still valid for true OF
> based systems like PowerMacs.

Right.  For those unfamiliar with the history, device_type specifies
which set of Forth interfaces the devices supports under OF.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Device Tree]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Photos]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]

  Powered by Linux