From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933101AbcGIFD4 (ORCPT ); Sat, 9 Jul 2016 01:03:56 -0400 Received: from mail-cys01nam02on0040.outbound.protection.outlook.com ([104.47.37.40]:23226 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756546AbcGIFDq (ORCPT ); Sat, 9 Jul 2016 01:03:46 -0400 X-Greylist: delayed 1964 seconds by postgrey-1.27 at vger.kernel.org; Sat, 09 Jul 2016 01:03:45 EDT Authentication-Results: spf=none (sender IP is 192.88.168.50) smtp.mailfrom=lvd4224.freescale.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; From: Rajesh Bhagat To: , , CC: , , , , , , Rajesh Bhagat Subject: [PATCH v2 2/5] usb: DT binding documentation for qoriq usb 2.0 controller Date: Sat, 9 Jul 2016 10:00:53 +0530 Message-ID: <1468038656-10345-3-git-send-email-rajesh.bhagat@nxp.com> X-Mailer: git-send-email 1.7.7.4 In-Reply-To: <1468038656-10345-1-git-send-email-rajesh.bhagat@nxp.com> References: <1468038656-10345-1-git-send-email-rajesh.bhagat@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131125122595060924;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6039001)(6009001)(7916002)(2980300002)(428002)(189002)(199003)(50226002)(50986999)(87936001)(52956003)(76176999)(11100500001)(68736007)(48376002)(50466002)(46386002)(19580405001)(4326007)(19580395003)(86372001)(101416001)(2201001)(45336002)(16796002)(105586002)(8676002)(103686003)(81156014)(81166006)(2906002)(7846002)(305945005)(5003940100001)(5001770100001)(97736004)(189998001)(8666005)(356003)(229853001)(6806005)(8936002)(90966002)(586003)(36756003)(960300001)(42186005)(47776003)(2950100001)(33646002)(106466001)(92566002)(7059030)(42882005)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR0301MB2029;H:tx30smr01.am.freescale.net;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD049;1:BzcfXl8bV9w8+nX9HjlFaUdSYJeF9mEQSXJ4RSeH4roj/AMPDsnBMcVE2r0ZwWztPjyJxsYQROycKtEvQ9XpNQoMTAl+cCvQ8b+VgQrStanuw+ZTReA4lx0c2cXM2lRtu4VqQjquXuht2/TxNZkm2tmQK+ZFXPShllsuRhHUF6AsL4UC6FvPT5YR84har5nkF5Ut1uTlZCegitNxddDsxXEVDaMEKMM4toPUY9FSI9zPQV6Y5K0zxRmO8SaRZpNS/86nZ7/w+mN/8JlIhz5RQhi7btqhw6+XpqN1cIzXMzVkn46U7Wa0F0WB8I4t/ZcmR/53W6cP5uYqNNzzBPSp1uaw54RXRW72QyYrOjFjWzEVdD2zjgDvfV2lyoOAFNOlJGccq3zM7aAe0QjvZwARKVSOsP/eWPeBwo1H7OQGJ8HYN8qobY5BVuk7L90Q8UyZbaRqWZp7FJvrmWqWIg73zuay2C2UyrtSQtlrH2QzUhiJU/1+XJ/dwMCgman/XWgsCbZJn4FHTPKOdLpY7VgTqK1Jq8oH6Dvkm5qhPC/Hv7O2pYoJdd5Tj0SpTs5emHM6lFyFD9Ka4PuGpJ8eVb2adwvjnzj65reY+3yZhUIrihs= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 1bb8d18f-c8fb-41fd-1b5e-08d3a7b1d3dd X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2029;2:qb7NbmICJxzTgT6bm7rO9TaKuEPPyBHAf27nq+i6D5VQQ+KJTWp4VUW/IwdUc+m0hLxxDHzPBap9nuMM8W0XsWvoza5Fpw9ljxBVC0OaIwTfocBQ9rt+Ko9NjObQI/Lzw3olbY4V6oQWelOnGDGzxh/Qbxh5jnbS5zb7NYbPaVOaFiFSHELEHsBB1PyKyuH1;3:T0VLVCsowpu74sxcf9yutTXsptuIbqKLhRc7cJSeyinSKQLTI1+AxX2TSoIOeIAu0nNMHl3H8mrX6tP3vY6dRp7J3x+aSSr96YsD1OyVxTX3OL25FviO+XvnJzENvC0f83LLaut0zsvof82X+cDzhIyce+vg31ZcFOjWQ3T4/kmjd5+hBoMBfLxY8ctkc7QPl4xbN/vUbfd/VPmpr7pc62j6q2ExAtaeHAbDxslQKfk=;25:XXm7cUIo0FOLSd0f7tcGbdNc2LWE7/nZwUWFZauSybuBIqJOZ/fvVC3TDt3WE81JniUTpTicrqb8ASJ6FTbu0ujR1QdOwvgu3WHa5/XqL2zTmA4GEWqlVJpymtAFLMicjY5LHiv9E6ZLUImARXjZCIdRNCtrlmZYMjBgGRqXT884aptDmwOwa98amG0QhGkjzjYGrW854eDs/A80XQf4ZRM78x8FlAqtTITmpWbBWuTsIsQJtTO2uyeUMUtb7cfgiUn6LvxEbnktAXzo4wl0cezSCz79WLq2wQkuaMXL0pDocJeeotfIxiU7hPi955mI/fMNr69w+N9edxXgbDB+1Vv4lLGfsHAth6pNE9nwKuFSFEdV611dRT6mDxJi3gGFupavngW8w+w0MIbam0yga3ik3sf6yCFG3cCsZ7mtars= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB2029; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2029;31:HShTsXd/BxpUuAnUpAxZvJc3yLNsS0f4cxg4pQUYAWA8ZCmyNT17dDLQQbXsJ2cgzCn0egiZhpty+MxR3SnVAlld4dQVF9CTuQ1IqJNCueB0jNvYYU69T6lo1VNPbBkrAzCVBwU2u2JVYHS9ax3LKd3XCHRdPgjypFI1P1M0urpc3g1xXKknTHlq0Fy7oac+cfeVMgqdnWCVGU0kp9u4bw==;4:09HLLPv5Zj+WyMaUH6cE8sPX2vWSxpjqFf90jhepO8s5DY3XeSqUag4L1KQqUoR6t1tRH4YqHJjpr8Mm5Yw/ZDfRh7YdeLjoA1As5DxELcPLdwNwgx0ddvfHB/dx/sRTwfDaLVKctbRsRZVe9DFoWCCa8fCZ0UW1r60Gtv7ma4WnblWHzyQJZOaHIoA8m6OmwuQHXKiUXFurNFf3lft6c+erGTBWYH8dPYr9na4+Ajs6kG0OkZqNqDncCfoO3V9oPOxbgcuR466xEKkbTyC0zbDTzlT5R4Fn5FA2OrYB3+HMqwlZfoi0zAHOfN/MXQJK/bX2V9vezPDhUMfurxqaJgjQmtdvPwPpsTEFxWVVWxuXcdqYAuG9dqB8726nyWv9wVzThymaDDCKkvuiRINL9TvpiPGnfLaPj+0qaabx2DRYOEBPbQ0IxgnZU0iOPL+EUngw5PtM0O/Y8/lpISzFrL2XZhvWLoLC+EaDHynZ++1Eq0X3/HGdLgObtHtt1v9/PqynLopJUe1NMyRTK4KNhw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13023025)(5005006)(8121501046)(13018025)(13017025)(13015025)(13024025)(10201501046)(3002001)(6055026);SRVR:SN1PR0301MB2029;BCL:0;PCL:0;RULEID:(400006);SRVR:SN1PR0301MB2029; X-Forefront-PRVS: 0998671D02 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR0301MB2029;23:JRKDWOrSxW3RPkPVgr5WRfseZufiYDPet3Bsawx?= =?us-ascii?Q?LcY2UQX9VMiwhmKbNUZ3mh7El/uOCU6P0WfPt2AHMwGZg726GUX7GyU1pwKd?= =?us-ascii?Q?QmQ6xKXMwG5bQZSV1B6XQMpLcp4x6ZVjUW4XPa75vTUwsJbUIMXVKu/M/RN7?= =?us-ascii?Q?DI8yBBmNH/WsVZP/XgO5PoaZWzvqiE6XSN+juBnBt5EZ8Unq7Pv24VUIIirF?= =?us-ascii?Q?7Qgqv1WAspUCDIpdYKL8JoSgp7LxV1kBQtnbpSkhjfYykYmX4lABEWwgSK1Y?= =?us-ascii?Q?kQao2tg7y9EMhFAdpz/hFc8OkUz6xezknvVgLEcWu9n4gHDeRFjRjIyAAOjo?= =?us-ascii?Q?Mr+EF+vwKBUa14MdoZ1xgOHHPen8Fcr1k1ieJXG4DvQGA8WDzha69kFxyd03?= =?us-ascii?Q?fhjfzKT41aSfoRFaqu21G1BjCKn8NVcftcZX/6lEbPGq07ZkvScL7QDbmOIw?= =?us-ascii?Q?7zim8/ChRB+VdhEg5iGMtKSbdCh4kLrgF4j+sojrVvxQ4i3gRcXT6E8AXtWS?= =?us-ascii?Q?y7TV3394pHJNEG1OMrnMI2ATdmL9F6ZA7aRG6bS0jCqleel8+NpFtR+bGa4Q?= =?us-ascii?Q?l+/i83m8Pu2tapaDBWIo4GbFkA3+uqasCN9qNqKKVgzOHvu6+/Kzsb4qsijg?= =?us-ascii?Q?5HQPrVkmF5AREu3sWoiPhe+RIsR3hBSY/x/SwO0ytJAb7/2bCKdeYnjvC2h9?= =?us-ascii?Q?uBINk75+0/LUiUJJk3lWpNxIyQ2WEPnMwbEZ4FbPsxO5CYKxBS/jq0VaaY5z?= =?us-ascii?Q?CYJVSHHrsabri0sKSmQ/9jNEiDeA4ayuKsbbnXgQ5OFxRGRBr8m31JZFmmFw?= =?us-ascii?Q?oboHQwl5u62hWv+OUaoMBBwjgv/mJRtZbD5TH1AjIVVL8LWyfGPQXrttxWyL?= =?us-ascii?Q?5byNW5M+uOE4BU3jjkFrcRf3pT4IjFy/3nb31qGHuC9NxN4oJ/WWu4GPzos+?= =?us-ascii?Q?n8GBME7skq+Yi7lX8nM1G8lXpUo5fVurKE9myZrJpNmnxqLq3y8W3D+Ry+i2?= =?us-ascii?Q?YXhdlVhPuGNjurBx660o1LXVcBpni99ZYBPZhx4wsHADM3XutV5fQRoJR7bD?= =?us-ascii?Q?ApyXOPWdY8qWBgeUY5CQ3O4VnMWz/sM8jTZ9qns50uL2SoBrJSo0QZC397X3?= =?us-ascii?Q?jMwYGLiIcRAPcPMyXbD8XkCtA3jkUk7wJzrD9+40Gf5TcNrqO8PFL+74UQ0F?= =?us-ascii?Q?1Z9R+oykWuPSAhGxJ2KluLvJ2WeVdHI0VcVExe0fkHIg9au/54nIsHxl4ocr?= =?us-ascii?Q?uTG4Q0wZ1lkg8ysgPmZSSkqHhG6ZHguo3qG5w+5jChUuMqvSEPpUOdg/vjhP?= =?us-ascii?Q?NUQOIKHQaJbjBD7E2xkM53jI=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2029;6:Wf7LupHCkZi1EUVCOPH0dzQGQs8z1fTmO0V5jSNCxFbp/QnIs76kLm4DA1dI740hTeavz4Xr+m1+qo46//FGE17BEnXEFedRGyB2Kq3/uIoGJ3Ty+mcV8wPJdRUvvajaFLvFDgN01N4c1efOswGRdJeUlBOebwqHekH9I9ZUKCudbMbDo9PvmcenqYPZI+3Lt5F5hWWQ7V0yCzyoBrT512nNK7nnYsMalHHaxBQ2XpyVk6pm9w6c0OwIPrfUFe8aHq3qyWM4YeVMfzDNrJg9WXtwyyzgb7pW5eH7WFpr8fU=;5:uipqKqqzCXaISLFJqbvaLCdjvvIomRKH8sGwtE4H2VjGdnHmihLO7QJGO9NPLzdOqrtSwIwiLyhEZh/na3R6hLg6pNYQwkoY5a82mlUyU55xxzsMLOuE4fCo/Ggc0otVvoDQSMBJ7jLg/vbU1YMQY00xfEXTyD67uIct6kkAzvg=;24:Zz250YnjtBuBztsbtv4nYjbQwTdLSWV3772JU8aX4m4rkUrMjBxpn58UEihvg/IS+/JAzE1HZohAguVAdjewAKToAu6ufZczWD+Aohj+Lb8=;7:dVQI7KqJXPfUzmMtG5wqqDwrMFz5Ph6x2OR3j5isNAI8LDUpEdOZH56TKAe0Cj+nend7C24SPqMFm970QEmEa9vFCWO9VBbvDbVN04XSaXvwvROmwbFgwEb7lmHodpXCqQh6rybRokQWATBUYajuqYM/3922srTD9y+YjzUL6OLh+67Plheoysy6pnsFLj5RRcGUC9QdjUzpvO/ofQTgKReuEbl5zYBWjQRdMhJIACwv1YEtbCUQ+pEJj/5nK672 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2016 04:30:59.2720 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB2029 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Describes the qoriq usb 2.0 controller driver binding, currently used for LS1021A and LS1012A platform. Signed-off-by: Rajesh Bhagat --- Changes in v2: - Adds DT binding documentation for qoriq usb 2.0 controller - Changed the compatible string to fsl,ci-qoriq-usb2 .../devicetree/bindings/usb/ci-hdrc-qoriq.txt | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt b/Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt new file mode 100644 index 0000000..8ad7306 --- /dev/null +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt @@ -0,0 +1,34 @@ +* Freescale QorIQ SoC USB 2.0 Controllers + +Required properties: +- compatible: Should be "fsl,ci-qoriq-usb2" + Wherever applicable, the IP version of the USB controller should + also be mentioned (for eg. fsl,ci-qoriq-usb2-vX.Y). + where, X.Y is IP version of USB controller. +- reg: Should contain registers location and length +- interrupts: Should contain controller interrupt +- phy-names: from the *Generic PHY* bindings +- phys: from the *Generic PHY* bindings +- clocks: clock provider specifier +- clock-names: shall be "usb2-clock" +Refer to clk/clock-bindings.txt for generic clock consumer properties + +Recommended properties: +- dr_mode: One of "host" or "peripheral". +- phy_type: the type of the phy connected to the core. Should be one + of "utmi", "utmi_wide", "ulpi", "serial" or "hsic". Without this + property the PORTSC register won't be touched + +Examples: +usb@8600000 { + compatible = "fsl,ci-qoriq-usb2", + "fsl,ci-qoriq-usb2-v2.5"; + reg = <0x0 0x8600000 0x0 0x1000>; + interrupts = <0 139 0x4>; + phy-names = "usb2-phy"; + phys = <&usbphy0>; + clock-names = "usb2-clock"; + clocks = <&clockgen 4 3>; + dr_mode = "host"; + phy_type = "ulpi"; +}; -- 2.6.2.198.g614a2ac From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rajesh Bhagat Subject: [PATCH v2 2/5] usb: DT binding documentation for qoriq usb 2.0 controller Date: Sat, 9 Jul 2016 10:00:53 +0530 Message-ID: <1468038656-10345-3-git-send-email-rajesh.bhagat@nxp.com> References: <1468038656-10345-1-git-send-email-rajesh.bhagat@nxp.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: In-Reply-To: <1468038656-10345-1-git-send-email-rajesh.bhagat-3arQi8VN3Tc@public.gmane.org> Sender: linux-usb-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Peter.Chen-3arQi8VN3Tc@public.gmane.org, gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org, kishon-l0cyMroinI0@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, shawnguo-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, Rajesh Bhagat List-Id: devicetree@vger.kernel.org Describes the qoriq usb 2.0 controller driver binding, currently used for LS1021A and LS1012A platform. Signed-off-by: Rajesh Bhagat --- Changes in v2: - Adds DT binding documentation for qoriq usb 2.0 controller - Changed the compatible string to fsl,ci-qoriq-usb2 .../devicetree/bindings/usb/ci-hdrc-qoriq.txt | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt b/Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt new file mode 100644 index 0000000..8ad7306 --- /dev/null +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-qoriq.txt @@ -0,0 +1,34 @@ +* Freescale QorIQ SoC USB 2.0 Controllers + +Required properties: +- compatible: Should be "fsl,ci-qoriq-usb2" + Wherever applicable, the IP version of the USB controller should + also be mentioned (for eg. fsl,ci-qoriq-usb2-vX.Y). + where, X.Y is IP version of USB controller. +- reg: Should contain registers location and length +- interrupts: Should contain controller interrupt +- phy-names: from the *Generic PHY* bindings +- phys: from the *Generic PHY* bindings +- clocks: clock provider specifier +- clock-names: shall be "usb2-clock" +Refer to clk/clock-bindings.txt for generic clock consumer properties + +Recommended properties: +- dr_mode: One of "host" or "peripheral". +- phy_type: the type of the phy connected to the core. Should be one + of "utmi", "utmi_wide", "ulpi", "serial" or "hsic". Without this + property the PORTSC register won't be touched + +Examples: +usb@8600000 { + compatible = "fsl,ci-qoriq-usb2", + "fsl,ci-qoriq-usb2-v2.5"; + reg = <0x0 0x8600000 0x0 0x1000>; + interrupts = <0 139 0x4>; + phy-names = "usb2-phy"; + phys = <&usbphy0>; + clock-names = "usb2-clock"; + clocks = <&clockgen 4 3>; + dr_mode = "host"; + phy_type = "ulpi"; +}; -- 2.6.2.198.g614a2ac -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html