Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932547AbbD0KEo (ORCPT ); Mon, 27 Apr 2015 06:04:44 -0400 Received: from mx1.redhat.com ([209.132.183.28]:37041 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932341AbbD0KEm (ORCPT ); Mon, 27 Apr 2015 06:04:42 -0400 Message-ID: <553E099C.4070208@redhat.com> Date: Mon, 27 Apr 2015 12:04:12 +0200 From: Hans de Goede User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Mark Brown , Michal Suchanek CC: Maxime Ripard , Martin Sperl , linux-sunxi , Jonathan Corbet , linux-spi , linux-doc , Linux Kernel Mailing List Subject: Re: [linux-sunxi] [PATCH 2/3] spidev: Add DT binding example. References: <20150426103257.GJ22845@sirena.org.uk> <20150426110144.GK22845@sirena.org.uk> <553CCABA.3090504@redhat.com> <12F80B18-7418-430E-94F7-5A20C133BA9A@martin.sperl.org> <20150426125113.GF5627@lukather> <20150427093618.GL22845@sirena.org.uk> In-Reply-To: <20150427093618.GL22845@sirena.org.uk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1518 Lines: 39 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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/