From patchwork Tue Jul 4 12:47:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5p2O5oms6Z+s?= X-Patchwork-Id: 699092 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6DA9FEB64DD for ; Tue, 4 Jul 2023 12:48:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230099AbjGDMsD (ORCPT ); Tue, 4 Jul 2023 08:48:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230458AbjGDMsC (ORCPT ); Tue, 4 Jul 2023 08:48:02 -0400 Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2101.outbound.protection.outlook.com [40.107.255.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 87F0AAB; Tue, 4 Jul 2023 05:48:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N6KE1HuXVs4Gvd4OdcRPwcKhc+w+uOW/sg5+FwKN/vtQHdSC4fV4cgPcucu2SjiT10YRGpvH0AwBjJqpgSxUKP9TYcuF4UVn4BqP8P6kRfQ0eksuN//twyChzL+suij53xQHe0pZ/uQjdSGVXpD+Ua/rDJlikva4EERJMGJwps3d26frCPrZQaffTP0u2IWKNxT4oQuA1M3Yh3aagAXveCIdn/ECmeU+KDOE49QjbZDInko+cvkLVQUTa6Pujo3K/hOausYPFMwRd843A3LgEh93vVdDp823khzWes7YuEt9CdFqyoqMXGS6emy+qUGKXi+2ZwIFcu/SzZKVldawHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WoPGO8xYoQbo02iizNYAsQ4M+whVOXi4Yv1TVZl3jV4=; b=GrVT/7fzzZjE69cSOY30IE15+zxSA7IDQJTbmHVU4Yri2dqpPbnekwySmjuS9d3yaNgjrIoecprBArSjH/oBoKia08ZvRvyxwJ6iUkK7u0Lfk/TNTEgnAwTvF4aag6naI/ZpunDfGZbU3sjAZRbC23GAi9YbFvAE/mgfJKhCprPSILoHhvA6Le9UD781SVV1TRoW9OTRaQO5qbvXtsFsx49f2Kz2t9VKxQF+qq2se1SwipKJUa51j7PAMuwdi7E3zPyAZJzb598eANE9K7xXjm+CiT9b7Kt8gGQgxtONfe+VrgvVfoBjCBTPqgZjiA5xOqEGoOTG+hlgBYiFe3F2NA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WoPGO8xYoQbo02iizNYAsQ4M+whVOXi4Yv1TVZl3jV4=; b=K/1W2MC0YlAL4D4qlAJa3oTGcAlIcOua5DNi5yq7pCVPdwl/52Q+2lGWnfXFTweZV3/IOfdoEI7urwonkob95UBlAynWvr0r6gZMa90OnW3WMXsVfsKtpopm7A7MQ3ibPSxBkUF4QZPy+SHz8zKX6bWc7fTfXef8r//b0H7CLrPa/Eoc7zIXQ0AAcnps+jdwJZX+RGOzLddMCxvDkjQK/hwSgZIVNvsb1cbIRoY3Rraloym0OqsShr5lBY1L3K5jczT7e0RkhomFKTwW5beMrLoSs+ns3bO3dDNxp/wnjPobebMMjC5tiJKIUdK4H8z3SqpRV5eKNb/7nIeDSM/N/g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) by KL1PR0601MB5679.apcprd06.prod.outlook.com (2603:1096:820:9f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Tue, 4 Jul 2023 12:47:56 +0000 Received: from SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c]) by SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c%5]) with mapi id 15.20.6544.024; Tue, 4 Jul 2023 12:47:56 +0000 From: Yangtao Li To: Linus Walleij Cc: Yangtao Li , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/4] pinctrl: pic32: Convert to devm_platform_ioremap_resource() Date: Tue, 4 Jul 2023 20:47:41 +0800 Message-Id: <20230704124742.9596-3-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230704124742.9596-1-frank.li@vivo.com> References: <20230704124742.9596-1-frank.li@vivo.com> X-ClientProxiedBy: SI1PR02CA0034.apcprd02.prod.outlook.com (2603:1096:4:1f6::10) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|KL1PR0601MB5679:EE_ X-MS-Office365-Filtering-Correlation-Id: 36dda063-9df7-4eb4-e0c6-08db7c8ce402 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7xNdNSoAneSXguSZ/egP0SAZqhlgWqMWeSCcdmTBhn+yH/MbmnxSOHE8X6PWYFNjYz2Vny+3xrrX3nt1zWcWRHKGep3adbw+JUoQe/lBvH9TSjlHf6t6y/0WjHT+kE5dLOnfxPYeG10HthXDoL9/Ou1xmEjQdubZAvHH0qkQGyT2RacgrmkkQhU65ZKXcidMMiQ3c1DRVujGHRR2y27o/SvQB1l4vf64a3C41Iu0NjbYnNKr3Ynhlo21+6v7EHe21bU43gk0fzIjRGsDQhVjr5twKLujIABeUMfIDEGESQH8nyLwLlXYV01EGniotPY62bt9Zbg6JFHRWMPE5EPfZWuHMvNXr6i8TpMXH0HgljWIflJOA0EK0ygE6WJkKsrv0/kjgokvgYLP6Vc760O5nQk3MRRpn9NraHwrM0kZ0HZHilIA8rwLoStidmQvEYdW/v7VSZ1oaeyriSLoHHjqcJ+AkL6OL82r8sEUOD9kp04ri63yXpoGNK9zB4w+ZK8TPun+K7ZMVVhS/YIbkF/q4GCGOMLooc7WvpdOhFiFokAn0n8NyhjaMbZO1WpnVpOsY5kWINPqnQTczhOioEETXKxglr5QPlcH0mym3Dw2V+2ww9ulN+1DLqWTi2BVrdxk X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SEZPR06MB5269.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(366004)(376002)(346002)(396003)(39860400002)(451199021)(1076003)(6506007)(66556008)(66476007)(6916009)(4326008)(66946007)(38100700002)(478600001)(41300700001)(38350700002)(316002)(2616005)(83380400001)(186003)(26005)(6512007)(52116002)(2906002)(8936002)(5660300002)(6486002)(86362001)(36756003)(6666004)(8676002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: y4Do6S9KY5liUA/GfqPRXF++itxEDLqui1huksipENIsGxQWK0Vlx9wWYKhdZNhXDVFFE/jR2GVrFz3i6n1OSiXww0urBN9ddcW8krLDS1W9M8YBCfCj9VUMjJEKCS5hEsC5yBEPBaaD0gZY2gK7483Hh/rcTpFu0/a9fx82PiM57tS14QwfEYUvmnPtRId8zZxJsfDcy2FkeNeKtPGeKin4BQ4s0PYS1RJgjnZYul2v06dkg41z/6fiGYg+DNVjFkWWyZurMcpbycl93O3fxai4wogp55nah6Dx0/KWY8xasobaySh6GEAxcWBORdtcAxmwxqP6FhUIHAsXutj9grWJAtbXkOFVU1v/XABoDh0gzHO9prEf7uWRcaIhBJjtCMVq+hc+wFUtnx94YkTWsj4tYmkBz5TLYukSln2Uie2sgWF8acZ9OTwinmnFWbKq1hFqYeGlR4gsumOOZvzbuLgjfp//2aKN8+2OP8ejc/8RLAsJUlW4sPqbaed3A39fwS365urPsNbao0LpJ7UHRvAWZQwlgqChSK/TZtXa3WuURxJvHYQ6K2bQDL3YFCzkLkj44htK1m2atJXRKNrxzceNCkCPCgy/hITj0GPmVZjciiq5z8gdjCT1+T5ivaDa1g3MYQGJwwZO55vFJDn0Ii/Kqz0zhzVNYuQJV2TJ25YK2AUUYo1OkvjW6V6NQsX5iunm7rS9l5+pABcHeL6wgR5azWsK4neptJrOYp7NeO2QKcnge9k8XNgGIejuoEk01d3UyAtLfTA4KK9wg1BV04VnOqkfhpRNeYfzcTB68KlemW/2YPH7jx+vDy8OjrfMQRtkIyTQozSClcZanhkbAolTn1DV5gaAOoI2QD8JiCK5p0CXYVw1sQWJYqJiHwt6mSy24XIH9PMQjxih/get996wCTLrwLNu0fyfyivdljGag8cFEFSDExLON5S9h6Z7H5D/pOkUv5vLVRItHJv0E/sE7sr0hRMbDJxtTfXmMeCoXTTjallyb3y0uoYsdxj7w+EeGerC01NpWqA2GrTc6a7a9fkLKaXsBLOhIsrSu+QwuJX6Ey5iQnnCsjlunnaacAhVfVBUHbu7IWtr8Bal2YDnoFqqIxew6PDSgIt9Q1MtcnOkB/+uD1lnEn9xKpV8VatAaw47h7WUDnZ7zsjlXqWNLZhf4xodGeJ9c3wwEElRRavqUntnmwkfVsXd+4zLsgoSJf+XJes784TUZrPukCHUuWbKd8IIDsOrProL6BuDdOUHM68l7SPS+t+dkmEg4/ALGpF85DFlTKcnr8TMgY9ChLPdRveVOhkzwMMD4IJST1WyWmjGiZqp6++8T/TaJS51E/OJOvu60EYohCP45wRAHIR2UP2R2/zDfq0rvizQaDpG2oJ7qOCIUqhnBL/y67AfqAKMg/UQq6aPUuRb24BcdYom2hkXi/Jv7eXVEITXTnZovWlDcyQ1whDRYVQQCOPnKkvGPbNX34xIS27kzAZciLxYCNUjtcmt7E4RxqH25ImDPlWVAymE4k5a+FHWnK+i+eR2RD7y1PQVmkwb7QBEIvr2dokJIo2d7TwgRXQK17YJM88oS3KCZryWbssV X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36dda063-9df7-4eb4-e0c6-08db7c8ce402 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2023 12:47:56.7860 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cxbnox1sDlHnNJVBfspHf8nTrURy4Lm1AJUcF14zvvUnghro8et5NtafFhnA4OaGHinDT5d0FJYsoZn+iQlRxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB5679 Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/pinctrl/pinctrl-pic32.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/pinctrl/pinctrl-pic32.c b/drivers/pinctrl/pinctrl-pic32.c index dad05294fa72..8ed6c5f8acc1 100644 --- a/drivers/pinctrl/pinctrl-pic32.c +++ b/drivers/pinctrl/pinctrl-pic32.c @@ -2162,7 +2162,6 @@ static const struct irq_chip pic32_gpio_irq_chip = { static int pic32_pinctrl_probe(struct platform_device *pdev) { struct pic32_pinctrl *pctl; - struct resource *res; int ret; pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); @@ -2171,8 +2170,7 @@ static int pic32_pinctrl_probe(struct platform_device *pdev) pctl->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, pctl); - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - pctl->reg_base = devm_ioremap_resource(&pdev->dev, res); + pctl->reg_base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(pctl->reg_base)) return PTR_ERR(pctl->reg_base); From patchwork Tue Jul 4 12:47:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5p2O5oms6Z+s?= X-Patchwork-Id: 699091 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 74D14C001B3 for ; Tue, 4 Jul 2023 12:48:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230318AbjGDMsH (ORCPT ); Tue, 4 Jul 2023 08:48:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52222 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231284AbjGDMsE (ORCPT ); Tue, 4 Jul 2023 08:48:04 -0400 Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2101.outbound.protection.outlook.com [40.107.255.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C3A53AB; Tue, 4 Jul 2023 05:48:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YtWRC9+SnmORc+G8CS3jQRKJLf50BWHG7Mgo1NPFn3xVdRZ7JgK1s8WJsHvlggyxwpHnRCFhjcrKeRhJkiqS5TufsMH5PjBWiab2bWlgtOrEEtQhf4n+Diiz1pQg+1XQP8eJEzXC31Mdb13WVaTz2/NSh1hsuYhKyzRUchbQelK719A+AEBUz9rkjzUxdo/C1R27oEdn/RJ1O7I+bJEcEJ+/V7TBCapOm6E5bXRp8pXE2uCpp1HW9F1RclTL6gRNyFjpvChoiT/CbNoBhy3UKucJg+kfdBKZFgZaoL+uzi1cPP9SZDp2YhBisBpUW1+15uICBFHBjo2SgXUrKxA3BQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dhYUFsBoO/2LlZNkqFI3if/TqrnID+Q+PMGbGMqG/zI=; b=BEHvzc0eqTVDHN3Ozfk6VCRCAlpWdShuhQq/qotwnqz2yZIYO/5sdsS9lsnLCvhlNQkp0dMz7+GCYXTITRbRsDSdEUhPKxWXmyO93pQEtazVtUHcW2xgtRZCDp5h4fSXm8aGOn9aNlc2IIqAKlFyvWBmFCndN+4cFO1buWqU/6JskP6DmDoEqUL+xuAfYJ7166FDbzF54uY6eWqW3TJvaWvUOiySQBf5JemHI7/wgI3sJeXjM89Ip9vkBnuyKH4w65Xr0BI+po9M7EFP3vVgi7q5hnx2BnRgOfvQkNFltuuDYGLfaBG/6XG4sDpE399RfRn4ymh/T7fENrOBkLMfLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dhYUFsBoO/2LlZNkqFI3if/TqrnID+Q+PMGbGMqG/zI=; b=Xw1PArfx4dtkfbXEpfxar7iO0nChSgj0R7pWmOzC7gYK8AIL9gYgmxVyCu0h0csjpv8NdZVrnWNm+euWGexRYQwfLOvWUqAS76hX9le/VvFfXCl26rA8TT92nzAd98H7Ec+QOrYsgyGCxc315lAQ2G2ml9kY95HMRlQp3beXfqicVXDDfjP5DrKaLoghEmXYoF0xtPYoJNppty//kxdtnJW8eJRd9WtEAAoXhFOCP3Ye/uXK+LIr9BqteQqfAY42t2oQTUs49tq4WGRu7rmjX34SvQHbnxGP79KZOrtRloa9IjNGjieMBQ0CB9Qw8qgx0c2guIYzNNU0zsR3tyCMmA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) by KL1PR0601MB5679.apcprd06.prod.outlook.com (2603:1096:820:9f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Tue, 4 Jul 2023 12:47:59 +0000 Received: from SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c]) by SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c%5]) with mapi id 15.20.6544.024; Tue, 4 Jul 2023 12:47:59 +0000 From: Yangtao Li To: Linus Walleij Cc: Yangtao Li , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 4/4] pinctrl: ti: Convert to devm_platform_get_and_ioremap_resource() Date: Tue, 4 Jul 2023 20:47:42 +0800 Message-Id: <20230704124742.9596-4-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230704124742.9596-1-frank.li@vivo.com> References: <20230704124742.9596-1-frank.li@vivo.com> X-ClientProxiedBy: SI1PR02CA0034.apcprd02.prod.outlook.com (2603:1096:4:1f6::10) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|KL1PR0601MB5679:EE_ X-MS-Office365-Filtering-Correlation-Id: b79b5435-0c94-4ad3-5b76-08db7c8ce574 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DuOSOuIjp09/6GTbYlWP+ET9i1arIVDH2EJAkCaHuGojFumfeihiaPoLV7fRpyc6BeqSMNGpMzK7JdjZVGMj9Jf+Q7U2xfU5QxFxRcdK8gk8c8K8eO3D9lxdIgWh2wuCEWRJfjxe4Xj4A3K293Ok0S9b0AZN59BPrZyJHsDIB/PvN3qszP7yjjET/fq2I4OIMjeUam7vYF9OtvRg9GfWonK02zh1enainkgiuKxf9Ygco/F54XOcxl6HMt96Y1LkAfiBfXidAFXnkSfqXAFCDqks5r9p2TSV2sMqkACMkodGIRnl3djNNXqEAgiIGXK12oV2HF5xjktpip6sKWlQGXlQEx9LKm7CY+Thpzwv4FFn1ralc74wTmMuCdCmSHRdW3nUqyyBwY05czsr3u7JRjzAzUIRfU5ah5/84oCf0RrqoAXft5AUdkDzZb66FeDOTTjDI3ZV24jlacSuvDDwloVGdOmgLKWTpi6RcIDEn8kHcVy9PGDa7m40qHM20Wu1knJP0Lq7QSe1ujauiiGUvGHqmj4b3GJTx7uYaGoLcr/ptGkBSLJSir3RRD1xxpj2eEy9JvifsiVQ1YD0z91lbGp3MekVqwp2ohVwRFNdJQe6IYIBDbYfD4HQdSi0lBgw X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SEZPR06MB5269.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(366004)(376002)(346002)(396003)(39860400002)(451199021)(1076003)(6506007)(66556008)(66476007)(6916009)(4326008)(66946007)(38100700002)(478600001)(41300700001)(38350700002)(316002)(2616005)(83380400001)(186003)(26005)(6512007)(52116002)(2906002)(8936002)(5660300002)(6486002)(86362001)(36756003)(6666004)(8676002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Mi3fjxQy6ANYwuhuyjTBCn4ajZcj0MEyCOsxqkgS+5Eeo0a4dW94wuNmFvuzor3ezFXVELtcus2BQcn+LH5mje2HrYcCB8cDHExJEoUeLaLj4DzbQccnij5OLXVIrCMPfePaDOzEKlPGLOJ9ulGIt46PDcPtIh6TgWG7AmPv53XVeKwvNB8eC+wHbgghqNiksgmvBkfLYaQTjmJn1uN8VlgK3/av7x+bzIt6j6HGAbMq0mbI+oEJe3Q3Lt96bqhFuzoGdjIgZ2ESwiwDecpKMaZeBlQH10Ybz2iZ3xyEkamnYcBxPApyHnGLZfnqBxyIIIwkF56pL8IrVFzwHJbo2EFMWfej3jpjetXb7oUqLOgQTCbTD+dQAD5n6O915mQQ7Nx9C/L1OgR0/G8WXGWBiVUYXrOCP2QfVKLKHi8+yNNz/15+n2WgfIdfMInw+Gf9bZKIEjblZBoKqCc+yRJHHbDkSnzOTDjKIEN2uKhrtHnfq5ob7fEhBRQrWq9kjZ2zTH5Dn1MlaMvV+JFqibY8uoyySln9o0SjRt6nAPIu33B4OQFCe+XcSpo+NFqUi+NYnPW3aG8Y7L2mz4BxFbMrTaBpKSqmfOUKekkYSJUcTSK2tncGw6O9KlX5HR/RgbGeiQCBOI4Dqzcb9zpul5ZiQRBs21PTsGy7eZo/b+DS6hSCjh2oUFYju4HOpYg3qcDRZ2X0DKygro/84Sgri++POp3w+2DRmIiMnDOM19TshLdzTQ15Gy9fTwgKw8TxSlEnEmoHsgmvMsR3ydoei+XD74QrxdbmYVmB2hJX8KmvX+Nn51b0+M55lxyuVCWMcSYskhuAM1lpojNoKDMrq/+sWWsEm58P9tAjGeUDVl9sf3mlPxudKHD1I7EBcF6XSGX6i96zrXRNugrFh8bdIjkZkI21T9DYuFHRHEpeB3/JeM3OLUe2M193ikcA3tkL/bNJL2TYxF2ybd8JJsMa2hFYMN3aaljXZ+7RLNU9Kx3y6rdIYmB2SfWPYhBoV4IR7hm35ccihyJopQIagUs6MCtJRbwW0zpweh1th3w/uMflqNgdyNUR4T/beqTq2d6vy+YKnHMjm6uZAvLyduLa7t+Kwk1Ws/ALy6l7DSn7reOKETefIEa4wLQwqrsF/urhNLWLZKWCtpvTb8V3Qo9dVHmVzrQpPuAOG/ZVYXVmBVA+oFTT6ZzXINbEzLuuA3ZlI0/0w+5SV0fINCQGNDXbH7Seq2t1olMyBUiXERIqrcNuppAJmg2wD1EEZ3mQp6YvL2utOUCdSrUvO0EwXGKOuYGVrTyCQ399tiNa0pehHINPDrxHPIuQUnOwIJXsIVSRVKdfGjpvUUTOcrNNS+m1zFHNbMD/Mg0q8+DHyfVhVRbr17y5ycTcR9P8WiVV46uboQ9AnJm9Fh+du77xJjpxUE9jJNEwh0AVShOVwAKm/HW6MNndxb3XsWpKHY+9cter58SeHE/NxF0E5anVB5vDoFXQUom6LTBBPl2c8nhyiMTMadsCmfXgjKl3tr0nybLpsY2n56bAFRMOtWx9ujmJmHXWUy5Nj6A+dMbVnDjfBSHKP9gcF/z5nFozo8Qn9V6EpY0M X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: b79b5435-0c94-4ad3-5b76-08db7c8ce574 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2023 12:47:59.2220 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oWKw6HRMIuylBZl9mHdz1sysIxfeZscbHLajJXMgioolPwco3M58Bj5hVKnsFIpY9AApxMNmuDyMo8+hn8xfUA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB5679 Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Convert platform_get_resource(), devm_ioremap_resource() to a single call to devm_platform_get_and_ioremap_resource(), as this is exactly what this function does. Signed-off-by: Yangtao Li --- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/pinctrl/ti/pinctrl-ti-iodelay.c b/drivers/pinctrl/ti/pinctrl-ti-iodelay.c index 53abddaebce1..c1477f657839 100644 --- a/drivers/pinctrl/ti/pinctrl-ti-iodelay.c +++ b/drivers/pinctrl/ti/pinctrl-ti-iodelay.c @@ -849,19 +849,12 @@ static int ti_iodelay_probe(struct platform_device *pdev) iod->reg_data = match->data; /* So far We can assume there is only 1 bank of registers */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) { - dev_err(dev, "Missing MEM resource\n"); - ret = -ENODEV; - goto exit_out; - } - - iod->phys_base = res->start; - iod->reg_base = devm_ioremap_resource(dev, res); + iod->reg_base = devm_platform_get_and_ioremap_resource(pdev, 0, &res); if (IS_ERR(iod->reg_base)) { ret = PTR_ERR(iod->reg_base); goto exit_out; } + iod->phys_base = res->start; iod->regmap = devm_regmap_init_mmio(dev, iod->reg_base, iod->reg_data->regmap_config);