From patchwork Fri Sep 21 07:54:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 10609245 X-Patchwork-Delegate: horms@verge.net.au Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 28B78112B for ; Fri, 21 Sep 2018 07:56:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 10EB52DCC9 for ; Fri, 21 Sep 2018 07:56:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 02F262DCD6; Fri, 21 Sep 2018 07:56:16 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B42D52DCC9 for ; Fri, 21 Sep 2018 07:56:15 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389258AbeIUNn4 (ORCPT ); Fri, 21 Sep 2018 09:43:56 -0400 Received: from relmlor3.renesas.com ([210.160.252.173]:39411 "EHLO relmlie2.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2389156AbeIUNnz (ORCPT ); Fri, 21 Sep 2018 09:43:55 -0400 Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie2.idc.renesas.com with ESMTP; 21 Sep 2018 16:56:10 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id B15617FAA6; Fri, 21 Sep 2018 16:56:10 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.54,284,1534777200"; d="scan'208";a="293115785" Received: from mail-ty1jpn01lp0182.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.182]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 21 Sep 2018 16:56:10 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CTebn0wYG2kS6LJhRZUNwMm+CN34xfako2T924exbg4=; b=SQE6ltAME2oEZwoQxC6i9yfMdnNHY81RjlfW5a8EkA5ngsXFeIs7SAxwVD103CrUpTq7a+6Q9lXDVEHTV6uNimW6/iJrDRcufX6Dol3kARNWNHR7Hjn2Spr05hMX+bqDXvpqIWshb+whONHT7K4eNF/pDQtoc/Fzdj2CeV3f9R0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.144) by OSAPR01MB2292.jpnprd01.prod.outlook.com (2603:1096:603:1c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.18; Fri, 21 Sep 2018 07:56:08 +0000 From: Yoshihiro Shimoda To: horms@verge.net.au, magnus.damm@gmail.com Cc: linux-renesas-soc@vger.kernel.org, Yoshihiro Shimoda Subject: [PATCH v2] arm64: dts: renesas: revise properties for R-Car Gen3 SoCs' usb 2.0 Date: Fri, 21 Sep 2018 16:54:17 +0900 Message-Id: <1537516457-20421-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OSBPR01CA0072.jpnprd01.prod.outlook.com (2603:1096:604:10::36) To OSAPR01MB2292.jpnprd01.prod.outlook.com (2603:1096:603:1c::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d00a0927-f579-41fa-2841-08d61f97b095 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(8559020)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);SRVR:OSAPR01MB2292; X-Microsoft-Exchange-Diagnostics: 1;OSAPR01MB2292;3:ErlN7uxpe8dc1zfkThvBaVONQOtI8wQUY+Eym1de25Yz4OKkClFZ3g90qGjPsTbVzqLfX6PwAt3ofZpU3wt7U74WTaJIahRbqbWLPDh7xu+S6Vvj+uNoXytyxTsaOUA/cFP8RBs4b12WGM5nYkPiJkv1vDqfHF12MhPEkpvj9y/i35d1KenL8akBIXrQVnBX9tLVcOfFpa0UX6V3/oHeK7TT5gIeIf1qctme8sQ1cDn6v5wDU4IZgnSQsmuQQXpD;25:MojJKKG4Mgaa3EMCSZwn/8FGPWzyzUXXaUoY+vX7EEyLApook+H71kFPdTF6wOnOZdWltVCy6JE0rkay4AU+tsg+QKTHCLlCFgETu8f/R9RKEylj2kV2d4wrgdfRG5KPFFNawPZsPCrFEGZU0G+2HYsBaqTxXNn/rhzZBrueGS8UNhyL93lfNvXdBHKOfJxeoEPmKIHYT2iTF7Y+z+K+NPm/3Kiy5Bgg747M1EMQ678W/Ceip5/76pugXM430drO5ksHbRxxbkRRweIEDYkiwnVo2wshutmeGy2Mtexsrp6jtAyD7uulJsCSpAKVMdvNMOON0Hy3JovYh3MPICuVTA==;31:Q4AX6bjD0dlrIvZLuXt9hdI+uyUlkK515n9gC/4PxhztfFvZCb158eAuJmezGSXtW5AEcgpySAS7RSI8rR1SSsuBAtRcjZtcSC4ZCQB4PjjhtxjvHGoqpznCaXBZ0g4dACjfyhWEz9e6TPwONPLI2UaJsVMfD07AZDqUqPPnPuRdOdD7+m+jl6tGCCNw2jPPpeHAIiPtZEMTEr4wYJyQ60EuP3IKG4TutP5mQyI1Na4= X-MS-TrafficTypeDiagnostic: OSAPR01MB2292: X-Microsoft-Exchange-Diagnostics: 1;OSAPR01MB2292;20:i/yTyRx3sV5akAqQ+To6w+tQTPtbvJRszTnkrt8H3fb2YdfcRy52p7sORZbR2pPnmI4raMSK6gEhazOy69ECffWf2xgDRYoWum1g8nxd+kVZofhmwnW/hFz1vvfnMP7lcxJk4Cc3EjMfyvwcgRjbDF1M0jaC6YS84CfTvpo2bofgy0aoyWsxEni0uzXeHjs8II9Z8L2vSSpyTPA8m0Q4fh5OeJ9PRLFEutRZxM83IKDhmvEiLfWF8P0ThhWA8izaKGBvMtg4jz1agBPeOIx11a1cigPUvFNhL1n1QaqWVOzhT4KI8i+doEN5flHNFN69TB2C3/PDUxCydDDGvNR77JdM2YUlT+dMr/uubi7A5VwDlrXbL8oVuPQ4k6YGLJUM+uguiGRWlidGCBVEHtLdtTewr1do7ToOm+mRQ28vd4xURbzJKCtabUDtyM18R/PepfIASV394sAren1lUAIBt6BH0ikVZt9UCFrPCT/6+gt0LDpDZB4Zo4k/dfwDIBw1;4:6cl03FIYeX2PUu5/elv6rB2SVNOYKXrVifXi1p7D3GzadTxjyZ5ivyVkuN+O8wI8cBI9wIaMeq3H7DzgSOTv9dRDnfrX4EajRt5RqXbA1+3VJ3MixPfQlnSnEYBSt/m7yOtiVoleOuoq2m/LvtwphMqqeUvTOmJE+jhDlVObDZ4PaCt44ScIJkrxTb0a6ppP0HlQqLXxCD9yYmv4raVl5tJbq10+xcAv2tRNgn4pGi8eipKN+iovXZZJKrq2K9fmfDCgdaNiAxVFpI8eKMyO0N5HiENqQpUhF0egiguLJIZlkXiPKnp8+yG02KrgKetK X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(84791874153150); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(3231355)(944501410)(52105095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061750153)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051);SRVR:OSAPR01MB2292;BCL:0;PCL:0;RULEID:;SRVR:OSAPR01MB2292; X-Forefront-PRVS: 0802ADD973 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6069001)(6029001)(136003)(396003)(39860400002)(376002)(366004)(346002)(189003)(199004)(42882007)(81166006)(81156014)(8676002)(486006)(36756003)(47776003)(66066001)(50466002)(316002)(14444005)(8936002)(6486002)(68736007)(476003)(16526019)(48376002)(2616005)(53936002)(956004)(26005)(50226002)(16586007)(107886003)(575784001)(3846002)(105586002)(39060400002)(6666003)(106356001)(6116002)(6506007)(52116002)(4326008)(51416003)(2906002)(386003)(97736004)(78352004)(25786009)(498600001)(6512007)(6306002)(5660300001)(966005)(69590400006)(7736002)(305945005)(3720700003);DIR:OUT;SFP:1102;SCL:1;SRVR:OSAPR01MB2292;H:localhost.localdomain;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:0;A:0; Received-SPF: None (protection.outlook.com: localhost.localdomain does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1;OSAPR01MB2292;23:vpVx7wD0wKO+9op/iwakYOgNqcoT4h8TICxJZeJI3NHJV9q7sQUG9Au2drWwOqjag0CHyhWbIPSLqcfxxp7IcbbtRIsmySB73GiWvWrREzZA4dWbqXYbuUn0D3nYxK83r4RtEKZfInvA80XN6LOyDy7QUI1rElQdj+1aTEANSP1SOU+sSEyYw/ARR97JAkoabpkdaFPTNMyp5Ws8JpHdCTDez9JXoooxmEUapUsoTMvC5C8tNoOfv95jZcSkyGJBukbn0IgTmZ0e7vFsGLs7pZP5XKWp5JS2vSuwBwcgDj7XuHAdw/WvL57jxFXg7nBuY28kc5AEdjJYvIc7TkFvNm81CB9jjlGIFuIvj5RwhpvBidQnu91t+bEs7XWHV7tdWVu6Cl4K3ZV9wZeuR4RQgli6/7k4EkmNteTvQYXnfU+IcnQdKFq07hBGdKbFV4KwxIEMBt6NvkVT3UYoYYTDr7gjwa8cThEkpRpTE7NSMi/udsLcDJ4KKjDjqEl4yP2RostIY7OQA6RdlAczhPyyNLYVJH0dzkXwgsMmOSnWKF4owJ8qHFb4I14PCcNZnYNkDkUkp25Q77OG4mYPPAS/P8xWh2EGGzFfapQ+ZqfvDTHIjqzXMFgOX8raT/u9pGZZECQSAFLB1ZkwaBljUa3x1YtpoXwOi9G8oFG0mzSU2fcFfdcL+ETg1eEYpyTn/NgWuwBXhIUgyLwfoZoGfHl7hn490S09pE8QduqEpVZP560pQwXlftjvwFzB1eA9T2AgHF2kic33W2k+vlSx2PmZ5+xDI7k7KIB4+KoAz5oQEMuHdxgY2DsuDCObATUmuKt3I+u87OmcspD3yTjMWdR6w0UkbQj3pBuYGquDXqZA+3Qp0A8FEdVBnOQPVjbiYtE/pdvd5zuMJnZfd2mB51JJ6Wcch9LWdQOBHNrbTvann47JRXlWjLpTr+FGJJWqfwo3BZTvDkroHfzdBEc2om+KwCYIQjS21FqzcC+2SNlyEEVrIUXGQZ7ahzuHjdFuh1GgCpwngYIh5I7BsEuzC+DIwNOkrYOBQ2pb9lptS5rZnI8fIpXXFunEe46wgNMdzFRY+zLJzumgR27VPerRAm7QaKklwe2zmKUMy/ffTytHez8XxFpDeyxj9/sYrhDEHJo2w6k1ZrbofsGqyhkTZWgjr9cbVLjNu1mLpFiBUo9/wMjyZYZmURuc903WLP7DMe8DIUrC9uLVTxNQ7JORu4iFQg1ZmbsFiYofP89WZ0Ke4QevAxIHtM+VNzwKj9oXZ1xs12xT0X+SuAh2IkMmkkei1frTjgqpgFE5scWxYQlyJXE= X-Microsoft-Antispam-Message-Info: UuaA0cRi6XXvqc2wQgUWhikWEz30GgiB9myxkFnn8jyBfgxtWS6nsPBhykxt1CjApv7jKR87szBVLmrFCt29EWDJHwPE20N8g9MWZ++Fu3QS/pYmZnvq2brf7oPAbhBoMM9iL9C+WmcnCPaJZjvVGtrip/idtUjXRW42rMY3IEpfbrHY3Z5ury0tZkSWFW/GmwDwicvNxR3woZytY32h03jmJfYKu9euGyZ2EgyuvUhVNAA4kz9InpL31aIiJ30eHXdveDFwyHm647j8ALrG+Sew0kzskijLIyCcJm2uJM4YsKGaihCIomyf8RQL0VUuCKy6u/VAs84JBrbgIFIJlFNbYAUpPP2KID7W1UTv2Bs= X-Microsoft-Exchange-Diagnostics: 1;OSAPR01MB2292;6:66PzxY0VnXgunag8z2wovEIRpPvO6VG5HF7v6jYpdUrSkKkCGqmB0SoKJhA325O2kZ2ylxz1gson7QvSl+s/ttWeMStYCBX8qfa88QvGDELWbrIVL/a9ikXj0lbmhKGRTfrBMkL4hL1h6FgMmkbRAkN0QEVZ3Td+mb13CgogncrjRS9UGFsdJXFX1lnrnbhZgYbhXqxAOd881iiHbGMoqdxh8hgFMurnH4GXUcmh8rkdmXA3kcoAUbem93/MESWz/0989xdiVqSO0PSX7NSfrzxHJSCT3kjQnPmuhhtueYYA1dwuj+44WhN9v7wGLzMJhxFFLOZlc3mC5pIum1zXq7tbaN7WxV9Wsoy8h0x4V05xbKlzbe1KqkANiF/lteMTCkcjEUsC//sqh3CAXPW1thgL1Ftm/F5x9ZSL3ausMpHH34jQLmGRjPoGDGrpOk6uFwLPD4I9SpgOx2zOF8NUaA==;5:muDvIEEpFLzItcU2hWXRLQoaiYzHPANUboO4W1OJPyZWUMibe0CKWxfsiNo8BgWpvHIJjWbcPq8IomNYWeXZHYYVWEdxIxn0CbuU+zmLvO+99VVW4BTVyBgp0+dIxdgbPYcDHfzy8pYwCegvhUXb3TMuUxJpHwsPbVdpiCvWmQU=;7:l0bAhbfpQwyq0avx7RZnTCZoCjvtg6Fx2unnLH9xQbbgk1PkGEpttewm4R8zromFEFwW03sj2TzXgV7jBaX+gZUmZtnJMvEBQYDN3gQPuduhbSYD0ypQBtEesCDtpFGjsj9pjy7nKKAp2H73eqzFc8eNUF7b5+eTNi4kH16hjCrDX9lFvewXWnHclMZinikC/FFey2WFPjABCC2ZxZtVLG3OnwrpSaY8cl+FOY2caQP2856mabUiOscwFZukCakC SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;OSAPR01MB2292;20:t1jKMupi6IfxUaA7BYOSUTvSKG4irFOomEmw1sotg4me20Had9i5vcdX3f3DGtcRZowPw78XMVvhx0I5EvAmOaeU0saUpx7r4SB97uxUgzm1aSoqoEwL2jCDk1xY4GxNUYGnPZyeztYxRrpor+dHSaBYuzEMii/llbNRBj+orBw= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2018 07:56:08.1498 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d00a0927-f579-41fa-2841-08d61f97b095 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB2292 Sender: linux-renesas-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP R-Car Gen3 SoCs need to enable/deassert clocks/resets of both usb 2.0 host (included phy) and peripheral. Otherwise, other side device cannot work correctly. So, this patch revises properties of clocks and resets. After that, each device driver can enable/deassert clocks/resets by its self. Notes: - To work the renesas_usbhs driver correctly when host side drivers are disabled and the renesas_usbhs driver doesn't have multiple clock management, this patch doesn't change the order of the clocks property in each hsusb node. - This patch doesn't have any side-effects even if the renesas_usbhs driver doesn't have reset_control and multiple clock management. Signed-off-by: Yoshihiro Shimoda Reviewed-by: Simon Horman --- This patch is based on the renesas.git / renesas-devel-20180919-v4.19-rc4 tag. This patch is related to the following patches which will be merged into v4.20: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-testing&id=0e4aeab775f9e9358c4bc522b87e9f6e2cfe0973 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-testing&id=c29e240484ea17c756455149348e59523f462993 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-testing&id=f181dbb4824130e84f46e5be5b49cf6456f96683 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-testing&id=8e0d368a59bf87efa5ee4daea142527d01447864 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-testing&id=3df0e240caba641e0d70640e3baf34d34c105176 Changes from v1: - Revise the subject and log a little. - Remove clock-names. - Add Simon-san's Reviewed-by. arch/arm64/boot/dts/renesas/r8a7795.dtsi | 32 +++++++++++++++---------------- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 16 ++++++++-------- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 16 ++++++++-------- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 12 ++++++------ arch/arm64/boot/dts/renesas/r8a77995.dtsi | 12 ++++++------ 5 files changed, 44 insertions(+), 44 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi index 83077fd..b5f2273 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi @@ -697,7 +697,7 @@ "renesas,rcar-gen3-usbhs"; reg = <0 0xe6590000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 704>; + clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>; dmas = <&usb_dmac0 0>, <&usb_dmac0 1>, <&usb_dmac1 0>, <&usb_dmac1 1>; dma-names = "ch0", "ch1", "ch2", "ch3"; @@ -705,7 +705,7 @@ phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 704>; + resets = <&cpg 704>, <&cpg 703>; status = "disabled"; }; @@ -714,7 +714,7 @@ "renesas,rcar-gen3-usbhs"; reg = <0 0xe659c000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 705>; + clocks = <&cpg CPG_MOD 705>, <&cpg CPG_MOD 700>; dmas = <&usb_dmac2 0>, <&usb_dmac2 1>, <&usb_dmac3 0>, <&usb_dmac3 1>; dma-names = "ch0", "ch1", "ch2", "ch3"; @@ -722,7 +722,7 @@ phys = <&usb2_phy3>; phy-names = "usb"; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 705>; + resets = <&cpg 705>, <&cpg 700>; status = "disabled"; }; @@ -2097,11 +2097,11 @@ compatible = "generic-ohci"; reg = <0 0xee080000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -2133,11 +2133,11 @@ compatible = "generic-ohci"; reg = <0 0xee0e0000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 700>; + clocks = <&cpg CPG_MOD 700>, <&cpg CPG_MOD 705>; phys = <&usb2_phy3>; phy-names = "usb"; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 700>; + resets = <&cpg 700>, <&cpg 705>; status = "disabled"; }; @@ -2145,12 +2145,12 @@ compatible = "generic-ehci"; reg = <0 0xee080100 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; companion = <&ohci0>; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -2184,12 +2184,12 @@ compatible = "generic-ehci"; reg = <0 0xee0e0100 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 700>; + clocks = <&cpg CPG_MOD 700>, <&cpg CPG_MOD 705>; phys = <&usb2_phy3>; phy-names = "usb"; companion = <&ohci3>; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 700>; + resets = <&cpg 700>, <&cpg 705>; status = "disabled"; }; @@ -2198,9 +2198,9 @@ "renesas,rcar-gen3-usb2-phy"; reg = <0 0xee080200 0 0x700>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; #phy-cells = <0>; status = "disabled"; }; @@ -2232,9 +2232,9 @@ "renesas,rcar-gen3-usb2-phy"; reg = <0 0xee0e0200 0 0x700>; interrupts = ; - clocks = <&cpg CPG_MOD 700>; + clocks = <&cpg CPG_MOD 700>, <&cpg CPG_MOD 705>; power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; - resets = <&cpg 700>; + resets = <&cpg 700>, <&cpg 705>; #phy-cells = <0>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi index 947bfc2..1ec6aaa 100644 --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi @@ -676,7 +676,7 @@ "renesas,rcar-gen3-usbhs"; reg = <0 0xe6590000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 704>; + clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>; dmas = <&usb_dmac0 0>, <&usb_dmac0 1>, <&usb_dmac1 0>, <&usb_dmac1 1>; dma-names = "ch0", "ch1", "ch2", "ch3"; @@ -684,7 +684,7 @@ phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; - resets = <&cpg 704>; + resets = <&cpg 704>, <&cpg 703>; status = "disabled"; }; @@ -1969,11 +1969,11 @@ compatible = "generic-ohci"; reg = <0 0xee080000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -1993,12 +1993,12 @@ compatible = "generic-ehci"; reg = <0 0xee080100 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; companion = <&ohci0>; power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -2020,9 +2020,9 @@ "renesas,rcar-gen3-usb2-phy"; reg = <0 0xee080200 0 0x700>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; #phy-cells = <0>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/renesas/r8a77965.dtsi b/arch/arm64/boot/dts/renesas/r8a77965.dtsi index 31d2319..fd00010 100644 --- a/arch/arm64/boot/dts/renesas/r8a77965.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a77965.dtsi @@ -592,7 +592,7 @@ "renesas,rcar-gen3-usbhs"; reg = <0 0xe6590000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 704>; + clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>; dmas = <&usb_dmac0 0>, <&usb_dmac0 1>, <&usb_dmac1 0>, <&usb_dmac1 1>; dma-names = "ch0", "ch1", "ch2", "ch3"; @@ -600,7 +600,7 @@ phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; - resets = <&cpg 704>; + resets = <&cpg 704>, <&cpg 703>; status = "disabled"; }; @@ -1467,11 +1467,11 @@ compatible = "generic-ohci"; reg = <0 0xee080000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -1491,12 +1491,12 @@ compatible = "generic-ehci"; reg = <0 0xee080100 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; companion = <&ohci0>; power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -1518,9 +1518,9 @@ "renesas,rcar-gen3-usb2-phy"; reg = <0 0xee080200 0 0x700>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; #phy-cells = <0>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/renesas/r8a77990.dtsi b/arch/arm64/boot/dts/renesas/r8a77990.dtsi index 2cb5c19..0c726ea 100644 --- a/arch/arm64/boot/dts/renesas/r8a77990.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a77990.dtsi @@ -793,11 +793,11 @@ compatible = "generic-ohci"; reg = <0 0xee080000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -805,12 +805,12 @@ compatible = "generic-ehci"; reg = <0 0xee080100 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; companion = <&ohci0>; power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -819,9 +819,9 @@ "renesas,rcar-gen3-usb2-phy"; reg = <0 0xee080200 0 0x700>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; #phy-cells = <0>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi index 625ba2b..89a04a4 100644 --- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi @@ -829,11 +829,11 @@ compatible = "generic-ohci"; reg = <0 0xee080000 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -841,12 +841,12 @@ compatible = "generic-ehci"; reg = <0 0xee080100 0 0x100>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; phys = <&usb2_phy0>; phy-names = "usb"; companion = <&ohci0>; power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; status = "disabled"; }; @@ -855,9 +855,9 @@ "renesas,rcar-gen3-usb2-phy"; reg = <0 0xee080200 0 0x700>; interrupts = ; - clocks = <&cpg CPG_MOD 703>; + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; - resets = <&cpg 703>; + resets = <&cpg 703>, <&cpg 704>; #phy-cells = <0>; status = "disabled"; };