Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936175AbcKNF1T (ORCPT ); Mon, 14 Nov 2016 00:27:19 -0500 Received: from mail-co1nam03on0080.outbound.protection.outlook.com ([104.47.40.80]:48640 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753890AbcKNF1P (ORCPT ); Mon, 14 Nov 2016 00:27:15 -0500 Authentication-Results: spf=none (sender IP is 192.88.168.50) smtp.mailfrom=lvd5587.freescale.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:1173;Count:11 From: Sriram Dash To: , , , CC: , , , , , , , , , , , Sriram Dash Subject: [PATCH 2/2] arm64: dts: ls1043a: Enable USB 3.0 phy driver Date: Mon, 14 Nov 2016 10:56:55 +0530 Message-ID: <1479101215-26954-3-git-send-email-sriram.dash@nxp.com> X-Mailer: git-send-email 1.7.7.4 In-Reply-To: <1479101215-26954-1-git-send-email-sriram.dash@nxp.com> References: <1479101215-26954-1-git-send-email-sriram.dash@nxp.com> X-IncomingHeaderCount: 11 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131235748332767237;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(6039001)(7916002)(2980300002)(428002)(336003)(189002)(199003)(50466002)(5003940100001)(46386002)(4326007)(45336002)(92566002)(356003)(76176999)(50986999)(586003)(87936001)(189998001)(2906002)(52956003)(5001770100001)(97736004)(48376002)(105586002)(103686003)(5660300001)(106466001)(4720700003)(960300001)(42186005)(68736007)(2201001)(626004)(7846002)(81156014)(81166006)(36756003)(50226002)(86372001)(8676002)(90966002)(8936002)(8666005)(47776003)(6666003)(7416002)(2950100002)(305945005)(42882006)(101416001)(33646002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0301MB0750;H:tx30smr01.am.freescale.net;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD051;1:llxYRyuFyyDQEFGbpBovf0KGUDlL8xMODh3BJ34uvnbVb/igBZZGOfTJlx7J7m/A9NeOXSM7wg/IfyZlQf938qVaGACVdmB2M4NCsUdEqJ2IHJB6nIM+ymkV97cZzOvehrOXT0UEDHata625wEZFNpaEKKy9gJ94Lklomi8n00bXhB8CbN6YEDFHdJdUVAF4woXIZrE2uddCOtImEDjc/edptCkKSQ+2iOfpT31ZQPS2mEw3gplJMOkvW+rTlE/vYKM4YklAYuQxgef1IjXFlFu07JpJ+kcwWIE/BdNpPpBXACXmJJwsTOpUsqC3QwwTO93fMTgLP6xDxT37aHIVrI4W0mljzjEgfMehiXQv30SJxT9hXpdjWD5P9Znc+kdKnx3dB9mjVcajr/yKlbRCcszmYsdOIg2HI0H9Li9Qq//2/OWwYpj7BVfxZ90uDN9tHWWMnWvExkYxV1LJtlKEI94875Oppy7D4RpF8HQK38gnpF3g3qcuhibdXgeYu0S64UsMkeNQMMdxEV0wFP3NChciGdol3p8SMG3xNz8eJdo5AiR0iBbB3WY61UyMRF6+Bxl5+hLBuMHu8oJhsrFZhZOTAQHBV3rbs/CgzZwwOXe6rehByQCIjyKuuYQ8BgxlurIsVSosll+nyTOu2t6o0A== MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0750;2:F8rGU9pjvMMqDF6c5AYF5GiEpl8w9uStsU0+5cJgEdQLOkY6hq7dZdg9r64Gac5ox8iz8s7LADbgTBt7JJkI4YtO5V4pSB84Oc0XatpvQJEw6043mr30H6fCadKeptmzRzj976MAgPNt5y9PT9jsxN7iH12CYFCfBKMJIVU/3DY=;3:6CuEMFnyhGNwTLiTIf5Qo0Ne+idT6wCWm3zFfhD5uOpJJWeero29w2ufN6+9o/UWcARpjd9mDngjWkvWV/OwWsczSWX+kO6IhM8/VuWfBS9aHRig17z7fRRKmA1Rx12V6//tPUK0SmwMXIWd9tCF9zOlaWDUDKibDS8pIf/Bw7fIePvAdmEOyDum84kyBdtyZ3lQbTY1+2bVkzwJhA46Db97n8AVvEQtQ8G245mc6r0Nd2jlT2wd9OqsJvC3ctm8JSWct1bE9BBZV9ieo7d5Zg==;25:kR8BU29nqeOvv/1sWA080/ajOOeD623XcEjTlfFz9sVvjnozy9Pjuxv1zqBVbSQ6za9vOkiwgOfKV8DiSU4TaxeTJgHN4sQ7vW+Zk/4mNC/ufB3Hnu6b9x57Tx/32gboCFHRasYnta/Q6WSBUdOq1Q60Edvpb6h3WdTRiVsYChDEEyNXIXLYNfeeh9t3vHtzVTWZZ8h4tH5fURojJ3jd6QWvpp6yEf26HWcRDKtGg2gZhYT54SSR9SdJdG0HgH6TyuxQJsMdJncxNwh1MLyeYpY4QxehKVD9cSTsrUPLpYwPZlxq2P26GGwAZI74JHGY2iRAgxkNxu9l8OcgDbmXWIGiVKArh1tr4+x/Bw9u5NQxw2LwGT7+l9/XtJxItITMfXPAK73yB9DGC0atLYEldXAm402YTks/BnXeiWh2lpGTMtPcyWN5/ieLplYQE8nD4tcg6rDiYCDNPLC6N5XHmg== X-MS-Office365-Filtering-Correlation-Id: 4a60b4fc-2bdb-400a-0805-08d40c4ee3ac X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM2PR0301MB0750; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0750;31:iJ4pXc/Z+Rwq8/7eyLZlU3J/nFJm7QSX2nN+fKFXvk9wJ3cIAWbFKXL7z+rRoI68dMOgq1VcLdG6e613i/nLiHqH+pZqZ+KrcIfPVIenKKUG44p9JJ1/2zEQaxyaJaTLeKy7wR3mC3YsP1gWk4nZN0NrukECX3Ed2Zj/7IuaL0Tz4kxL1qrP4V9CT5EXkIK2n75vedYR1iLL4H315rQIab8M5Dga3Q4s1rE0ACZtd7/nki+aS9s1fF67FJw88SUtCVw/FZJhJ3Q7fDrOeH5jsaZX29mXNYC38MBokL/428E=;4:nRhapElujy30LqkG6gdaWeDwq1MMwNwGx8EJaK4LM9Md0bJV0Q7vmdnsYqhDRNye9tAxaviezXYQO0euBY0koe8c0zST/avqFqhs8d6in3dSZYKe79IgC6Xw1zjq2p3pTA7kurs3OBMntVB3GNlThffiiy8NIz4ZGrZqY4+Y+tqIcXHnMiHNtAtQ0WIBpiLSrHNtCABi/Q5F83iN/u16/ZGT6HYEXrlxXcB5q+LrtMtWKG6TLe2v5VovEVnn4Rf0Ui3RvDMKjnYPB1FXRmgyMPJL2qiU7+1XDrPoLQy4cmA7YFpNbSurq8yckgBi1dh+jI4Ejg+VblxI9yo2sN0i7sM6d+zW/pKNyAGMq7zRjuU4bEhLRA0OX9udHpND87vt/4UuaZnGJpJUBK6nV0Sl1xYy5FrfWGMF+P/+CUnq4Bog+o8nsJw2+NG7qTw3EnZVT1au6qv7Ao2/u3C6bZg8f+yzUmvn67knmGzijMvPQxyXKZXlyMmUhY6pd339RutjqDA2pnTkdmHfswJat97dKV82hb3D49tUnLRrpPahW95rTiuADw/iCvfHJcBxb2Jl X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13023025)(13018025)(8121501046)(13015025)(13017025)(13024025)(5005006)(3002001)(10201501046)(6055026);SRVR:DM2PR0301MB0750;BCL:0;PCL:0;RULEID:(400006);SRVR:DM2PR0301MB0750; X-Forefront-PRVS: 0126A32F74 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0750;23:5jcsOZ/towMOmNbW3QyZPgfEwZEZeDUB68ZkiTa?= =?us-ascii?Q?+YpwukYDyWVYPQ6G04A6WvrR8OOhKwTxXcXtCBHy2vn5L7Yfzsz5geMxP5gH?= =?us-ascii?Q?YRWRNVhxI0nb5hovkH6Mj6yf0JBtmxA7eKLvfBrToz7jgLTAt2mTOpNrZ0Yi?= =?us-ascii?Q?4EX8+mffS1CpCkmTbfBeoccJkKY7AJZQniOunvht9HvyXx0gt6laXTOU/tWn?= =?us-ascii?Q?0WTAZPHvxduU0hJzUbDjchl2BSyUN9jUuFCyz25NccDAA03/tOSEryPHm7Bm?= =?us-ascii?Q?s+0KDYq5ILlTwbtrD+yPDWLjSXDMH/wkEi8SS8MCSeP1RPoeEi92R0+hVmks?= =?us-ascii?Q?qxpNGBuFfeKSPiIzXkStAwje+/cfLhCm+VGDPf7ERFqyPCFL99DrIeZSyn8k?= =?us-ascii?Q?IeJ3c6x0rIn/gCVMmbCZ5D4QZIi3Jn1LAyLCVJDyDWfF/VgEvIQnSOmZNfcd?= =?us-ascii?Q?x40Bg0qOR9tRHdeldsGa0OTK0GGgngWtoUKnCtHFE2FmXuaDnf0PTVkaKas6?= =?us-ascii?Q?JFY0oXEyUhI3WxcWzv8cddVj6JXSnCl9QGSXO5eZyqbiXe3qvV43Fqe8j9RD?= =?us-ascii?Q?olKH5G1WmjsnZoXxrfPpttBU1jQuEPg6E5pShMLRpKyf4d2TF0peU+l3uUlV?= =?us-ascii?Q?cDqk+xyfjlbloaQKfJ7jq4+hpuTEbC6BEeU3WNEFREYbEBdrDf03H33Doekj?= =?us-ascii?Q?YpItF/G+hYdrcuPMvL07Zj0gqmXjOKuINm4qeP/KIdbySgqctsdsRRZMcuqy?= =?us-ascii?Q?DElpvlBiGez3qtCH2YhzK5cb4JkAVB04aNrNcH1y7rsCXOxMJ2h8DcrcS0Sm?= =?us-ascii?Q?NvRL+3T9wTpMBpQ/wuhbFTeR36m0fBLG2bOD71Qx/F2rtGsEyR6OtzEIFMny?= =?us-ascii?Q?8AA+wBFMYPMFlOMPRsxqRbxkBzOJxOsopUjm5kNY56p8tBXcn5o6JNLpdw7M?= =?us-ascii?Q?xjJIPP0zs9k7KxvaygB4VjH7KFs0cKmdLo447ymUsCJFOxMwwecFAI4e5QLl?= =?us-ascii?Q?MmPXGgJGoJ7ZeYv3cCVj03FaKWuB90HCUJpLwTsysfLeOhyramo/04QShyg2?= =?us-ascii?Q?FrmK+CilOXcZqPGopxtqhlFyMwcEk0fHHgYKFvlQ9z5+/TiEHQ/rETvaxAUG?= =?us-ascii?Q?pOLj7p3D5kwZ3l0WOr6b8zVHwk3oCw01v8tCTnk+vSN4f4tyJquLGmaj713P?= =?us-ascii?Q?Tzg36hgw27BUvkIpGqbPgrMD5MF0JTzBBNHjxNDvTxa2w1RDzkDmp7Lkv42G?= =?us-ascii?Q?WSpIuZtvTx2PJaZZOYw1jh1uJTInYMl5Wid1fX2b6?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0750;6:UWVnfrIU0qRwT1pmDpQY+c3AWbv9nwHWiqNVy1Z3hYql32zWicyHciLQI9HpzqSMxcykyK1fLVPJVc5cmtUGccexelKRbRtpbsrbzZ8LRbmgYtPdMVQ4LfcHTE7Tu/OWRcynsGJHaEQnPP74Yo93BABAcASVVmjBDtGmykIKtAYL1/JaGpWJpkog0sYFrpBCc5z7NuhChVT/qSrK2ipUIGir+zujZLlF4Q5XMuoOgkD93lgufbfgiiZT+B9yB+x9Ik4GmFvQQmO/2z7LYNKdcHCNLbtoX1W1gpHF7GuoJ+HgHueD2sbt/o65HnZU5ynd;5:sHLmGflwfWh0Q/rgI71iXZ83Qa3O236GOL51n1qbxb2fjqlY65fxAZBJJlJJfkzcer0bAm5GzqdfAVEy1gYDhxmnbeqUROC8SmRBJKNowUFis1ks0AcYw5HYWAvUY6F+fuLQa405UAQFaOUlPbnMZ2ZdmyKZzupA256vaULmKA1fLozuVY5b9qW/QHpmPjUR;24:luGn8+JjYcfz5X/c2ABOxfOcNJdZsdR3r+cN1juibCdD2ccPlrkPYOUxUAb9HjPQ3/tXR/AVNAlmjShO8Mpogb+YYs25FIUS0kQh0E/kNHs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0750;7:W4z0lFyHjZ1vydNLRVLRS8yFNIKOsEnVonfI7/fcO4lKFw7xxjz8iqkz7un1lPSneFIZ+ewqxlvRC+CiVn0XzCloVhZVd+RYj1gewB2FUuhDFuHDZ6ZO1m81M1uonfVEI1PDv9fWd4VJUr4Dkl9nhrjDAknFqTiDwmR7oPbc+rkqhJDSKqQP+Ly4lQ3CUrWcE70s/p2cVH+f4jm1G+MBNO1/fOHxNuK+IbsD2Xi3b+zFtVk6b3xXb5qQuw5wugJ/h3VAy3Db9UTvHwvyNmENerKr4CPjv6FM5z87IwWYI8todJabBfeUWsySs8o3PenJ9OHR9c1jO8NO8laPFFUlPPuVYKGuzeQLGo5apaN6XPM= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2016 05:27:12.9803 (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: DM2PR0301MB0750 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2036 Lines: 72 This patch adds entries in dts to enable USB 3.0 PHY driver. Signed-off-by: Sriram Dash --- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index 97d331e..c87fc16 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -475,11 +475,40 @@ <&clockgen 4 0>; }; + usbphy0: usb3-phy@084f0000 { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x01570070 0x0 0xC>, + <0x0 0x084F0000 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; + + usbphy1: usb3-phy@08500000 { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x0157007C 0x0 0xC>, + <0x0 0x08500000 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; + + usbphy2: usb3-phy@08510000 { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x01570088 0x0 0xC>, + <0x0 0x08510000 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; + usb0: usb3@2f00000 { compatible = "snps,dwc3"; reg = <0x0 0x2f00000 0x0 0x10000>; interrupts = <0 60 0x4>; dr_mode = "host"; + phys = <&usbphy0>; + phy-names = "usb3-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -489,6 +518,8 @@ reg = <0x0 0x3000000 0x0 0x10000>; interrupts = <0 61 0x4>; dr_mode = "host"; + phys = <&usbphy1>; + phy-names = "usb3-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -498,6 +529,8 @@ reg = <0x0 0x3100000 0x0 0x10000>; interrupts = <0 63 0x4>; dr_mode = "host"; + phys = <&usbphy2>; + phy-names = "usb3-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; -- 2.1.0