From patchwork Tue May 24 10:34:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 9133407 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.web.codeaurora.org (Postfix) with ESMTP id 128F4607D5 for ; Tue, 24 May 2016 10:35:13 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1009928221 for ; Tue, 24 May 2016 10:35:13 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 04B9C28258; Tue, 24 May 2016 10:35:13 +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=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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 C9BD328221 for ; Tue, 24 May 2016 10:35:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932280AbcEXKfL (ORCPT ); Tue, 24 May 2016 06:35:11 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:45463 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932262AbcEXKfJ (ORCPT ); Tue, 24 May 2016 06:35:09 -0400 Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie1.idc.renesas.com with ESMTP; 24 May 2016 19:35:07 +0900 Received: from relmlac2.idc.renesas.com (relmlac2.idc.renesas.com [10.200.69.22]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 6A142551C1; Tue, 24 May 2016 19:35:07 +0900 (JST) Received: by relmlac2.idc.renesas.com (Postfix, from userid 0) id 59FD42806E; Tue, 24 May 2016 19:35:07 +0900 (JST) Received: from relmlac2.idc.renesas.com (localhost [127.0.0.1]) by relmlac2.idc.renesas.com (Postfix) with ESMTP id 532C12806D; Tue, 24 May 2016 19:35:07 +0900 (JST) Received: from relmlii2.idc.renesas.com [10.200.68.66] by relmlac2.idc.renesas.com with ESMTP id VAZ03088; Tue, 24 May 2016 19:35:07 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'";a="211948524" Received: from mail-pu1apc01lp0018.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.18]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA; 24 May 2016 19:35:05 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qHWoi2DG8bIEdIloZhooDBdgveZJdRkUDe5DWn4aI58=; b=nf5Cj3l3Psh00EgP3UwN/wzTvgixlGNde+hRQljjtAyK+j0rLObrE4q6/dVyXIjd3lUuQoSzv6kqgneJCaXDsJl2J2ocrijeGhTLpvl0UebgpEs3eLq65PBJzi9ioZ5l2tB1lC9Kv+g5OLUyNjXMCmykCHS+TlhQB7xqqRcztos= Authentication-Results: verge.net.au; dkim=none (message not signed) header.d=none; verge.net.au; dmarc=none action=none header.from=renesas.com; Received: from localhost (211.11.155.141) by SIXPR06MB0923.apcprd06.prod.outlook.com (10.162.173.158) with Microsoft SMTP Server (TLS) id 15.1.497.12; Tue, 24 May 2016 10:35:04 +0000 From: Yoshihiro Shimoda To: , , , , , , CC: , , Yoshihiro Shimoda Subject: [PATCH v2 4/4] arm64: dts: salvator-x: enable HSUSB Date: Tue, 24 May 2016 19:34:18 +0900 Message-ID: <1464086058-1276-5-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.4.msysgit.1 In-Reply-To: <1464086058-1276-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1464086058-1276-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 X-Originating-IP: [211.11.155.141] X-ClientProxiedBy: OSXPR01CA0012.jpnprd01.prod.outlook.com (10.167.143.141) To SIXPR06MB0923.apcprd06.prod.outlook.com (10.162.173.158) X-MS-Office365-Filtering-Correlation-Id: 89c03f09-cb9d-4dd8-969a-08d383bf11ac X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0923; 2:k+XfxXwldpzpbM+zgucRCVRFRBQmL0kArtLXbHbTeQw/v3K8ev99R6PdnCZi78BBtMcamnnIIBM69srleO3l4qwxcgupIs1sv5Bka7kgjHkT6wzW+kt5JFcpx28YwgZreSUnv3fXYGsA4ynO0JvjYSZJMTiDp4rxTFfKtOGrvjWq0RdiKUd0CBTrgVVr2gVZ; 3:vazXDRhzccuNrK3dL4vQpMBlJ8ipXAoSyvmdEUOkQQDmzJeaCEmDvoSiuAXjC8KyPZRf0KVfVImOohfAAFyLCRmBR99hksG96+yeGk0uZdnoMgglouCAmFnkkbeSFEHh; 25:68EJhxgn+jRmBPK8V6DVlFg4ey0TSjtYRD4mXhtiI7810WxyhXnrL33j6ixQUzgS7YU+GheMJwYv65+22KKW4SY70VWFWdusbNswD0/UDkDWk5UBPk9fmhX/5kyl/w2PNekuoFUfkx24pEyY6t8eZ/daP8B5/TESwjkyG44gyGK8tpWHfPjbfQvL2Pu2oBH1tgOzUBUS9ab6g0Yf40pLOxhwbV1B/WJsAIsB2dW176QCB9rNHD+ACRw+Z0oRDHiKrB/QBA+9wfDuZtXv5RPgZgQimSfFmKonN4Sd2QNVjrLgZLQzEeEyTRreNTymt3MpCHpOvPU4Ybz3gLu3uN5GYwVI0JsAIFt0xtQg9M8Q4xQuDhAJ/2dq4oj4kVsV0kYXzuG/m4gs//hUbMcj5avVvcmSn0fuexdv1zDUY5Fqm8w= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SIXPR06MB0923; X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0923; 20:Adf1bPvasjRlrBuRbIR4SV8LiWRoAH5UVhLmokrJS13jpjbLwnnJ7c7DUyELT1xLErsVharPV7T0a7ilZZkXpV9V8XKQvkXRQDrMwGUIhspGe6GZlj9d9khyaEcpFCTSaB9hvO1D2KG0vzE8lhU0aMYNWUTy2shS21CUuPJCy3q6RBawBQe0e7PuwMs8WO5gtEK095Bccif9dMR9zslvFwjjMD8Bku+mpnTP1Tehe9fVSa631TuIIwvCFwBky+0aND7sJM6o0JO+OQpLeZtxTTd/VEyo3yguujg9FTEaX1kJl8mEsKnTNRWQ1JacMMxZ/0Ec0i4l+WcEHfOKnZ0giWV/qwnufkThvBP9QFrIiDDtD6DXlH43zuBnMHa/V+uGEDsAuwFxhG9dyXu03tIQ1043w0WXYc22tlB0N9q01JghpkvqPq1dFBpAUEvtaJZWN+QsvRpgtzmXQpobAl1Km/Yagbpli2nqVqbumtEnG52jj9fpMqINw35/YN+dALrR; 4:gTEkq6TO76UpPZCYiSjrEorX0xrpwmgVpvIx7sFD0vLnK7rv8nnp/Zcct42hMhi6xHWA31zyzAfjkiDdEWDfbGCXI+tNaT8RY6XSTcb6Fjlrdv3ZVZspksKonPwV6elFq7qiSJB02q9l5yz4J2WHmTzFz+0OjmDCiQ3+pJv9ab+IsTwXmYp6hH0H5FjVIME44CaY0px7Em19DLTNqTGztxA7p75RuRohn1Pq9ya+hP0w+OsNFZIQETM/u9Edw7g/K6FKfJOigSeDxAzXGQEF0A0EBKhVBlidp4gk1s4l5/mDHqnbdhx43EqIM+pM5qm1YHaexfLw3ihIluDQX4kaUnny33hhWKdCO6jZhCD9SWiTT8nGoDP9Fo4w3Jno+LNr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:SIXPR06MB0923; BCL:0; PCL:0; RULEID:; SRVR:SIXPR06MB0923; X-Forefront-PRVS: 09525C61DB X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6069001)(2950100001)(42382002)(77096005)(4326007)(5004730100002)(8676002)(6116002)(47776003)(4001430100002)(81166006)(586003)(78352003)(5008740100001)(33646002)(3846002)(66066001)(2906002)(5001770100001)(19580395003)(76176999)(5003940100001)(50986999)(19580405001)(107886002)(92566002)(189998001)(50466002)(48376002)(50226002)(36756003)(229853001)(42186005)(76506005); DIR:OUT; SFP:1102; SCL:1; SRVR:SIXPR06MB0923; H:localhost; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SIXPR06MB0923; 23:FjROSa5n0524gelzQC/VwjXRy4UYS49NKtSXzFIvR?= =?us-ascii?Q?SpVqxiE0WzwqZA4AUhhR0vZthsamRfkCLAtOoX1gk7MsqVyhDixc8FAVrfYI?= =?us-ascii?Q?wJ9b7l0AIbvzK2UCkt6dMLZI/dGqsWwyMFhlRR+kV4XicPw0nWbToyl6i6dB?= =?us-ascii?Q?TSp7AtJ/MbawqkSipK0bgRxDdQXJilrNaeI/lQzXvUBebwBHJdGxR9je9h4u?= =?us-ascii?Q?odi+XqKG47reX6A3kx1XivGWdruQOfKujQZAJ4z7djPZUHcQc2OoZO1Kyj1O?= =?us-ascii?Q?eUZW5ymHNuHLHZ3KH2qLtALDjqN1to9MPwQ+etB1HXrOi8q32ZvANVvXoRb3?= =?us-ascii?Q?Vcy3ST9nrMwnFl2KgtkL0CIg6pDCHiHfxOoDJ3kUDnv9xyoVJB2J9Dvb3IgT?= =?us-ascii?Q?dl6WNQKCIrkG3vyH+++ALkP656+n+NyesBxwGFI2hkx3YZJ77r8rKSiC29c+?= =?us-ascii?Q?sx4yiHPp3Ip0AHVNLsT6s8To5/ebnSv2pZOVtieG1GMweL5+T0B3qjZJCJ/v?= =?us-ascii?Q?9fiBwZC3Ej8MqD5/d+i0tuUQKLdPdeitTFFnMJoXvOqkPFnoUzlm8cM8VqgW?= =?us-ascii?Q?5DQwePMirwZixkitwIxW4BjTz9426MHLn6rlV2yUjlfs6ZMKnu0hV+n4Z7r1?= =?us-ascii?Q?Xe6FY5lccdxaB9cC3/FR8jR3SoWjsCpQ48N86vFklHzAL2csdHBOJKatdIpl?= =?us-ascii?Q?DcOx36C49N6DZfrdbVMyuywxIr8wC8pC41HVBcfJjo2CPUMyXnD9NkB3YO9d?= =?us-ascii?Q?6FdbcBxRX2mW0jG7qUGnoJGjhIhqtNQltXR2WOxrl+lJrMgVUZ9/gex+Hk7y?= =?us-ascii?Q?BJDwUQri31E3PMiLyMpXFmtJWoUTTEO3oOC0BDTIb/0T8XRaU8MQuRY06MIa?= =?us-ascii?Q?FgTa2cDD2lNGewrQqR8Hps1qN5Rrc2efrtRMcMW9d4RdYJP/o+K65CMhvZNB?= =?us-ascii?Q?/GlTnYBiSHpxaoftTTKdLAusQXjjv9tYiHCnWOg+4RkUzHX75uV88LSlg2qP?= =?us-ascii?Q?QE=3D?= X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0923; 5:USnoyBBvqHpPqaOgN2kFRJTTvw+AX9UKpQAkW9ED/6OkquaCYEbQl3kjbwzQ3l7hydOaAMhz3/zqK9P7r3kZSo3q0HrETJLtlYjpwPhR+FwDYyY1/VpXvCdXqZKsi1k3uN8moTq6p0+fgHddb3gAMA==; 24:t6+x5B07KewgJZZK8mnU39WLs5MVKlQwr2VhpypCoWtigG0U1BtO4Og+GKsmRBncZmZX2VnWWJVNcV5KreWsOxQK2jlG2+9esbX6wxwdoBM=; 7:yIUmT9zcgs18/AxO2sMPk2qlH/Xrwenv6OPZbWXI477BK1sxUZk9TX4IGI1CwfOMfu9mgSlBww0PEUGJCMwtwPNaRbtNFA70ivpu5iquzynHGvM4Ce/4vlFmhiDGtktAuDkYnXUp/LvNvzrj8slzZck0zIoW+aFeLxEy8CbKgdtuq0fzlU9BDcgIyx6B05Wy; 20:wI0NlYflPCaL2K6OEFhggbzDlyDkRU/Yf5buof7YwSq0XGlZsxho1LI5qG7ZY3XprwojhN+Rn0/PRjf1LXWhxTn2RCdYaRVQhZOEz3IHtYR34orSmApTu4GTdFaxs5ITfG+vyV61nw9Uwsc5hGTiKuYpo8+WJIYqDh3iSGgF0NI= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2016 10:35:04.4918 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SIXPR06MB0923 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 Since related drivers doesn't support OTG framework yet, the renesas_usbhs driver cannot detect VBUS in particular situations. And then a gadget driver doesn't work correctly (even if a USB cable is connected to a USB host, nothing happens). However, we can avoid such a situation if we operate the followings: 1) rmmod/unbind all gadget drivers 2) rmmod/unbind the renesas_usbhs driver e.g. # echo e6590000.usb > /sys/bus/platform/drivers/renesas_usbhs/unbind 3) connect the USB cable of CN9 to a USB host 4) insmod/bind the renesas_usbhs driver e.g. # echo e6590000.usb > /sys/bus/platform/drivers/renesas_usbhs/bind 5) insmod/bind a gadget driver Signed-off-by: Yoshihiro Shimoda --- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts index 23bc06b..7dc3ca6 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts +++ b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts @@ -603,6 +603,10 @@ status = "okay"; }; +&hsusb { + status = "okay"; +}; + &pcie_bus_clk { clock-frequency = <100000000>; status = "okay";