On Mon, May 19, 2008 at 7:17 AM, Guennadi Liakhovetski
<g.liakhovetski@gmx.de> wrote:
Actually, spi devices have *neither*. :-) They bind to the SPI bus.
Not the platform bus or of_platform bus. But that is Linux internal
details; this discussion is about device tree bindings.
Note that I did say that drivers can define additional properties for
supporting chip select changes as needed. I'm just not attempting to
encode them into the formal binding. There is simply just too many
different ways to manipulate chip select signals and so I don't feel
confident trying to define a *common* binding at this moment in time.
At some point in the future when we have a number of examples to
choose from then we can extend this binding with chip select related
properties.
As for the Linux internals, the 5200 SPI bus driver that I posted
exports a function that allows another driver to call in and
manipulated the CS lines before the transfer. It isn't the prettiest
solution, but I'm not locked into the approach and that gives some
time to consider cleaner interfaces.
Cheers,
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
--