Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp4190496ybg; Tue, 29 Oct 2019 03:34:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqwSVFqPrdhU1B52R5g3SzbSNLlHDT5H3WWhNw+5pEw6ShRdcTtB+gwZROpbXTEb7Cph9mRf X-Received: by 2002:a17:906:7f82:: with SMTP id f2mr2416297ejr.313.1572345250073; Tue, 29 Oct 2019 03:34:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572345250; cv=none; d=google.com; s=arc-20160816; b=P2QcE4ZuSvlOHPzn3KmWCAtqJ8CYFJD1EgKQjItMwISBj1itLvjUEGnUFVPrCj3Ykj fRKWA5kzPEIMogN2BoR/peCmOX4SkUpRtAzbomOI6ast99juXNTr4ZZlpxRmkqTPGGZp fpacBbpLIicP763JqIsPtWT94hDI6KSD8mc1a/+V1XX7bernIJbX8DiNraSCju4Zk3bZ UkHTEPlIuyMm5QJLdjKV5j4WckQqP8tkBCBBciwoe4qAwRjJrQ9UvShuwJ4RMt1B/ahe AfT4FWQvaUbGGE1oxnHtJyDlNWfQZt5RWe9PPKU1qvCQBr0dSDRiLIrpKZxF5Yx57HDC kV2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from; bh=9oxJM4ucEx5kxiRBPCt1Bn2XJ63SLbyhIBgFByofIIg=; b=k6p1PHQStj1JbkL13WdhBHVyBpLh8nM3By2MXUgSDgDn6wTRRPhT9CdVVVSgTUk3u7 JLCWm5O3Y0aTwQNO9o+oRpxEbNfRpI4IGqM42v8SRCNNyh36pjLRA2SeeOj3CVLFhBGj BKTp7zqClZOYorigmFuYRijkUdRohHpl/TQ1WPZZrZAgKe6iviTJ8DpvxBCmeQm2hiVk nDdgZuILyEjzqACqopvQ44nMbsXXHOCzyAnxZHmbe8QbylqRibKJVvOabrWhgKeUEv5G Ua3/28SP+bE8WKW8hyTkQ6nAM0ON/SnAAa+y6zSADBTzzXTf8hPgACLaDdXmOyEdJ5iL qJig== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w2si1769035ejv.227.2019.10.29.03.33.46; Tue, 29 Oct 2019 03:34:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728669AbfJ2JXT (ORCPT + 99 others); Tue, 29 Oct 2019 05:23:19 -0400 Received: from mga01.intel.com ([192.55.52.88]:23494 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727258AbfJ2JXT (ORCPT ); Tue, 29 Oct 2019 05:23:19 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Oct 2019 02:23:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,243,1569308400"; d="asc'?scan'208";a="374491389" Received: from pipin.fi.intel.com (HELO pipin) ([10.237.72.175]) by orsmga005.jf.intel.com with ESMTP; 29 Oct 2019 02:23:09 -0700 From: Felipe Balbi To: John Stultz , lkml Cc: John Stultz , Greg Kroah-Hartman , Rob Herring , Mark Rutland , ShuFan Lee , Heikki Krogerus , Suzuki K Poulose , Chunfeng Yun , Yu Chen , Hans de Goede , Andy Shevchenko , Jun Li , Valentin Schneider , Jack Pham , linux-usb@vger.kernel.org, devicetree@vger.kernel.org Subject: Re: [PATCH v4 8/9] dt-bindings: usb: generic: Add role-switch-default-host binding In-Reply-To: <20191028215919.83697-9-john.stultz@linaro.org> References: <20191028215919.83697-1-john.stultz@linaro.org> <20191028215919.83697-9-john.stultz@linaro.org> Date: Tue, 29 Oct 2019 11:23:05 +0200 Message-ID: <87bltzj47a.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, John Stultz writes: > Add binding to configure the default role the controller > assumes is host mode when the usb role is USB_ROLE_NONE. > > Cc: Greg Kroah-Hartman > Cc: Rob Herring > Cc: Mark Rutland > CC: ShuFan Lee > Cc: Heikki Krogerus > Cc: Suzuki K Poulose > Cc: Chunfeng Yun > Cc: Yu Chen > Cc: Felipe Balbi > Cc: Hans de Goede > Cc: Andy Shevchenko > Cc: Jun Li > Cc: Valentin Schneider > Cc: Jack Pham > Cc: linux-usb@vger.kernel.org > Cc: devicetree@vger.kernel.org > Reviewed-by: Rob Herring > Signed-off-by: John Stultz > --- > Documentation/devicetree/bindings/usb/generic.txt | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/Documentation/devicetree/bindings/usb/generic.txt b/Document= ation/devicetree/bindings/usb/generic.txt > index cf5a1ad456e6..013782fde293 100644 > --- a/Documentation/devicetree/bindings/usb/generic.txt > +++ b/Documentation/devicetree/bindings/usb/generic.txt > @@ -34,6 +34,11 @@ Optional properties: > the USB data role (USB host or USB device) for a given > USB connector, such as Type-C, Type-B(micro). > see connector/usb-connector.txt. > + - role-switch-default-host: boolean, indicating if usb-role-switch is e= nabled > + the device default operation mode of controller while > + usb role is USB_ROLE_NONE is host mode. If this is not > + set or false, it will be assumed the default is device > + mode. Do we also need a role-switch-default-peripheral? Would it be better to have a single role-switch-default property which accepts "host" or "peripheral" arguments? =2D-=20 balbi --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEElLzh7wn96CXwjh2IzL64meEamQYFAl24BPkACgkQzL64meEa mQak5hAAtqbNYucc2pTH08oz9rTV4WYIfklt98huh9YuE00EQJ+Evm9c3omsUVQH m7w+nsp638nKWPp+o7VY8rjYy3FljWW451JHB+fl4UqodgcqJAgqby264Lg5QPs3 x1l77KmxC1sFYb3lE3sG5k73dEB7WtCGsyPCIHmzX3JlgdhjJH0EPfYSmmug2mI8 2/6hEuF32BOZtwpnB0bDhfUuNb0OkwcRuJA4j+azR5F0DDmUODtiFneWRWN//Dc4 J5VBlSo+KvhOMETbyPOz25gElPaPPVm+X+TyzL1EA/eySvhUaWWiwUA2i4gGKmkz Dbm5L6jRiYFEhVIvVo+yMtsYEu1zQ98cBnf4o0eg1BctxetEO/SVNfbe1ufKaTd/ ZM2lrVWyg7c+AlpgKuMz/jwi5cRZIS9NFvqf8w5JnuSl+ig06wLj+cm2JOvZbEeA LtJteyVN5AF2RecNRmP+kOP052lrPRA+8aKE1j6WrXp9LC4N0wEzhxEXNxxsoMx0 zPNSz2G4Yf2K1u0nK7nMzy+Dx/+yYGPWYehbr3N4ZQvIxvsepad/HvMq6eGuCzZP 5ZcM7O/7Oklpy/wnPXDC0y2zb+e/9mJDpl5svtQR5xDrq3VNg9QAnmU6G+DElYco cczjLDTbJAN7+sBOqdSKS6tvh8LNv3IFU1Lq1JbFoLMyAULF/C0= =ln50 -----END PGP SIGNATURE----- --=-=-=--