From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v3,4/4] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups From: Peter Chen Message-Id: <20181127092824.22756-5-peter.chen@nxp.com> Date: Tue, 27 Nov 2018 09:31:02 +0000 To: "linux-usb@vger.kernel.org" Cc: dl-linux-imx , "robh+dt@kernel.org" , "devicetree@vger.kernel.org" , "frieder.schrempf@exceet.de" , "festevam@gmail.com" , PETER CHEN List-ID: Rm9yIFVTQiBIU0lDLCB0aGUgZGF0YSBhbmQgc3Ryb2JlIHBpbiBuZWVkcyB0byBiZSBwdWxsZWQg ZG93bgphdCBkZWZhdWx0LCB3ZSBjb25zaWRlciBpdCBhcyAiaWRsZSIgc3RhdGUuIFdoZW4gdGhl IFVTQiBob3N0CmlzIHJlYWR5IHRvIGJlIHVzZWQsIHRoZSBzdHJvYmUgcGluIG5lZWRzIHRvIGJl IHB1bGxlZCB1cCwKd2UgY29uc2lkZXIgaXQgYXMgImFjdGl2ZSIgc3RhdGUuCgpTaWduZWQtb2Zm LWJ5OiBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54cC5jb20+Ci0tLQogRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9jaS1oZHJjLXVzYjIudHh0IHwgOCArKysrKysrLQogMSBm aWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy91c2IvY2ktaGRyYy11c2IyLnR4dCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy91c2IvY2ktaGRyYy11c2IyLnR4dApp bmRleCA1MjllNTE4NzlmYjIuLjFlNWU3ZGRmYjFhNSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9jaS1oZHJjLXVzYjIudHh0CisrKyBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy91c2IvY2ktaGRyYy11c2IyLnR4dApAQCAtODAsNyAr ODAsMTAgQEAgT3B0aW9uYWwgcHJvcGVydGllczoKICAgY29udHJvbGxlci4gSXQncyBleHBlY3Rl ZCB0aGF0IGEgbXV4IHN0YXRlIG9mIDAgaW5kaWNhdGVzIGRldmljZSBtb2RlIGFuZCBhCiAgIG11 eCBzdGF0ZSBvZiAxIGluZGljYXRlcyBob3N0IG1vZGUuCiAtIG11eC1jb250cm9sLW5hbWVzOiBT aGFsbCBiZSAidXNiX3N3aXRjaCIgaWYgbXV4LWNvbnRyb2xzIGlzIHNwZWNpZmllZC4KLS0gcGlu Y3RybC1uYW1lczogTmFtZXMgZm9yIG9wdGlvbmFsIHBpbiBtb2RlcyBpbiAiZGVmYXVsdCIsICJo b3N0IiwgImRldmljZSIKKy0gcGluY3RybC1uYW1lczogTmFtZXMgZm9yIG9wdGlvbmFsIHBpbiBt b2RlcyBpbiAiZGVmYXVsdCIsICJob3N0IiwgImRldmljZSIuCisgIEluIGNhc2Ugb2YgSFNJQy1t b2RlLCAiaWRsZSIgYW5kICJhY3RpdmUiIHBpbiBtb2RlcyBhcmUgbWFuZGF0b3J5LiBJbiB0aGlz CisgIGNhc2UsIHRoZSAiaWRsZSIgc3RhdGUgbmVlZHMgdG8gcHVsbCBkb3duIHRoZSBkYXRhIGFu ZCBzdHJvYmUgcGluCisgIGFuZCB0aGUgImFjdGl2ZSIgc3RhdGUgbmVlZHMgdG8gcHVsbCB1cCB0 aGUgc3Ryb2JlIHBpbi4KIC0gcGluY3RybC1uOiBhbHRlcm5hdGUgcGluIG1vZGVzCiAKIGkubXgg c3BlY2lmaWMgcHJvcGVydGllcwpAQCAtMTEwLDQgKzExMyw3IEBAIEV4YW1wbGU6CiAJCXBoeS1j bGtnYXRlLWRlbGF5LXVzID0gPDQwMD47CiAJCW11eC1jb250cm9scyA9IDwmdXNiX3N3aXRjaD47 CiAJCW11eC1jb250cm9sLW5hbWVzID0gInVzYl9zd2l0Y2giOworCQlwaW5jdHJsLW5hbWVzID0g ImlkbGUiLCAiYWN0aXZlIjsKKwkJcGluY3RybC0wID0gPCZwaW5jdHJsX3VzYmgyXzE+OworCQlw aW5jdHJsLTEgPSA8JnBpbmN0cmxfdXNiaDJfMj47CiAJfTsK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr00069.outbound.protection.outlook.com ([40.107.0.69]:54038 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728512AbeK0U2Z (ORCPT ); Tue, 27 Nov 2018 15:28:25 -0500 From: PETER CHEN Subject: [PATCH v3 4/4] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups Date: Tue, 27 Nov 2018 09:31:02 +0000 Message-ID: <20181127092824.22756-5-peter.chen@nxp.com> References: <20181127092824.22756-1-peter.chen@nxp.com> In-Reply-To: <20181127092824.22756-1-peter.chen@nxp.com> Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org To: "linux-usb@vger.kernel.org" Cc: dl-linux-imx , "robh+dt@kernel.org" , "devicetree@vger.kernel.org" , "frieder.schrempf@exceet.de" , "festevam@gmail.com" , PETER CHEN List-ID: For USB HSIC, the data and strobe pin needs to be pulled down at default, we consider it as "idle" state. When the USB host is ready to be used, the strobe pin needs to be pulled up, we consider it as "active" state. Signed-off-by: Peter Chen --- Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt b/Docum= entation/devicetree/bindings/usb/ci-hdrc-usb2.txt index 529e51879fb2..1e5e7ddfb1a5 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt @@ -80,7 +80,10 @@ Optional properties: controller. It's expected that a mux state of 0 indicates device mode an= d a mux state of 1 indicates host mode. - mux-control-names: Shall be "usb_switch" if mux-controls is specified. -- pinctrl-names: Names for optional pin modes in "default", "host", "devic= e" +- pinctrl-names: Names for optional pin modes in "default", "host", "devic= e". + In case of HSIC-mode, "idle" and "active" pin modes are mandatory. In th= is + case, the "idle" state needs to pull down the data and strobe pin + and the "active" state needs to pull up the strobe pin. - pinctrl-n: alternate pin modes =20 i.mx specific properties @@ -110,4 +113,7 @@ Example: phy-clkgate-delay-us =3D <400>; mux-controls =3D <&usb_switch>; mux-control-names =3D "usb_switch"; + pinctrl-names =3D "idle", "active"; + pinctrl-0 =3D <&pinctrl_usbh2_1>; + pinctrl-1 =3D <&pinctrl_usbh2_2>; }; --=20 2.14.1