Thread (16 messages) 16 messages, 2 authors, 2017-06-30

[PATCHv2 9/9] spi: spidev: add Aardvark to device tree compatibility list

From: broonie@kernel.org (Mark Brown)
Date: 2017-06-30 11:52:22
Also in: linux-devicetree, linux-spi, lkml

On Thu, Jun 29, 2017 at 02:58:43PM +0200, Amelie DELAUNAY wrote:
On 06/28/2017 08:54 PM, Mark Brown wrote:
quoted
What does this device actually do and why is spidev a sensible fit for
it?
This device is actually a debugging tool [1] which can work on SPI bus (and
also I2C). Connected via USB on a PC, it can either acts as an SPI master or
SPI slave and it can transmit/receive serial data using SPI protocol.
Polarity, Phase, Bit Order, Frequency can be configured. So this tool is
really useful during SPI driver development to troubleshoot. And that's why
spidev driver totally fit for it when used as an SPI slave, for the reason
described in spidev Documentation: "Developing simple protocols used to talk
to" Aardvark "acting as SPI slaves, which you may need to change quite
often".
This doesn't seem like something that should be in DT, it's a tool used
to implement or emulate other things and is no more specific than spidev
itself is.  Whatever it is implementing or emulating should be in DT
instead.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170630/05df9ffb/attachment.sig>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help