Message ID | 1507615110-26206-2-git-send-email-yoshihiro.shimoda.uh@renesas.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Geert Uytterhoeven |
Headers | show
Return-Path: <linux-renesas-soc-owner@kernel.org> 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 A01A560216 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Tue, 10 Oct 2017 06:03:47 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 91B8C22B39 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Tue, 10 Oct 2017 06:03:47 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8648C26E96; Tue, 10 Oct 2017 06:03:47 +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=unavailable 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 276D822B39 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Tue, 10 Oct 2017 06:03:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755202AbdJJGDd (ORCPT <rfc822;patchwork-linux-renesas-soc@patchwork.kernel.org>); Tue, 10 Oct 2017 02:03:33 -0400 Received: from relmlor1.renesas.com ([210.160.252.171]:47993 "EHLO relmlie4.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751860AbdJJGCh (ORCPT <rfc822;linux-renesas-soc@vger.kernel.org>); Tue, 10 Oct 2017 02:02:37 -0400 Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie4.idc.renesas.com with ESMTP; 10 Oct 2017 15:02:35 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id 087ED669FA; Tue, 10 Oct 2017 15:02:35 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.42,503,1500908400"; d="scan'208";a="258950763" Received: from mail-pu1apc01lp0015.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.15]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 10 Oct 2017 15:02:34 +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; bh=QbtYsXcB/Qh74Pwqt5kjQgAhjFxbvjU/HlPRYFe2x+8=; b=U+xnSOuoHn9dv7sqgF2jAe4dG6yr8LLU3aK6x0cYo7DJID1QIHryD03LP9wYXJ1i0+qpcTofQy6zO+KZwh+9H8jBB6ZrzYkX+/NyK4nHErfBj9mmCpWmy2+4g00GgYS428CW/9Pm3xaMVxZfvivXMsk+/SkQyJRatfzhHq+GS9U= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.138) by SIXPR06MB0986.apcprd06.prod.outlook.com (2a01:111:e400:51e9::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct 2017 06:02:31 +0000 From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> To: kishon@ti.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Subject: [PATCH v4 1/4] phy: rcar-gen3-usb2: check dr_mode for otg mode Date: Tue, 10 Oct 2017 14:58:27 +0900 Message-Id: <1507615110-26206-2-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1507615110-26206-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1507615110-26206-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: HK2PR02CA0173.apcprd02.prod.outlook.com (2603:1096:201:1f::33) To SIXPR06MB0986.apcprd06.prod.outlook.com (2a01:111:e400:51e9::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 694d973a-beab-4b62-1efa-08d50fa47ecc X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081); SRVR:SIXPR06MB0986; X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0986; 3:M6wpE156qR6TJI0m85vMCkPx0vGgGEcLKZmrkaclK66aJXs7PcDr0w4C5NwYRqsOggpOsgztS5Rm3hx4bMIiIvpyCzD60syxmOgrc2lYYcldsl6bQRwF1eM7Q+dVsEh9SucbEuKeO1iZZALC2WIe5mt/EIFUi7dLwSIT8qQwkPCBgDXIjpcMO21FH6CaxC1/FD5zDW7Pw6a0JX3X2QYuBmpIk+lMp+sHzlOFtmW/eNGFDM0Nc9naJObKxVHarI0v; 25:ZHXTupkdcOOniIhHZxnLX5XX5qCrxIfhzpkYGlPq0SaUjxhXYvGE0Hw/xmKTQhIrjhy1AErTWcJLtnUoAMdf6Uu0hXmEN/+wOTUo+BjOSgN+0lSTapcqR/NrSFT2YlZrLzGrp6z0rp4P00++mmBt+6KnsxC4incFBpEnfGhv5XYFkdfuOLxMAjJi4Xt6AVNFDcm5Td6hGmDPvHcQTmJStd+pv8lqU+cd27tFTpex651ehchXtMl7DEujZFXcydyLE14GiHSQcWfX07kejo9qQrzAc8rSyB+jNjk6DlhfsecAmxy5em3yxGoTvjW234vlDotw6Wi8KOoYX9qBpcWXDg==; 31:DMGM14jIwmmBrJBN/+5H8IZU3F++zbHocKd5abreIjfMPj2v+klC1UoV1vCtF1qUTYcC9XW7b7ldAwdcouhiNi2zCowm8ZyO+py9x4PakY9M+4ZYZ/+1f7L8sEb+6eBzMqoCQKzWj7puwmrhnODX0o7bsq5dcKErChXvhJK4HuWGKIwkJwoIsKIDmZVI/R/Osw9NphZDn9njoEPgkGbmwxN1i6Gy3GPt80YYncTWRWo= X-MS-TrafficTypeDiagnostic: SIXPR06MB0986: X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0986; 20:fJQQA3ZWX22HoxZUa6lvIfO8fAfRKXlEhR7ach5lDse5PvrITyaBc34ou46h4L42nHc/bJWWpL9iuCZxu7CqOGRd5AOxrDdl2qAUJpujloUWuBC5YTk5YuAShl6fsUPOGerfMkaOm7tBZmHxA9dV3MrJ5tALsxCRNOKElwWDLCXBvB2OYxk8NQwn1c0pVb5f5qdMAPgkV+bc6idyWSeNV8J+Amw1D7XmTz/eAfPYUX+c4xr38AsDNAL3w2zDwqm2uYafyHCZaKbxHTILjzGH9qtuZhFd6Eft1FdFGuMJ3+iktkS1bxUXtZkdUGkExCeCD4mGyCy0F6YNuOG68D6n/XUBZpgJEYXdLzcVoIsUw8ragbXshJjz2494/KXCJ3xiT8Jb+SZi5aV19SVSFgoItIeOKJxilRVQR4agf2UC6G4tcc7Pbzwgu+yTDmMCD9PQKd9aQC0qEuPfS9yR5pkEhnUYicQW3jwqGJd+twnQH4fy4sxCwRdDhaCRuS1RjRRJ; 4:sm2657ryGLy37Bybcwpm+TeOmSK2+ILkdQOXgQ0D7Avvf49MbOS+Ukvbo5CFrH9bd/3zrXIZg6xXP8MDlegUQdnrfmdGBJ8q91Y3p9kO/VQ1g03GIvjtQMLLMMBFeK350lC3kq3WgVg7hJ5IoPQcxbspBIOLuGkQKNz0AlZZI7NDT1G5mvBHRq7kEC2VfZPDLgRx5cdMgxp7VnUsS9ndmoHo6cL+KrSdWo3QT0CVPPG9M1+AqzpfOzZohfK51L6U X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <SIXPR06MB0986772F29DB1AA875838EF6B8750@SIXPR06MB0986.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SIXPR06MB0986; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SIXPR06MB0986; X-Forefront-PRVS: 04569283F9 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6069001)(346002)(376002)(39860400002)(189002)(199003)(6486002)(189998001)(25786009)(230783001)(106356001)(105586002)(53936002)(8676002)(107886003)(36756003)(81156014)(8936002)(4326008)(81166006)(6512007)(42882006)(2950100002)(68736007)(2906002)(78352004)(6116002)(3846002)(6506006)(316002)(5003940100001)(305945005)(7736002)(50226002)(33646002)(498600001)(50986999)(16586007)(101416001)(50466002)(48376002)(6666003)(76176999)(66066001)(47776003)(5660300001)(16526018)(97736004)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:SIXPR06MB0986; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:0; A:0; LANG:en; Received-SPF: None (protection.outlook.com: localhost.localdomain does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SIXPR06MB0986; 23:dpfFDOxBugjnG0XRmDxpNLUjwnuDuZ5q6cJBVap/T?= =?us-ascii?Q?eU7+rOp+cdAhahKqRSKLl9pv2P9ijueaXbwpTpZPbuIYjM36KeKUCoPMSyW0?= =?us-ascii?Q?MKmyx4j6Tx/rX33en5vvIH0FSiihhS/JtwRw92CQg6gLs/nZ70uIIJZeTqIW?= =?us-ascii?Q?3R9ETdSyHugdMth4JMhuNvyxPIpAXgeg57J80VuNho8WfQPkiUNhB0mBSrHj?= =?us-ascii?Q?q50AV6nGexRtbo88+6FHzHluo3nGao9lRaA9yxNqSoFayoHGAh3Lr+57GJJY?= =?us-ascii?Q?42ke3h/CG8GlJyqvfmWugCtztk0lopq2uWBma3PFi3258d9MMxqg9Itew025?= =?us-ascii?Q?Tn9dWlTXavGIzAjg8h76SzogGzVsfymZ5nBe3hfiVDESGfKMchla26kVt8hL?= =?us-ascii?Q?bsDadgBzBp8MR0lyLEH9LF5WedXRgzEN6DYEHgUGMR9zP7jWcgGb+TxdAGAR?= =?us-ascii?Q?7nWYw4f5Ur52NfRlBa8JTW7pBKXGXh9RKXq9i9e52ABxbKrHOldU9JBDWQNU?= =?us-ascii?Q?YJj189SH5dOgOYks46RPDBEZ4Nh7u1hqR1s/npzj1ynQuRc4ePsBhk8nofaO?= =?us-ascii?Q?FANuoKtkhLgSIdFIOccICqZgfbedW7N0QU3QjRrx61DlVq+TawgIdZoWGqqs?= =?us-ascii?Q?54s5ZfJTfkEhDDw0iBi2gSSHe7nH3Nw4CT6jHgVglrRVmwuY9AUVaYxtRPdW?= =?us-ascii?Q?9OvIAZJAsDsLaLfUy57qFG1IL4lSOwWif8ZNLZ0E+cCSQ6vnmCP8XkunNwAl?= =?us-ascii?Q?kua3dGGqL0Zc3dbWGjsZ0YLwRCbprAD+3Au4jy/ixfJGOjq5b0s5EIXOdzEw?= =?us-ascii?Q?FCJWY99cWG86TNX6IlvMEelC/XIXwaQFKxngZL1CbRir2NzO7RQzpkFhW2nz?= =?us-ascii?Q?vk4seZKSmidxJYULeTX7fDgQijpjFqO1f4snn3Mz+BetRlH7lGvrIgQKuw0K?= =?us-ascii?Q?N5A/4HrobUAbJfRaLBWYwdBvwSDmWdLt21zPxliRg+sWAyfGfYvoYZMpOf0N?= =?us-ascii?Q?nCy+xmbgpl2knqHg1P6SiEs4Z3CAJJzzXrF028jPHEkUQce/2XjEQCeeR6C3?= =?us-ascii?Q?xmddhPX+qf8vwapPTx/KRFwY/9wQbHp9QRDRvP5R5P9q/UFyKuauFGAafAcO?= =?us-ascii?Q?BAXs4XZjMb2HE3s397MMbYe7fC6jOfQYu5t5UZ9KTIIg67Fz4uv3xJ9w91u8?= =?us-ascii?Q?4VBHopIMhsJNAU=3D?= X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0986; 6:7OzLwkeCWlqeuaGEdR5jpiHW4siRXrR8aWuSPjEuXhXuCj526cMj5kpNfFuqAeX73pM/wt0OHk6S12DDMst6KdRRfHXXuwR1bPm+Rt6chlJmY+ydYAvnuthcRZe9GE4B2es1lHuqAXD8kXOugyK2A08G+D3zLhtuqjxMODcHy1QqZB9KcWU5Xrj5WHc311ZHXi/lMcU032cRTVgt48W2kkRqAbfeMnzQrv7n3MX4JkR/PooXcq2I7NH41MuqGtZ6c0F9sJ1c3eqrmvbC4xTo6CiV8wMHO6ofJLnOH6FL2SMAF+GA0cCTwCEODRCMS9G2KuQLi5KzAwbyXag2i8pNrw==; 5:iCqbhHOiH+rtlhLOsQOSwojV4SR6QfM2b3g01rAjQC1DZT30L8UlRAKvK/90z0uxV7Dlvo83J+admMDQH/Ycjju38N8RXhAoV1poNzpQ4hbO8L4PCVslLZKH7Y/Am2NjC/xaORbacIec7/ZIjEriaQ==; 24:BPlD5ifCSE4Az6traQYej+HJYpAK/Kth50gnxDN7Zq52a36R0+bSX2rSs0ea3FgGEESeugUbPTR+85zBl+tMUt/bEFf4Cpe0HBVOANrRNtg=; 7:RxC7iv+4Vxae7xDc0Zp4vjOwqNLT97XQKPWHo3X64EDDgRaFUAz7PJzuJ6mEdQ2cFOGZn60vMyH5+qKrKVQAXSnzq5/hCrRTe52fHJDMBcmpF2pCFEOaGFCPqj8kpDX0dxfkgvDGOhIGeMNBaV+1Bk+DZhBAibckh2zlhfnYoCjzvVG2xgz+Tz16YvIye7doO4a4VLzRrSW/xXdzpbM5xzv4siMX43LCvx0ualWlxJ8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0986; 20:F61OO0r6Lr8AoY6ZDqIBjwhy4jvUudUTIlvCAg68Ku2Vf6tGzbnGxTmXOdTqP2S/1E8lgVf6bKSbS9QJhajUWD7OB2has35vFXfazuMwTW1Ybw1F3VcLgqj4Q2yvV5jN7jgi3lAu4+WdCVpFgGJBR+AAMMZVf9E36TFPZEye5qg= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 06:02:31.0871 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: SIXPR06MB0986 Sender: linux-renesas-soc-owner@vger.kernel.org Precedence: bulk List-ID: <linux-renesas-soc.vger.kernel.org> X-Mailing-List: linux-renesas-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/phy/renesas/phy-rcar-gen3-usb2.c b/drivers/phy/renesas/phy-rcar-gen3-usb2.c index 54c3429..e00e99a 100644 --- a/drivers/phy/renesas/phy-rcar-gen3-usb2.c +++ b/drivers/phy/renesas/phy-rcar-gen3-usb2.c @@ -1,7 +1,7 @@ /* * Renesas R-Car Gen3 for USB2.0 PHY driver * - * Copyright (C) 2015 Renesas Electronics Corporation + * Copyright (C) 2015-2017 Renesas Electronics Corporation * * This is based on the phy-rcar-gen2 driver: * Copyright (C) 2014 Renesas Solutions Corp. @@ -22,6 +22,7 @@ #include <linux/platform_device.h> #include <linux/pm_runtime.h> #include <linux/regulator/consumer.h> +#include <linux/usb/of.h> #include <linux/workqueue.h> /******* USB2.0 Host registers (original offset is +0x200) *******/ @@ -415,13 +416,16 @@ static int rcar_gen3_phy_usb2_probe(struct platform_device *pdev) /* call request_irq for OTG */ irq = platform_get_irq(pdev, 0); if (irq >= 0) { - int ret; - INIT_WORK(&channel->work, rcar_gen3_phy_usb2_work); irq = devm_request_irq(dev, irq, rcar_gen3_phy_usb2_irq, IRQF_SHARED, dev_name(dev), channel); if (irq < 0) dev_err(dev, "No irq handler (%d)\n", irq); + } + + if (of_usb_get_dr_mode_by_phy(dev->of_node, 0) == USB_DR_MODE_OTG) { + int ret; + channel->has_otg = true; channel->extcon = devm_extcon_dev_allocate(dev, rcar_gen3_phy_cable);