Re: [PATCH v9 01/13] [media] exynos5-is: Adding media device driver for exynos5

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

 




On Mon, Nov 11, 2013 at 07:25:51PM +0000, Gerhard Sittig wrote:
> [ reduced the CC: list to device tree people ]
> 
> On Mon, Nov 11, 2013 at 16:12 +0000, Mark Rutland wrote:
> > 
> > On Fri, Sep 27, 2013 at 11:59:06AM +0100, Arun Kumar K wrote:
> > > 
> > > +Required properties:
> > > +
> > > +- compatible           : must be "samsung,exynos5250-fimc"
> > > +- clocks               : list of clock specifiers, corresponding to entries in
> > > +                          the clock-names property
> > 
> > Minor nit: clocks are references by phandle + clock-specifier pairs, as
> > the clock-specifier is separate from the phandle to the clock. 
> 
> Out of interest, and to learn the correct terminology for future
> reference, I thought I'd ask:
> 
> Are the integer cells _the_ "specifier" which complements the
> "phandle"?  Or does the "specifier" _consist_ of a phandle _and_
> a (potentially empty) set of integer cells which all together
> uniqely specify the resource?

The integer cells constitute the specifier, complementing the phandle.

> 
> For clocks and gpios I would tend towards the latter model, it
> feels more intuitive to me.  I always felt interrupts to be the
> exception in that their parent and the integer cells are spread
> across individual properties.  Which in itself poses a
> limitation, and I've seen patches trying to bring those two parts
> of the specification together, such that members of a list of
> interrupts can reference items from different parents.

Arguably it would might make more sense to refer to the phandle +
integer cells as a whole as a specifier, but it would screw up a lot of
existing documentation.

Each of the #${x}-cells properties define the size of their respective
${x}-specifiers. If we were to declare the specifier to include the
phandle, then each #${x}-cells property would be the size of the
specifier minus one (in some cases, but not all as interrupts would
still exist). I suspect this would lead to more confusion.

All of our existing documentation and mailing lists posts wouldn't match
the new way of referring to things. I don't see any value to be had in
trying to adjust the terminology now.

If you have a suggestion for a term for the composite phandle +
specifier pair, then perhaps that would be useful.

Thanks,
Mark.
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]
  Powered by Linux