Message ID | 1525692960-21401-2-git-send-email-shubhrajyoti.datta@gmail.com |
---|---|
State | New |
Headers | show
Return-Path: <linux-gpio-owner@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40fgQR3fksz9rvt for <incoming@patchwork.ozlabs.org>; Mon, 7 May 2018 21:30:07 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751993AbeEGLaG (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Mon, 7 May 2018 07:30:06 -0400 Received: from mail-by2nam01on0088.outbound.protection.outlook.com ([104.47.34.88]:42112 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751919AbeEGLaF (ORCPT <rfc822;linux-gpio@vger.kernel.org>); Mon, 7 May 2018 07:30:05 -0400 Received: from CY4PR02CA0009.namprd02.prod.outlook.com (2603:10b6:903:18::19) by CY4PR02MB2856.namprd02.prod.outlook.com (2603:10b6:903:11d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.735.18; Mon, 7 May 2018 11:30:03 +0000 Received: from CY1NAM02FT028.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::204) by CY4PR02CA0009.outlook.office365.com (2603:10b6:903:18::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.735.18 via Frontend Transport; Mon, 7 May 2018 11:30:03 +0000 Authentication-Results: spf=softfail (sender IP is 149.199.60.100) smtp.mailfrom=gmail.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=gmail.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning gmail.com discourages use of 149.199.60.100 as permitted sender) Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT028.mail.protection.outlook.com (10.152.75.132) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.735.16 via Frontend Transport; Mon, 7 May 2018 11:30:03 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:49031 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@gmail.com>) id 1fFeKA-0003oi-LF; Mon, 07 May 2018 04:28:58 -0700 Received: from [127.0.0.1] (helo=xsj-smtp-dlp1.xlnx.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@gmail.com>) id 1fFeK5-0008OV-Ik; Mon, 07 May 2018 04:28:53 -0700 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w47BSqxO003638; Mon, 7 May 2018 04:28:52 -0700 Received: from [172.23.37.106] (helo=xhdshubhraj40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@gmail.com>) id 1fFeK4-0008Np-8E; Mon, 07 May 2018 04:28:52 -0700 From: <shubhrajyoti.datta@gmail.com> To: <linux-gpio@vger.kernel.org> CC: <michals@xilinx.com>, <michal.simek@xilinx.com>, <linus.walleij@linaro.org>, <shubhrajyoti.datta@gmail.com>, Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> Subject: [PATCHv2 2/2] gpio: zynq: simplifly getting drvdata Date: Mon, 7 May 2018 17:06:00 +0530 Message-ID: <1525692960-21401-2-git-send-email-shubhrajyoti.datta@gmail.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1525692960-21401-1-git-send-email-shubhrajyoti.datta@gmail.com> References: <1525692960-21401-1-git-send-email-shubhrajyoti.datta@gmail.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-Result: No--4.175-7.0-31-1 X-imss-scan-details: No--4.175-7.0-31-1;No--4.175-5.0-31-1 X-TM-AS-User-Approved-Sender: No;No X-TM-AS-Result-Xfilter: Match text exemption rules:No X-EOPAttributedMessage: 0 X-Matching-Connectors: 131701662039205107; (f9e945fa-a09a-4caa-7158-08d2eb1d8c44); () X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(39380400002)(396003)(376002)(346002)(2980300002)(199004)(189003)(446003)(486006)(2906002)(426003)(105596002)(16586007)(4326008)(11346002)(55446002)(6916009)(86362001)(59450400001)(6666003)(73972006)(316002)(51416003)(87572001)(83322999)(8676002)(50466002)(106466001)(48376002)(107886003)(63266004)(2616005)(61266001)(81166006)(126002)(76176011)(476003)(54906003)(9786002)(81156014)(86152003)(47776003)(77096007)(26005)(73392003)(2351001)(5660300001)(2876002)(8936002)(76482006)(498600001)(356003)(336012)(305945005)(82202002)(36756003)(50226002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2856; H:xsj-pvapsmtpgw02; FPR:; SPF:SoftFail; LANG:en; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT028; 1:c08AMVRBJSEnZy1LJcd/H/6DsYQ90V+K7HtmR7RjVb07wx0fmqQ51RmuH8QOlg4yASeB1fnWzfTCiwNDtcSppWR97SvSKJOJ96pBR885c60GKN+uO/B6i6a3/UETGr3/ MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(5600026)(2017052603328); SRVR:CY4PR02MB2856; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2856; 3:XbLltkBBJ4IBnmkC201Kipm/IoIPH1ghftLHvkyBJ7Y4japdGebupfY3ICGgwnZwqBjeUlulAXerFIBXqJcicTKakhDzt2HNJUesU5lkx8DVfzO/6snApaXDYvY/7VfCisdu+avAE0jLmLQj9UiigkraVkJyj31GgbOtN7nh96l0gPa6wm1tlP9NnakYMYRWlEGNwYWA5Tke75d/FMQLlCv2YeOzUnPfVQxk0xKizqf3vBJ9efORycyJjaKxclseXfUu5KvQKE2G7RIMJk+t4K4Ay08LOlh+w4KUSqA9sp08DXT5o5n2mg4GoJzsM+kyyf7vTzo/FuWGLO7ssCSeClsU6kuPWBNB3fp6ZkC4fHk=; 25:CTJ1pQy7j+OXNuxYc+P+b37TCRBUh+plsvympygQTev65YwOfmme/cS9lk2FLaWa97/t9TjIZ8QB0ZqaIG8evaNZF2OqtTOL/Y4YO//yStlWLoqRP6qJIi9/xuGto6K3lsjCqLwyPWVTEW1hFfu/O5434blgjVZT0j0bX/gXDTi63wjjJ1tyXNVN8+nEe8HLWue7wMegJoN1l6/c60x0PqjvLw5cMEyRno5FHT6+eFkdevrEFle0eqDh6h1LVMuAWY+fJno18zs3VxoWRZGIkvoPEdP6PyrP7Q6SmPrBy0MvX9MOEtXcjJc31qJY6Znj/DtgOkmeb72XVTpLjI1YEA== X-MS-TrafficTypeDiagnostic: CY4PR02MB2856: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2856; 31:6SA198aLoLZvZJI8bgD2EmSeOGSYm69djDZzAf/pH2WxS5d1w52/V2NAAoBMSygmHdCkeqTXpJKbpieppZrde5IMppYtj/Xw757CNvpZA7b+FVhcuvxXFbDGQ9wKA0uLlNkGQQ9LKMnOl2tHZydtKJWOmrKJ866sN5CasP275d6jSxsI9TLb9G6QpI/KqjCcDuCzy0l76RGfFQBrFAqvXaaYQGviYmRTolaBahZBm9E=; 4:T8L5lOsq+g1QtiSWcS0FbzGRcX6UDqJQ2ogxIxxd8SWJ93CaAJkAl9vuPm3r96x/0Uo7Mi3p3Dg0lbflaz7OHK/vVKfyH8o/J8+8qVS/LBBhNfFS9L3eLau5YmcP4dUqQCC+pp6/dGbZxn5AciJGQLvIhVAJyfSzQB8pQ0Et3w30saGRG9ps1eF7VeVYNbNxyWQEQZhKTL08i47zhflZjjeZS5MtfOmpgyX3dXmuDNm6g3vAESNEic3B7janJGW/9qE+IuSKRS8wBeOvMznVsE1MJC980fZNKrH+qmEFfQtrgHUgz3grPwKNGgOazRpP X-Microsoft-Antispam-PRVS: <CY4PR02MB28564D71DFE2890F146F271A879B0@CY4PR02MB2856.namprd02.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123556025)(20161123559100)(20161123565025)(20161123561025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703151042153)(201708071742011); SRVR:CY4PR02MB2856; BCL:0; PCL:0; RULEID:(400006); SRVR:CY4PR02MB2856; X-Forefront-PRVS: 066517B35B X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2856; 23:ZinMypyajXXNRg1BVeJE0vN2KqYjZju71i7FpzTvJzxMRofO9BDNR/B0CADM0P/h9tHEunYpMB2U4uAR00Oe6Fee2HCXGfgXO4sAjqGu9Xc0vjSoe6v3aghBBYbroFGLryr7bxp5ViQASkKvo8JUbdjxOrLtXxGpHuoRV4QD1xHPw0B50yR/N9I1u+y7H5A+Kkmuu5baJLglpcmqjxFtjEleqlos4cbdLutALTLrM6XaKtKskgPQQb0BGfwL/PZut/NS6uMbXe42IZc0drTjRjfzxE0bXUSwdvLRWaCSuktojXjVR2lTUbOpjZvIuIMjhECZgmCb+NUiycjyaHR0mtet10xCa4fGiTTfz8C3LlLFX/RyE21gLwMtWPB+3slDLpyTZ1+BwGWC8K0AwNYCZ4YxB1am0SlKsOHXZ21loTLoLTNc17S3UujgOQvYyxbeLpP47JIQGu14HHnYyU1DKG6gyil0mtvVZkbbo5UfFCx3ydEGeN5UWD3QFLjTyc6jVMkZPBOclRNdPPfkNIQTiDHJ+iq76UOdm5T66eqvSaPbigvnPs4TStxKz3xzcsA+uwDIH+xYaDzG5/R2pIEfuPpbZpkfjdi7TH+EskrFXm4m+VnPFqGYnKO3gOl+549dxwseF7zF0Cj9yS9Refa6HBfcQcv97EqfvcNl4N54BDd4pN3OaH9O30ZY92vJIt/Jk4Jz6xW7VDclmyg7KFel9CwG1wRcBCt5TCA0mc5Ymql+VhNX/pBmlmHleKG3bLBeln/7AgAEK1mxftB/yny4kHH3nuRyEsDIYAbJe/Tggq/MlWBaHcthfalNFKT/s1//WvD1UafygpClU6moYgh32mYOolftOyy3yEVuhBLz8iOI7mO2sF5dpJQQnRWxDrIV4PH5LQvSAltUIzrKSGECTwfGUHjV2PdK48qUDPNzMypL15KXSlOY/iiuegF4gj+/6EtmtWnBs5ZgKiVvBpb8dJeH/9AChRIzAxI66E4cT22vuVlD94tUEHTP1xduQ3xIZ/ux6d3OzFubxNfqUV7P9xvZRYIsAcBAiAQ88h4jGVTgn5qsr3CQdb+LchSDfAHJN5Cjoopb2Iz6SN1GxKCzA1DLQNcsd1go6Z5nquQBjsuBjl9GSEvMf9+6RiknU61+Q78xw2FYUt/2qVQa4wUwP8fjxOwTNyIEweRfPSdDSaioY8FZrEWnXmm/MFcHV410qFvtEAwXrn7HyO56opysdFvlg1YQbPIH47z6JlfXw7G5bBe3gK69rBmV3XW7GkHFd8guyPnPmYFyiIMNbwn7+7SkIpd8IA5ZxaLmq5zXaUx3+ZvRNjc5CJv1XHdKDB6BwwEwEkCVrXV6xkHK+GNO8A== X-Microsoft-Antispam-Message-Info: r6S32SE1koweQ0kFNAf/8UKOr+s3WhsL9Wc319FnVUU86JiJ0SEYH9emINHTBsQ1HDbm8EsxPcemnf/PTYOEVCl1KSZxnsXhqn3vXxrOXZt4SAytQ75jSS4pPkT5en8kXR/Na9SWl6UTVRmkuLHUk8nXFw6OAb/yQ7sdVWnUHEm3kByaI84RSUi5oUaX1wgj X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2856; 6:nLeLb1YyjBNI7QgIV+1K9E/WN/N6yuFTBIrcsGu/incBetqdx+eWdS3yvIp6+KKM1VRnJbmstKUv33mVGbxpdwMKrChEKq1KwYDFccrWTZbOaHDm3DM6aPrurLsKzjfgGiQfJbVLuChgNxur6LT2dcAfsxmGog5cEUI/DkW10gxQNZb1Eg3PJmxD8N/SS2e2ntEaQGq5IWb1wBryzci+g6xZtjsFBlNeB8iiyE3sFrYfoCSaiv609u8N0VsdWo1Zjh2l35WD1hLW8gE2OV/vKg1v7VELULWsMemwN8uFhKTrIYfrEwqd0CFwD0CbwRkLX1S6mE0d5Fj+hP8fbS2zFVTeALuU382R17pu1oakqmtsvA9eAeuB0d9nloOqD8QKMUppMMFRX/HRpyH3YpESj2bi4w3Fl26kZVcqgDU+y0VB4UXQzx2NHjdO6fBCqlSMVq2lfY22UHwIMebY2raohg==; 5:gLqZoHnHagEyuzFz4M+o87GVAgurCabLqCPh74p4CFuqP29vILZS91nakuHGIjuXdp57NpALAn5ym7PxOPemzKw9Cl3+EBHU+VeIAIkD7INIeOoB2w/KvDJf8KbqiKcO3wyx2VqCNI3NCHW4suGAelue8Tmn6oZNIGVhjHe1HrQ=; 24:ibPILd/raaei0x1Ut3T349tSduJGouCySAL7/szau1EeRbolAijIPBo/bQUHze9S6GYZT9pvnaYVpfWhrwGX5cijRSL6OSvgvEtQAjkfz/o= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2856; 7:Xu4k6T0u9MYPb0ZbEmocO217+1K2GemmmnllcauXSSzMEaCACwE7PWT337CieELvuOe4HOKLUlL5a8WZL9VNdeso2oQOxclJFAd/h5p5Uwtz72UJgnAonUvKfJFnLDUwESN6KMqUY1juobnBvNNCRD8wrZXYxWvjZPY5Tw3Wfo4TGJLKOPNlEmgguGgXaS+4rsUrwuvMpN9H8TTlRdRnXQMlyVjiznR8UyWL2abQuDJrBNM/TK6gIDUcZVX7pos8 X-MS-Office365-Filtering-Correlation-Id: 1806d484-9576-4860-96bd-08d5b40de095 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2018 11:30:03.6861 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1806d484-9576-4860-96bd-08d5b40de095 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2856 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: <linux-gpio.vger.kernel.org> X-Mailing-List: linux-gpio@vger.kernel.org |
Series |
[PATCHv2,1/2] gpio: zynq: Remove call to platform_get_irq
|
expand
|
diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c index 7551857..479ac87 100644 --- a/drivers/gpio/gpio-zynq.c +++ b/drivers/gpio/gpio-zynq.c @@ -676,8 +676,7 @@ static void zynq_gpio_restore_context(struct zynq_gpio *gpio) static int __maybe_unused zynq_gpio_suspend(struct device *dev) { - struct platform_device *pdev = to_platform_device(dev); - struct zynq_gpio *gpio = platform_get_drvdata(pdev); + struct zynq_gpio *gpio = dev_get_drvdata(dev); struct irq_data *data = irq_get_irq_data(gpio->irq); if (!irqd_is_wakeup_set(data)) { @@ -690,8 +689,7 @@ static int __maybe_unused zynq_gpio_suspend(struct device *dev) static int __maybe_unused zynq_gpio_resume(struct device *dev) { - struct platform_device *pdev = to_platform_device(dev); - struct zynq_gpio *gpio = platform_get_drvdata(pdev); + struct zynq_gpio *gpio = dev_get_drvdata(dev); struct irq_data *data = irq_get_irq_data(gpio->irq); int ret;