Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752735AbcDRLgI (ORCPT ); Mon, 18 Apr 2016 07:36:08 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:36171 "EHLO mail-wm0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751497AbcDRLgF (ORCPT ); Mon, 18 Apr 2016 07:36:05 -0400 Date: Mon, 18 Apr 2016 13:36:00 +0200 From: Thierry Reding To: Linus Walleij Cc: Kishon Vijay Abraham I , Stephen Warren , Alexandre Courbot , Andrew Bresticker , "linux-tegra@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-usb@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala Subject: Re: [PATCH v10 2/9] dt-bindings: pinctrl: Deprecate Tegra XUSB pad controller binding Message-ID: <20160418113600.GB17716@ulmo.ba.sec> References: <1457108379-20794-1-git-send-email-thierry.reding@gmail.com> <1457108379-20794-2-git-send-email-thierry.reding@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bCsyhTFzCvuiizWE" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.0 (2016-04-01) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2375 Lines: 61 --bCsyhTFzCvuiizWE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 15, 2016 at 10:01:25AM +0100, Linus Walleij wrote: > On Fri, Mar 4, 2016 at 5:19 PM, Thierry Reding = wrote: >=20 > > From: Thierry Reding > > > > This is an old version of the binding that isn't flexible enough to > > describe all aspects of the XUSB pad controller. Specifically with the > > addition of XUSB support (for SuperSpeed USB) the existing binding is > > no longer suitable. > > > > Signed-off-by: Thierry Reding >=20 > That's unfortunate, not to say unelegant. I want to know Stephen's > opinion on these patches (probably they are in another mail) > before merging. >=20 > Will the new binding also work with SuperDuperSpeed USB and > SuperSuperMegaUltraOrtonSpeed USB I wonder... or will we > change the bindings again? To answer this question: yes, I think that it will be flexible enough to support future generations of this IP, provided that the design doesn't change in a fundamental way. The change from the pinctrl-based bindings to this new one is that each lane provided by the XUSB pad controller is exposed as a separate PHY object and hence allows fine-grained control over when which lane is powered up. It also allows each lane to be easily configured because it has its own device tree node. Thierry --bCsyhTFzCvuiizWE Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJXFMaeAAoJEN0jrNd/PrOhZzsP/jlE9YhXhA912yn8HMiSiIvx NVz5bU6sclULKJOFy4AwGMyM61hMUyfou6Ja2tGpGkqVbTb1i9+n1NhFFZZATVrF f+ifuIGZSEeSh8Kir9yZulOAdHtz77nj6YM/BQ6gk+geVxJ9xT0hfpw56KtCCSh/ m4mxThqxgpc4e8Tko7NI8eYr01cJL5G0q89FHzYmtaGqN/32FzKXKKU922uMPRr4 trs76aWXLSJwxILbVR6Pr5m11+lLFz2v8vvS530A6WDNQEJspindhwglI0T909Fv QmamdvIhtxQq5Gh+0dFaul1oXn8XuW/QtxmiDlbysQoQDtch6GyB2Q6sIFQlmcWl ZBULd98do+1wcFfCrIamWpQvyeeUBihCQzA0eT2U6Wh+aIjwBgm8Nkea13+ixHaB dOU5EY21RX3VnSOXvy+tDN9KFxeV4H0LZLRijEqphYl20Awfx1ROpOzqcYfNoRVw Q8Ih/izvfTyFUqk8k4VhbXtTLUJTKzbUKP8DrfpSa4jBHK2l3mmW2IA3MUQJ+v6G +jqfZP10slgX/UsMzc1TFtmMhuDTsNr5c3hTNGdDvZHnm1c1aNNV0a1HNZtKhVK/ ktp6J6MSYgrflNkj3mVj2xQQmV18cC61JL9K3mo0S75BaRf/8kJqb0cq7e7QftMA +UkE2RsInjlI9H91WzOM =iZtc -----END PGP SIGNATURE----- --bCsyhTFzCvuiizWE--