Message ID | 1507628490-7944-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 E244D60230 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Tue, 10 Oct 2017 09:45:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C646428426 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Tue, 10 Oct 2017 09:45:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B804728458; Tue, 10 Oct 2017 09:45:37 +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 1D6A128426 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Tue, 10 Oct 2017 09:45:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754894AbdJJJpe (ORCPT <rfc822;patchwork-linux-renesas-soc@patchwork.kernel.org>); Tue, 10 Oct 2017 05:45:34 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:21080 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755221AbdJJJpb (ORCPT <rfc822;linux-renesas-soc@vger.kernel.org>); Tue, 10 Oct 2017 05:45:31 -0400 Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie1.idc.renesas.com with ESMTP; 10 Oct 2017 18:45:29 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id 5CD9370B81; Tue, 10 Oct 2017 18:45:29 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.42,504,1500908400"; d="scan'208";a="258975396" Received: from mail-sg2apc01lp0242.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.242]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 10 Oct 2017 18:45:28 +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=FHb48l4zQMaMt6APpblY1+b65lcae+tdwHel23ev1kArINvg0EZ5OlYSC2W5CQlxU9GH0ZDYV6tenxNI+G+Nj5kJuFftmTT0V45Dnb9nlcQKNdhX45fXoTy1OeANUOEoqKeXyMQB0IqSyWWb4Etxdc/vNKmXbyGOENlczUD8vj8= Received: from localhost.localdomain (211.11.155.138) by HK2PR06MB0979.apcprd06.prod.outlook.com (2a01:111:e400:589d::25) 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 09:45:24 +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 v5 1/4] phy: rcar-gen3-usb2: check dr_mode for otg mode Date: Tue, 10 Oct 2017 18:41:27 +0900 Message-Id: <1507628490-7944-2-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1507628490-7944-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1507628490-7944-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: KAXPR01CA0041.jpnprd01.prod.outlook.com (2603:1096:402:1a::27) To HK2PR06MB0979.apcprd06.prod.outlook.com (2a01:111:e400:589d::25) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0f2e6a40-7fa7-4fd3-5600-08d50fc3a1bf X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081); SRVR:HK2PR06MB0979; X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0979; 3:zmwBspERCqeXdyANnKytfGTh3oDd7GQ8AAXMiOSf6QHU6RjiNmO3BFBcXVMyuDyNkE5xrXFhgyUkYYtUIwvfUE/B3RzFDTan+Ccphwc0TiGYwE2RxODDoGcT567EeYMoaKx6ENeLxOm36urEwWrMdkFbPDRS5g4pDSGFmAWjns/bDLieIhbNs25edneVrjv3M7K7fbPpz3PQ616s1PH925Z/xEbLPfH3ochCJ5FcH/U+apQbhpPuVLfU12sdyywh; 25:SX6Ny2PEgEuITXaqdtpxJl75B0ZawqRFKcGHAsSStcYsppOsSzJ0BUbev9UGgvU4psbCfZQ+e73u4U8pKrTWHwy7+2RzRDlkhR+l6VUtfD5tA+dLa2wXmRXbWrOw5ASBN5uQo4dcU2Zsv5zgKoZNZUkw/omOblnpyJTOJ+vwss7M8j9BqdybFL8cubd59CH/s5XfVM0MYWglBS2/OMIdtrsAqCkOIKDUcou7947mfzXGicXQv9ycvaxSaXT1CUiugrRt2wUaJG4ujy+Q/KoQrjh5cn7VMPmMptzqwLnexc2OUbAAzA7ZbP23PaaHruBCN/mLwNU/Xdrhga7HMkTmYg==; 31:oA4MlUOddNoWClP5x4enhIs02IdXHFbF5Hx0WGhRaIihII/z7pa/4Xy70bjyaHVHprXoTtwwpaNypM/VRYAG74ctJU0befclnTGBe3mpG9OZs3aOb+lSscHninmJRVNqMJe6LXdvbc2GSutPklCrf8E3QXJk9+qNrDvs8Uh+o3Ecu8NQIzDkKJk5LmEPZnuhIBXntM3rNVW2rlNJUx/29zZhAIAyxbnqTaZb0BFzYBY= X-MS-TrafficTypeDiagnostic: HK2PR06MB0979: X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0979; 20:gDQZvkUZ9a44R9P2J5uLCodUv5mrz4T/3qSNS6Vh5anxlZLYqVswJNJPH5qNODvuHRVL9vZTkJWEro/wQ6lcwQYoeyrJyGShdv6w2ACNdxDDYgGDQHAX5vn383hJv24vyaCZK2U9MAljpVGSiih96v45qK8zG0Cbk3v/0dOBOEg0iYDxCFLZfB1b6NUMD0RkPRUBOj6fzI/dDH6jR1FNY9vGn7h+FIaDCUrZcrjs9j+HnWcZR7veD9TPMRmX11UNtQgBAVEXYYDviansptu0mT70bJeBk8iRKdlPbtGBrq4zUedY520lKA66IWq5d6Bxevn6Y+9OLAspHIIVe53/mVIui/Z//eHvQxRt9dBAqD3XTcSEyajt1HZZZh7TZcKv60+yptoBOzsBgfWNsNg2YHFCjxqV2f/r9zZOoYchnCbvTIKeFsVVMPF59Y6/5imrqsxvAkGiTXsQPBsQbCoo+S/BCjnzno4+lYYS8bqEpa63lNxLKs4VaH5eoFqmdFrN; 4:wQJ2uuxsAFORPKXz07LBfSZbLKPnXmOhSUFPUg3KCLOPUuSoxP4VdHBuQ0E9Uc3Mq/IuQ6lSvwy9M+UaYd0mphR5X5ZeGjeQtS6mi3ci/ZS2q6rqCPV8cvZ5kJokBf568iiTYT1E5oVe/PO2S5ByehQdhO7k8PD2HgvK9m4paIpW2SJKKYhYsjqq3QITFqpU3yRcwF8Fwjz8DHyJTxMQoqXdygWxPplwwDST9z1t5aooEwBncCPZW41PP3ksGHk5 X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <HK2PR06MB09797A88F1BEDDEDBA77DEA6B8750@HK2PR06MB0979.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)(3002001)(93006095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HK2PR06MB0979; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HK2PR06MB0979; X-Forefront-PRVS: 04569283F9 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6069001)(39860400002)(376002)(346002)(199003)(189002)(42882006)(2950100002)(105586002)(106356001)(107886003)(189998001)(25786009)(66066001)(4326008)(8676002)(8936002)(47776003)(6512007)(316002)(36756003)(3846002)(230783001)(33646002)(53936002)(50466002)(81166006)(5003940100001)(5660300001)(16586007)(50226002)(81156014)(76176999)(2906002)(50986999)(6116002)(7736002)(6506006)(16526018)(68736007)(101416001)(97736004)(305945005)(6486002)(498600001)(78352004)(48376002)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR06MB0979; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:0; LANG:en; Received-SPF: None (protection.outlook.com: localhost.localdomain does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR06MB0979; 23:tWYiZ6Y2Qku6/chwP72S3wRSau1QL/LR76dQmtUuk?= =?us-ascii?Q?xuVSPaSp7hbgkev9Y8BbBWLH/VTtQV4IcfF3N0KIk7NZIICMtpfYoMIOuS55?= =?us-ascii?Q?13+yBrrDTkUAYHkFuqjsyOXX7iBiQjJA/iORK6SzhMJbjtLOca7JKvOGRf3L?= =?us-ascii?Q?QHafetSe7AwFl4lajzu9cGcdpwcDB/zjBsMnReWEBYbbFoJ4SqKJcrEBRAip?= =?us-ascii?Q?BBNocyj3yUMPCCRBZWlLaOM6f6dBvtu45VqMiP1T1HaRAoOeBXVG4LeJ55hj?= =?us-ascii?Q?pxJF7qSDdPuU4eppBg+CjYBJzdRlf6oIa6z3ziGKMdsRG5wjafTPR+Ogz9sg?= =?us-ascii?Q?czUAXbtPB5jN/sFPAfaoqI7UEwQxmedw8sUDSeliOMP7OY1vQidAFitIj8g6?= =?us-ascii?Q?iGxnyoSygxZ/EDhdh+zsDCEeY21l17kabN368Goev8kkuTmBQ+BpI7N0Mnjc?= =?us-ascii?Q?GbAkWFfCTkK5FRRtBXaJTWcTC8ucgXRf1kPAMdd6I1hqsyvYwldNBdeWHvNe?= =?us-ascii?Q?AWNZOwQ4EFBidsS/aBKB8qN1JWTOOxADKWhH9K6jZDGxAyAo1oxgurlDEc/k?= =?us-ascii?Q?ybxS1ft3USjU8EOTv1IlqaT7FqI2Gp6kJQhBPP3eNtgyDZ630bv3u7MGsOCn?= =?us-ascii?Q?wA+rDgMDp5GV1ODdjO3sl8wTPL7r7LmfuvD3xru/hrRtB2tr6nnPcRPH/HQB?= =?us-ascii?Q?2W9zG7zoI96EkfagMZN89EDVUvY0j/Ddv6NvOk6tpJ2MQLqEgBGepKpZqHIz?= =?us-ascii?Q?ViaPXZ6PP6klJVbBzjmtU7LWNlrEsXsgq870wPPS2y3197qlp0L8iQ2mzy27?= =?us-ascii?Q?iXGDqDzzkU3LhiERBakqk/a3cSSJnewj6JmIuTHkJKX+y2bCT600OS3ofyc4?= =?us-ascii?Q?itowFxlIWFuFNa8X1zQ005GJcr3roSQuLMV4xm+1ly5BnwxRGUgCfwfn1Xie?= =?us-ascii?Q?rh0jP7Z5bHU1EILDdtNLngGdw6UgAQI6EVoXLhHTzsN9Hko70aUsSEs01rMq?= =?us-ascii?Q?B/PTUSSqvfHcKvbXNpWvzLLIbd/C/6qLIaQIxM8D+EOJlkh0KVBzpmRwU/2X?= =?us-ascii?Q?nfRJwx6xuzB2ptfDzwHFlN6OMEY9AsVkZLkjrAQZvNsKALiM9UKHqRJ5iDt5?= =?us-ascii?Q?Gd6J1w5UpzeSpN1Bp8ax7jAMzpFiFt6yx1OyNRla9mh+B6hrWxYKg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0979; 6:EPa+UGyMrlrawIkxrgrtSu+0dde3o8mWkMnINNqNKavCzMEsh8MK5chyxm0Pn5wUFoF5V3lcsPewcqCgtLUY/3TWug06I/vLL+ZLfB+8Oal6vWqbhjafV5m8jOcN35Jst1vhEmbE6gXjKf0lwlt7CuoVZk64/PETUJPhxElBqiACEP9robUyz33F/AKBAcmUQttM8vG3gycyaFURFjnMQHBeVyaTVIdk4Hhe4Ze7rn7rpjjx4LKuovXa7zYYlgNeTzBmyAcD8omkIY+PLEF43LVgKobtqC1n2OFK99NLrB1BhNBEN6lVqto6zeP+zrjWU3axr1XraVQbZSoMkEPuaw==; 5:1aIdIgwB/KgfyXSKSiIZeGZ6kHopqYYKdaxmoH191S++c+T1TaZsHj8feMon78UbpJBZvc71ZghlomTWOJgYvOB+8DmAS4JVMH7lAAQu3l8lKWxvVss/EnRWsz/l3gxUpyXNk46GjvLYTySMwzGIhg==; 24:Noefames4GOoYybnKGqcztv9CMxUPpSyBh3KNUYrWX1D97schdvjPqe/XZ9NT6QZFf67YuT3b1gmQDcOpTYNkBJuZFY3FduIyG7sJycLq50=; 7:FVZBPDmPoSvq434+bYfnGSQzv/twhYHAHFOtJlYgmFDo6hj9eqjuqiIki4bsCWBijj7ucCIEP5wdyYNG71hpr9TFx8tCYiQqe+VCPBndBctmSjSY8xgHQ772jPDW1G+bdXIwfZ2ZwnzVC+hQzgn0njLBaHwWVvpWwMWo/rfvp+JR53X5Mm9qJ6POQoJGzqABDURQTj1EOVt6h2s2Lw2osy54Cb9BDDavBVAgcEEOOhE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0979; 20:ikLNhM/2tcusXvRNl41v0Dl89I0r/RZwKJllmwoJCaVWmHCRXi15zze0gZ2tH8QFx4SFLg2QANHMAnufZku3DCw2LKKDr1ZbxS11mGkb4RjpCPxGa7qnkOl/or0F4j9IMI/k318O4gUb1rpr2xUPXEC9Z3FqGcO4gBOqJPVJ/iY= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 09:45:24.4191 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR06MB0979 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);