Re: [linux-sunxi] [PATCH 2/3] spidev: Add DT binding example.

From: Hans de Goede
Date: Mon Apr 27 2015 - 06:04:46 EST


Hi Mark,

On 27-04-15 11:36, Mark Brown wrote:
On Sun, Apr 26, 2015 at 04:14:33PM +0200, Michal Suchanek wrote:
On 26 April 2015 at 14:51, Maxime Ripard

No, you add a compatible for the device that is connected to the bus
through that slot.

There is no device connected in the slot by design. The slot is there
for connecting random stuff you find in your mailbox or other drawers
and boxes.

You should be using device tree overlays to describe what actually ended
up getting connected there.

Have you seen my mail about the raspberry pi use-case? Using dt-overlays
simply is not an acceptable answer there. There are legitimate use-cases
for a "generic spi bus" concept with the bus only being accessible via
spidev.

Blocking this use-case because you do not believe it is a valid use-case
is not going to help, this will just lead to the custom distros these
boards are shipping doing some ugly hack, which is not what we want
IMHO.

I hope that with the raspberry pi 2 the raspberry pi-s will eventually
go fully devicetree / multi-platform kernel so that they can be supported
ootb by distros which only want to ship a single multi-platform kernel
like Debian, but that does require us to solve problems like this one.

Regards,

Hans
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/