Messages in this thread | | | Date | Mon, 27 Apr 2015 12:04:12 +0200 | From | Hans de Goede <> | Subject | Re: [linux-sunxi] [PATCH 2/3] spidev: Add DT binding example. |
| |
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
| |