Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932178AbbHDR2a (ORCPT ); Tue, 4 Aug 2015 13:28:30 -0400 Received: from mezzanine.sirena.org.uk ([106.187.55.193]:54737 "EHLO mezzanine.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752469AbbHDR22 (ORCPT ); Tue, 4 Aug 2015 13:28:28 -0400 Date: Tue, 4 Aug 2015 18:27:36 +0100 From: Mark Brown To: Rob Herring Cc: Sagar Dharia , Greg Kroah-Hartman , bp@suse.de, poeschel@lemonage.de, Thierry Reding , gong.chen@linux.intel.com, andreas.noever@gmail.com, Alan Cox , Mathieu Poirier , daniel@ffwll.ch, oded.gabbay@amd.com, jkosina@suse.cz, sharon.dvir1@mail.huji.ac.il, Joe Perches , David Miller , James Hogan , michael.opdenacker@free-electrons.com, Daniel Thompson , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , kheitke@audience.com, mlocke@codeaurora.org, Andy Gross , linux-arm-msm Message-ID: <20150804172736.GA20873@sirena.org.uk> References: <1438585190-11894-1-git-send-email-sdharia@codeaurora.org> <1438585190-11894-3-git-send-email-sdharia@codeaurora.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2EPcbN/asYWeYp7O" Content-Disposition: inline In-Reply-To: X-Cookie: Please take note: User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: 94.175.94.161 X-SA-Exim-Mail-From: broonie@sirena.org.uk Subject: Re: [PATCH V3 2/6] of/slimbus: OF helper for SLIMbus X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on mezzanine.sirena.org.uk) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2247 Lines: 54 --2EPcbN/asYWeYp7O Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Aug 03, 2015 at 11:13:55AM -0500, Rob Herring wrote: > On Mon, Aug 3, 2015 at 1:59 AM, Sagar Dharia wrote: > > +Optional: > > +- compatible - Slave devices can use compatible field to have a name. > > + If this field is missing, name of the device will be > > + determined using slave's enumeration address. > > + (e.g. in the example below, slave's name will be: > > + 0x217:0x60:0x1:0x0) > Are devices discoverable and uniquely identifiable? This would be > something like a VID/PID which can be read in a generic way. It looks > like the address contains this info, but can you discover the > addresses of devices on the bus? If not compatible should not be > optional. Yes, the bus is enumerable. However in essentially all implementations devices won't enumerate without some additional non-standard work being done to power them on since applications tend to be extremely power sensitive relative to the basic operating cost of the bus. Which is entertaining. This probably means that the binding needs to say that the compatible is optional but that for all practical purposes Linux requires it until such time as someone decides it's worth supporting systems that can usefully enumerate. --2EPcbN/asYWeYp7O Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVwPYHAAoJECTWi3JdVIfQbxAH/0XK2Aied/DOwjOV3TKqJjx4 BkxQe9C1idF3Ly946NzLo8fSph/rnKYATlYYXfaVdus5nArpAUNPxzm4UMbWooEH ZTMmM6Q6EN6vU39AZpogudRuqQ1EkYKT7yM40btsc/0VQVCbcJQeyjbzpfWxFWoD 3osfZmZbzT5+lLG10EBtIuv6US5q+j0vKWQNh96dpSK4TMK7DN0pzRnyl3gutBHy rzYJQEPDT2d9C5qANH2dGLKnG0an2zLJpmJVqMkaadF3bQapBvsnlO2bW3L2i25U ObFEQXaNxe1zMFRupBS+8HQMme9G8hMw+sIUdxWu40yCcnEDHaQGPv9qXUMM6vc= =cwv0 -----END PGP SIGNATURE----- --2EPcbN/asYWeYp7O-- -- 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/