From patchwork Wed Jul 5 06:53:01 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: 13301725 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D4B19C001DD for ; Wed, 5 Jul 2023 06:54:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=2Mt1U35A3YQHfCJKDQdXHp+dPDsnqtpAVOVW7UxGuPo=; b=nJ7psOlljvIz+b FYaWBIJfLI0ecuthl8eldIeLMYqh0OhvcgVz1XbpFJoK0WC05sDbEwRSACmCNM8wb+TRkhoqoGHJQ jiYnKJwLzinVMHuHCJtZKss5Xvusk36J5/YHJCwkoQA5XyW+aGCcXe+mQGRmvVDWktKjJA6DqcrKs 3/hBBZ4SL2v1WZl6EAbJ8XX9MKa2R5M3ZCrMlL12DrtyRLoQRbmgFsRtO+Nyi86oj8ln5ztR4xT97 KKlNUTtjAk9MAum5bEg9CcCD4F0YEja6HRVj7NCv/b7xj2kSnrpp0cSAGm+p0+yMyzCpu2CADwa1A xTI5c80fdtzwEjdJ1D0Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOQ-00Ewpg-0z; Wed, 05 Jul 2023 06:53:38 +0000 Received: from mail-tyzapc01on20722.outbound.protection.outlook.com ([2a01:111:f403:704b::722] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qGwON-00Ewoo-0k for linux-arm-kernel@lists.infradead.org; Wed, 05 Jul 2023 06:53:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aO/KBHzNhPZtWvAkY4ehi3YypQI2frnqPW+B32PxG9eXsHZwEwcHzZJRlqzivPQl3KYV6f53/zSV6mwpTD+gmKXyRymL7NXuAI51tyHvwaG77dMqHi+rCcQ7iiaQ+Xb1P7Q92Rk4nZVFnUgKQO2gi9n9FBqok+6eWSgCAVvyB3unXc5oKIkBlboUyWn0G4XkgyiwUnY3MZBZsF7hM5nO0U+Cux7KYFo8+UQt37lb6cj/erNyjbIXJddWCY4V1rjnRBu9d/e6HD5qSisCSs6WwseI7f/fKAN2LdVIpReEPpMquIDq9YQV0ciDih2oA5xOdXq8NA1xCsHagcJ8hANkNw== 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=Hvl6rkn1t/msRsA8K9IQ3QzUxNkY6oDygpIzKxnBh/w=; b=O6TbmTtIU4kFbbViRxtSGSbTfvzBd5Q1veDKcqjm/av9S+NAjCjsaHGW+vGVwnOL45/elp3Zs+CC+oqmlCJKZ0ifVuRh2uqPAwIF8oOrDD85LplfMbLheQlhNeAW9+IO9GRTPCbpRHwjPlRIQiAXVTtdE/kDK6UZSKN4AzoJfvI2hhkERhTvYZmDZLuV5m4AXNzUxXzPhejOOtCF8onLAHvluMZ8DN36Q4UrApb05NybEttgtHbeT2Ls99sGzB6nDDzAH2yTT9K6B5Lz+8pyFsqdPRlPOiFyCIBpib06fuWORDi1xenncsrREyMG5XqLUPHKiu3KUsHAnMtIadI8hA== 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=Hvl6rkn1t/msRsA8K9IQ3QzUxNkY6oDygpIzKxnBh/w=; b=fXRsYMXNyyPqsMzU6syfNS1s73sPR9oy+bNYun4tBB/d7Ol9yRYgkuhTHKJf77efmGWPtUNBneJDvZifce9RFFkPvNIGBLAy0n00oYByyh1MuvQcJcSK73tnl5S6pN0wz5a/BZLywCku3WefbMGrb4V55eFyRDgFvQWfwUxUBiWAxfKH8Ny6XButGaSLhvZ8d8OlKUv7Qklo06D6hqpXKc5CZl0LDBCX+Cj96P+4/djGVsD4zDvsWK5FWitC3WRANYdTkKtI8pmhat2LMR80qz1e6zJXmKdAENp+SJGGYfIIMgEu17i8Uy+Z/wFEIas6a/g99iEDHga6kBXDNuNGVw== 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 SEZPR06MB6087.apcprd06.prod.outlook.com (2603:1096:101:e7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Wed, 5 Jul 2023 06:53:25 +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.6565.016; Wed, 5 Jul 2023 06:53:25 +0000 From: Yangtao Li To: =?utf-8?q?Emilio_L=C3=B3pez?= , Michael Turquette , Stephen Boyd , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Yangtao Li , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 01/13] clk: sunxi: sun9i-mmc: Use devm_platform_get_and_ioremap_resource() Date: Wed, 5 Jul 2023 14:53:01 +0800 Message-Id: <20230705065313.67043-1-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 X-ClientProxiedBy: SG2PR01CA0196.apcprd01.prod.exchangelabs.com (2603:1096:4:189::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SEZPR06MB6087:EE_ X-MS-Office365-Filtering-Correlation-Id: 65a9b422-743a-4f78-6ea5-08db7d24877b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QmTq1ucWiEQ6HMkhdIeVo0tMq7pi8GzNINjX8EIbzmSCD0NbAQ0LIbI0CJQRaE1rINIwwXhgr4j0SQf4qQP+WjtLDtT82mOy96HDjhENrgznf+cw9Sq7lWmFYSVASomq5ct4iaz4hsJcP7w/0WMtQd0q81lE1IC27Jrxp0kzmzfH2uIxoJtClo0YxeIn/UDJp82p32ucLssTasxcaDDw9qBEBZensfhVXf3cD+Oi8qBt6SoAgW6WKPH7nJ58nwiDoH9zyX9irCyV5BgCTMq52YkJ8rOCcZZ2gd0jUowHaQNtoAPw2t5ARvMRdM8q17eB0YSqQCQ60dBn50O2jD+rT6OSaRl6kqR5zulMm5UG3Z5YLq3fjskWnGbqw4XuNIt2QvijALQ4S2NXiRFuT6copBTdBvQ3ajB6i/aVSXW/b2giXO562PLzDlGla1LBTXrMsfwP8vSB8+XRF1LR+V4o5zpfhEIzhuSecJdhAnQWM8HqMkCLqzuIK4k+7SfSzgBFk+FhzuPrABlq3x9Jl+nynn+AFuBYSbewXxwHolfQN79TBwPtaYgmn42hSyMiyzKMYsovZdpzSDIMS14n7IBNVLPNoeDe+FCrVplP0PqbYq98rqZr8yXkXhY+2BhFS8QZ 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)(39860400002)(346002)(376002)(396003)(366004)(136003)(451199021)(41300700001)(38100700002)(6666004)(52116002)(38350700002)(83380400001)(2616005)(186003)(6506007)(1076003)(6512007)(86362001)(6486002)(110136005)(316002)(478600001)(66946007)(36756003)(66556008)(66476007)(4326008)(8936002)(8676002)(26005)(7416002)(5660300002)(2906002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: X9UhMBKXtmgxrBGfjJxZURKYmbJACKnwQdTmD5AL9QhsuRXR3rMs44NlCiZHciS9d0rDc/VN7wppv2x+dD6f528+bm2e6L7gLEdm9qi2k/iELvUP6Y+ontfeKYuF/LZGiWzmj+Xl1POwKQKuNMjXZPKKyY1etS2mRsbNoj+P3I/rUdI9D9FtCJEBhrRbyqGLqTVzP4FnwkL7a10uWgsnmlLouA8b2A82ZC/UFUaFJw6TbG1z/dKYMwv/clYRt4I/uYm7E3jv+9Zi+SVzgnqLncTdyVMuyaG/ntqHpgOSh+WhyrmtppncYk9Q1lsyOcN5b1Zu9BytmAoIt76XHqZrb6YC7cy+7nwggAr7zTqUOBy2Oxgnw/xhEMoHrAFnaAIRxL5Yw3ZJ9V2lgG6OsK9icWinoKhP+nmHfKVFicMy0f01YrH/nOpiGou4vjmTxm5COC+Rcmne/kjY0nitc+5pKc/HAcXxys+iM6eSCpXJdP1M90DDWwE0JttrJOyuMtIa0DYuzhGKp7jkMhvFwR/EUGU58OZln/jKoNoU3s2bJyApNuPSjR5Z9oK+ET9bE6hWgEtLMfycAFSsphRXnzWHXvmBZaTvINYAYe2mXy6b0QsehZ+nu+HMO5VeOeIuGWnZRsNdAbwuc2Gv6i506mOFV3M8TeV+3UPMP/kahxM3GBOGHPMYWpDTRoBBiqf9xDHfvfBXkuTxEDba28OdVWGS0y5nxSKchGWmxu7+UUR3FwBcWCxQ0ComJOD5dHfrXnOO3RlZpZ8N/oMoLE8JNORlWThE3b+z/5LQ+e/Fd5SsmxgETtDucajtBX4aReZgs4zCTeE9KGG5BQJHsx1p3xFm297KmDgeZIYq2+gnhU3/sa0bdLIKnbLXZBJ7rqyuo8jE2uxaWySr0mf51OGa4CO6OzZWGCZ7FGWm892p0sImXzvEpfsLNT2x/8do7UE0fo11F3DtbiJTGRkgzz/za1x22I8X0hLQtgq7oTKANujN3C3AjIjNlkVgwRFBBT0CR9gjNyqNd1joSUjreBO+wgRNz2xDSvkVtIX0Qqq5ua6s0PIuvnrjTBTx+p+SghRaJWqnOJLjp99Or/MHgI7Mg/8UzXaTZInfZ41OvfYX7FFEfnXFJC/dytSdo69HKe80EFfPzHaQdpo4xL/A/3DJTXdtLg1bBPXzXFkvI3l3gU5eQBmaFK+7fiT9BKsH7zSWaMkVcdIuP1ZNvSXXEY0oKR+Oi0YfvUX9FE/X5/8O+GuRL5p+rP1zU4OlEjIdndeCUzSdeGOwgGZ0DbbRGjXw1sf72LEPHLNvDLiY65Bk8I4H8u46aw5qpYH4rmf6/bMx6rlzdwu5AVRZet2E71evERvv3yEWF95h6i1HL02ss2aGzBcy4LjQJXrRcFiOHN2sQPuDBrop5IhyCG3yAE4o0cLm8yiZ7huHQGnUZjNLYqjQ9NOVTlu9f2jWm0V2FjT2L42R9SbUaErgzPMBxiB5WU24A0J4156WpT4xP8Xf8T3jcMF6pP2BoRhXPmq27ZRDvNs54KgexpnFz00JfijhUbUf4YBmj+pdUs1a//kMZTsuFBLInIYk4csaMA5qyD2d3rqF X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65a9b422-743a-4f78-6ea5-08db7d24877b X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 06:53:25.0815 (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: tky/xn9tS44mDpdSs/wdp08UhfjaeVtGgDK9WYxw+4wIuAjDul8pc3OYqGqkD/95p9UWXK8y/T3XskPbcyMW7w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR06MB6087 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230704_235335_280236_5B7EFE3A X-CRM114-Status: GOOD ( 10.29 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.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 Acked-by: Jernej Skrabec --- drivers/clk/sunxi/clk-sun9i-mmc.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/clk/sunxi/clk-sun9i-mmc.c b/drivers/clk/sunxi/clk-sun9i-mmc.c index 636bcf2439ef..0862b02b1ed4 100644 --- a/drivers/clk/sunxi/clk-sun9i-mmc.c +++ b/drivers/clk/sunxi/clk-sun9i-mmc.c @@ -108,15 +108,13 @@ static int sun9i_a80_mmc_config_clk_probe(struct platform_device *pdev) spin_lock_init(&data->lock); - r = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!r) - return -EINVAL; - /* one clock/reset pair per word */ - count = DIV_ROUND_UP((resource_size(r)), SUN9I_MMC_WIDTH); - data->membase = devm_ioremap_resource(&pdev->dev, r); + data->membase = devm_platform_get_and_ioremap_resource(pdev, 0, &r); if (IS_ERR(data->membase)) return PTR_ERR(data->membase); + /* one clock/reset pair per word */ + count = DIV_ROUND_UP((resource_size(r)), SUN9I_MMC_WIDTH); + clk_data = &data->clk_data; clk_data->clk_num = count; clk_data->clks = devm_kcalloc(&pdev->dev, count, sizeof(struct clk *), From patchwork Wed Jul 5 06:53:02 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: 13301724 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 459FDC001B0 for ; Wed, 5 Jul 2023 06:54:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=VDnLnxlDj/9VcfQVdqv2vkPnIV/X0FeGKRHDhuWv3x8=; b=MKbVV+T/e6oFVw AQv0O0h2R49Pj/+t7eHw0gzE80xqiKps6GLE8m0Sb2Cfd+ff61uwX01l120WXZfs3EOt8WmE93O1W hreF3vth/AcGrquImZ7WUszEpiH8Oyi2XbxQIo1yj6uvfRa0ZALxcmzpBq4wJUh1T3PCFSqXhfq7l 3x1Wf8W6vqExsDe2Jsypu36KB+JCWeVntICa/CYvP7WAyXVvVOnLYFSVBxLTqGXsP5600nyrsuLys 81ccP1YSdUnq61FehELgIC7Td7MO6WLaSpd3UfYlXwD667gQZSNI7LYEkcwetcmdUWNE7SuWAcnxc 7lOKFpXArwW6yxlhIBlg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOR-00EwqN-2q; Wed, 05 Jul 2023 06:53:39 +0000 Received: from mail-tyzapc01on20722.outbound.protection.outlook.com ([2a01:111:f403:704b::722] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOO-00Ewoo-2T; Wed, 05 Jul 2023 06:53:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mSODXvgE16jECBuNQxNvlJ6IzLn/M2Ecw5JLoviLz4W5KX4vupcghYvSFbpqg12BwMIiu0o9lAo/ST8AMOxawLjZbPx68ObWb/q3+bDtdEpy6GauQgEo5gfk+I6xctbDYvPNiEmu1QYsx2F+4dXMUwBxGbBJiph75u9m4a3egAvL3Yjnv6JF9NyXdD1XgO8ZqSti5N8V+puAg7yglLIpPkIj+net4GcYgYCUrnp9luTcMRKp4kEvU1gGz59EgmQ//d/QdVy86o4FUDWwjVRWEBhNP+5ni01Gmx5TRwPHX8Hev75MRu20m3jRcFLKG3sGQH548H0V24bDwN4cjQU2rA== 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=Zf8dpvwvqfrZzajiCc5RZs00ZJmeVYtXcalY4ODQMq8=; b=d8K45VbLhUpgLnY2sXE+Fk1cDwLkIK6AgRIFemO6M8VmCxe0CIWl5enX5t2d0lQry2r1p+S2ClVeL/MGVMPwApqzsrxy4X2b38z0Lxs9s2+JLMjaXlLemsc1obHySM+wCRT3kA2LjGeXOENT5LXtLukIwWTXr+Ei5VB62SRzdG4JqCcdT6GDOZEKDDvhuD1h5V46W83qrJQ6qalYTdTlBcmA4+TJrj72m2+jXpVQ/GYrf1PLml8KIozmdseB2pTl+PNnqSUvKFQQrPew2gFsj1fVypa5yBW3Q6EIjLbfNbJ8EnnP1RdBVfEw2KXXXzj5CyGAMS26DXCbcCVRtD4wkw== 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=Zf8dpvwvqfrZzajiCc5RZs00ZJmeVYtXcalY4ODQMq8=; b=CRXfqSgWtvNDo2nzAW27S9ikSgVf2hGmnFNIhcKttTGe9jn0BIEJGOxdNDMnwIStbV9/R6HyDkJ/xVEhJWXQgPYjFPpO0mcYf1AapSX+XLIjWBs0my9dhPLJ+QBLaSzfqTMCev951eIGiw4er1mdyWa76/p8LC3O6aHlPyYs59qz9qdVRbe1H6ekz6c8mczMohQlDsX9M8nAV+uaq3v5pclzZ52zRzOv6PDUvcIDI7EdyaXg/kRuEFn/3DYKLCjPWLOxebZR3pdDGCCTlD6z3PFqJrSYManBXQoZi/yZX4HRRjd6JSnKDnXOxRudIefu/Hz9VEDbDeeDSb4Mr9aGXQ== 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 SEZPR06MB6087.apcprd06.prod.outlook.com (2603:1096:101:e7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Wed, 5 Jul 2023 06:53:27 +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.6565.016; Wed, 5 Jul 2023 06:53:27 +0000 From: Yangtao Li To: Michael Turquette , Stephen Boyd , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: Yangtao Li , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 02/13] clk: actions: Convert to devm_platform_ioremap_resource() Date: Wed, 5 Jul 2023 14:53:02 +0800 Message-Id: <20230705065313.67043-2-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230705065313.67043-1-frank.li@vivo.com> References: <20230705065313.67043-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0196.apcprd01.prod.exchangelabs.com (2603:1096:4:189::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SEZPR06MB6087:EE_ X-MS-Office365-Filtering-Correlation-Id: 072dfb23-713a-43ac-722c-08db7d2488f6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FjyWjWlq5z2R/c0QkUJUQXAMydKcKiZt2X2SQWLl9qkuzmBefnlvSayxqgXDrY8KoJQTpv3PxkKqczolzAm2jWRWpU803SoUMMZ0iwXNqjBn5dHRlhU4eBlf3M400ef8W4Jl515pgmI1Ohv21+FDkBn7rmGbZ7vumD5T54CGYPWt6KclPLaPTzcw5N4iitjozT1zgplQkn+YvOrtltcYxBCi1aqqsw3GRWeWCj7Wb0PRFGvOxKUNc32gPaNl2X4XzaeDo+gqa535JB84BURpl8S+BTHGcVDR6V8AADVxdqoA0MKaJ74AjdZEjw4XV1G0An/pgznaWAu6re2uG8nEF7G7CosRD+MhSrTzwL32nCdNnZA6pjkoB3AhAy95yil815LvPRRbAhoT7WukP1E7U/v9jrklcxNq352bxJDG1MBDk/D8gCWviI4xUjYCiMHW58DSHOABUpnJgP2TJGdc9SEmJz+HiTNZ3iBqbmVUd6/p0CoQiojaLai1VHelXs/UakUDSGd1ysfExQlEpXT2MTNEsYkWeKWEAXUTX4XOrCovOJ9iYCKeT1p0+wmO4SEHf2Fm7onBRLuHVClovkq78N+N8s7UbYHv804omQ+9qcajHtJezrp+EKYBfxgAP6H7 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)(39860400002)(346002)(376002)(396003)(366004)(136003)(451199021)(41300700001)(38100700002)(4744005)(6666004)(52116002)(38350700002)(83380400001)(2616005)(186003)(6506007)(1076003)(6512007)(86362001)(6486002)(110136005)(316002)(478600001)(66946007)(36756003)(66556008)(66476007)(4326008)(8936002)(8676002)(26005)(5660300002)(2906002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WullGIkrpb8lAIvTxQC3v1jdGrtWKYYxlBxC+XK4LF3jemWiTiHfIGvascbRdJl+J+zeis7fQvH/hIr/Jpb4c7/lqfRAizaEhya0BZkiG8DA6y6J/ACXw8W5m0G5lPehWMUNrLh+IPh6XKwu/OoXDbyBzNn1syH4IvS9KuOzldlOCGPDbfFYm4IrcLppzgwZYcvxXLqmTIl/fZq9ERVBroD69wPYNDc7CM/bKFZx4WkP2KinBF6lrKt2Z6Dtro6q2FGdHZfulqVbvvSu0mXO6xTiSG1wC0K74hL56SO+3JexmEJCqV6gRAqIkIRZElxQmg9h8Z7D/mnlLKzEblXk+m5CU4e0PqEyxASr23pezQD/b+JEEsdI2zvM6buCxwL7FynLhadQpEa4X/u3YvoGNeD9g4uMllDxrFddt74fqyvsysZngg6chK7oYuge46YHfSDJ2vaB8iH1CxiIMBKkpovrxWzuPcO+ffC0ZU664hoHacB6bL4M/EEpvnBGjkC2u82qtvwL0S4JbX48o1jRjyA9M8l/N90okaDbhY10cmUGnx9MWpKub5l8RS3jCh29LuFudN3RzYWoV4Ed+KdnFkrh3VXdUkaqRSakYn6tHK/r+4u97RvTGeK0UeY3hfOvd/i8Z2Tmei2FgYNe4VSiUfvHtN8lAJbNf86lznYwq8fqtS1WywHccFudwvEnN8f74h26XAN7JAb+aG0UqS7vfgZAFK7GwgG3JgQk+6hvD339gtVH7xv3R6NHE5Xv+bMbCMWjNCcE3IQzQLa3bDoI294WWjKGUgmAeyqHOMXD7tLzhB6GG/FYS/9UvTPMoqxZXg3X+V65bdIAXGRycP9yKaIdWGXuHiAhr79oXI+MfSU8nh/zGVn4RBCXh/WhCkvcxMBoaWnA3MIDPgV6BAWeBRARQHdni+nJayu0PGLwfpqgL5tXo+JkYZAs+AJ1+9DH5H0It6PrhN9pMzjHQK//+0ERU72y8MqyRwFpoqu8OLVAaUtcsoTM69d+1XvqqPmkHamSAe8qO77pz+5nP8qzI+BJXUrVllpdP0qYZCasntUXrnLenAkDNgC2yX9Apiuxu4xoN0epVV47r3HRz376VBGAqWSecl9YeB38sura0n/0hYb8N5UOi5cJRW13LDSZDLXlLPg87cS0GmPtSr/rlUZjChA0h7B59DllV3tEZrmL0SNd4DUQ8gMTQIs91YOnLJpemmWw328CM8OZ9+sEpknfb86dgUMwlCZeToONPeB2+Oa6p6A81qioLKmwy9sEPqWSRJ1iPKCrjIpsZybuATyoVcWXVbP5G5ZLEQJ3HzggNS7EPQJl58rqHXm1bGeu4UDYWdMP7uTrOW+6jle8ie3hdl1YObXhivBuNACS8QlI0KmB7uoKUZI+EJXp2vO6z5Z+bmGgLXUSyXPBY+O4MNxDgHeK3IujTcPKdXoWU7wMFZudnsmODKr/bY618OuN1g86dr3Lmc2BpEQMquwIBLXHARvjuyXQ6fy6+Gi+sb2WCiiqb74vTpNxTxK7E5pvK0kw8PsDsMA0a8WMMXrom8SEgNpkh7G73S3wDH+TWJ6CyqBHsMhyoFyfs1YIe1Jv X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 072dfb23-713a-43ac-722c-08db7d2488f6 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 06:53:27.5561 (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: nPFz8gzvpob9bAWwYK6+1ViG0WG4RfOceybdKfVXwLzJuM9KsF8EWauvdpIEG1PQHyEmYK0Nesvy7J/uenhkGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR06MB6087 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230704_235336_807328_D843B96F X-CRM114-Status: UNSURE ( 8.00 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/clk/actions/owl-common.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/clk/actions/owl-common.c b/drivers/clk/actions/owl-common.c index 4de97cc7cb54..9e98e8a92ad7 100644 --- a/drivers/clk/actions/owl-common.c +++ b/drivers/clk/actions/owl-common.c @@ -43,10 +43,8 @@ int owl_clk_regmap_init(struct platform_device *pdev, { void __iomem *base; struct regmap *regmap; - struct resource *res; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - base = devm_ioremap_resource(&pdev->dev, res); + base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(base)) return PTR_ERR(base); From patchwork Wed Jul 5 06:53:04 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: 13301723 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3EBD3EB64DD for ; Wed, 5 Jul 2023 06:54:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=2o4F84sdlyvU7/5i98X2hoRU/I8oM39FhuAkiZkWwqw=; b=x2X9GiNkKo49W8 G3OiCEs5VORMN//fhM6oPMqLK7owxSCJH4JmMpGpGH9rzNvK1U+gI+J3KJ02xVEMiFAS9zksIHbY8 CCvrSjpPaqr+EKlIjkzOsMdrYrzl9OZ1WWsj8qBDEUIWnp5C1twcNjLDBHZ3HO++hKC8cK9rvbY6N UFGyQfMtKU97w0yGV0PW/iKDeDc6BxRwbgpgkGcgDguv57Vlwun2XwQXSisDuTjuJqdbNg0Wao1+j 7ftGKfdQFtJQU2/Xlp9qWCEyKcFH45Y/qTca81RVy45P4bCWm5+qjHXhtwBDJvobDMDzfhQTD3/ot Q9cHQc7KMxxWuWGdhLRg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOS-00Ewqy-2t; Wed, 05 Jul 2023 06:53:40 +0000 Received: from mail-tyzapc01on20722.outbound.protection.outlook.com ([2a01:111:f403:704b::722] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOQ-00Ewoo-0k for linux-arm-kernel@lists.infradead.org; Wed, 05 Jul 2023 06:53:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AZOYGwNczmiHrn1S7hOQ6l/t1I7h70YIVkPapBLbEeX8gbtD1WDUj3mF0+Ggc5q4gusD6zZi/k07n5jXaztw4hjN/6ktm8Pwqds1vDMhde2rMdoQXBEQ8YKXHDw/wVCwXTNZ7SQh1Htd1fqNhr4p5l5Gp6b3kzvmJ7Yzr2D/LfwzNSZr7fvlx3Cu8B2Rx7+rzwMgKZipfyLcnrcHqKUm8PAIi3zMd+VfSbfoTZOFZkrgeALmuzGFchvDIjTxrpamyWPoSHV3Jw2GnIFDYK3Q3VFUdLFLpiXevvju0JO7nb5FxabVj5Z55XrjWMAJG69FBr9yVD5wCjD1TU5zX1s3cA== 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=gbABw28bHcAgDi5TzlvCIupD6gWq8yQwR+DTbLa4a5k=; b=YDjPO3KeX/2zjfK6UV609132AzTaDdzKrhwJU8iVxzJz3u2qbRYEArYDMGgLL6iR7g8KCkvTqIMy3ZmslrafmXus7buQ8PSHZvI2AzNjH8pPsf5NlED6QtlJmHrR0/HhLgWL8+dnEpckR7s8GHj/JZ0+bV5vOOwsAVLXfCabsJE7y2bDTssGloyYqHRxnpFyuJLMEPnu1azaflV+T/mtVYQ+TN5vUtLIMeq+CShHt5cQFul7qYoMwmI9dWbAeSuB96f0TqxloEdqpba3Ap/DSwp1na1DByN6T0VNBPeTE4U65Ep5b35i3Bjl5nWnosC7iYgQ+nYSRifGXQD035qADg== 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=gbABw28bHcAgDi5TzlvCIupD6gWq8yQwR+DTbLa4a5k=; b=pmzVBSnWmjtpTGNMgYULU2+76cOubLIiwKhVLOE3LOklSeXTB1pS8tGgStVx9pkdYcg5muzW5sJBKDhOo7WNN8ajjTh9dbOYrY3LBXxRl9MDbe5+wVhS2FRC2XXkF8xCydd4M4VujtSv5JoeGJ3Iqyyj66iXRaNV8EfM+JjMQ0znIZnzUO745980Ra5620qoyRF9YNDCpjlzv1lPGbcJC2s9yt7CI7LY/VC5UT4LXEaYEgvw3NYfUvkYaMHhV4LRPnJUoU6vHt27tlIxHr7TI6j2MslS9DL5029seTVvUpWUewOXTEmMdKVqr7AsWQQvM5DnIcRG0y65RBRyzRUDUQ== 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 SEZPR06MB6087.apcprd06.prod.outlook.com (2603:1096:101:e7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Wed, 5 Jul 2023 06:53:32 +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.6565.016; Wed, 5 Jul 2023 06:53:32 +0000 From: Yangtao Li To: Manivannan Sadhasivam , Michael Turquette , Stephen Boyd Cc: Yangtao Li , linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 04/13] clk: bm1880: Convert to devm_platform_ioremap_resource() Date: Wed, 5 Jul 2023 14:53:04 +0800 Message-Id: <20230705065313.67043-4-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230705065313.67043-1-frank.li@vivo.com> References: <20230705065313.67043-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0196.apcprd01.prod.exchangelabs.com (2603:1096:4:189::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SEZPR06MB6087:EE_ X-MS-Office365-Filtering-Correlation-Id: a3ebd736-0e2d-4815-31e9-08db7d248ba0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: D0/OiwJBSxwD+6SbMec/dAZPBpURUEcKJ62q9bwh/qqfcBmwR7CF+9x1sgf16ktvHQeTiKMKHeteFjGekn7xSxAyR3kcQmL+ZFLP0y03QkHuLsCaM/mDgFmtWQ5J1LDgEyx0rtgsEcO/gC+ZpA9ncoasROXVeOQUXJEs0KGOL4Va7il+A3h18PBtnLJtiNb4Xwj7kca5VAqkrnQJ3ZSA54W0TtZ6AaEZH3TJ0OSFxv2MdtHYKG4S3cN2RUr2kGBgiWJEbIKohnSfz2HhtrhSaiRSQu7mNOTsLYwQvW56tDSrChfOwADZ8GOhbqUN4Rrq3T4+EGYCc5NjB37aG6UHihQIys4/+a/gL14MeFwexlG88awLEIaunMFVFYxqcYCVC5JeCjlZWQaCAnodbdT+cl8NNqxC2nnmxMgbHjRJjMehNLf63lsrAngX8K2Unu8iWNiym9zqwJ/jyM1WpVX+Y9WDSPCGZEDTfQZYPKB5BZEI4XsgzoXAfeDlVtXQs2eV6I5qUZ90iXIr4q/cf3srfkCFh5rEa9pJOkOL5l2ZgSDl3zRe+pUajpV/9H9MXTLocoiGzEwCxbJsyGcyhv4RHXzTeQp8fL01MFF6xDGQjLYLa/Vf3Vk+4LRk/rb1kMdI 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)(39860400002)(346002)(376002)(396003)(366004)(136003)(451199021)(41300700001)(38100700002)(6666004)(52116002)(38350700002)(83380400001)(2616005)(186003)(6506007)(1076003)(6512007)(86362001)(6486002)(110136005)(316002)(478600001)(66946007)(36756003)(66556008)(66476007)(4326008)(8936002)(8676002)(26005)(5660300002)(2906002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rYg/fPMA9JtY5a80+hmT0DqmzGrfjXc/YoadkpAN8tKlWeCbcsBxmTI62eyQh76206/GvY6qan/Uc8GutfqfsBMtvqHp3pvnvlh53IRZGrDj6DDl0iaVF2UmjuNus6N6XY73U/rX8+p29FoxFgC7/mpTUWjHNz68B1m56t/zf67B0YS4miCHHiCct615NX7wO391nF8epxaK8srJ+mc5352xrgqENJkRsjjNN44UTNSxGA2QKbyAT+dS3PXXIw1OwGS4V1i07i88eNhz2f4p3YxynRXrmWUEbWlRpOE1M/cVFES2cOhlESh3az3y9CcGm977atR4lPBdqlXOJ6Sm2ght6l9U2bpzGWLS0x7ovrV1jlzZlKlG0T5s45mGP5OC5rPt2BZ6WNLyoiJVsrTsrX2h2OT3gXDAHGcV5TgWMV7dAjlsKrGq+IRM0Au8VF+o24Zp6A/VSRYXH3HSBX1z78SnFpqPgUm4WtF1Bbqe/4DzDTtQ8epdhGO1h/kVNXCHgt+hRK+BeiWWfITfeZx0FgYSlWKprUJeBKvQ5w0hjuNLFD18bA2cz0y6s2cMn53aYGEKDQ++Zz2oXhyPWInNqxWkLJXBijABgNUbV5DbDYQVHlhtI2XowxjTuOfrgj+vsfRhKfCmcvM83zVAkoCXtvu/h9jFhX4FOV0IN4hNhT6rv5x4F/HUV/p/VI+jVcDLNja0YnllRHXvUdNy5tlQh5rEDGATNopZnKZPuag9hTUTpM2xsc6Xh0l48cVQifDMxPMVbUpICGPEsugsFb/Il4mg0nljGUNE21SkOXeB3UK4vnqCZHrBU4GMutlcXd9o1K6uTqKlN0eWijAS7dwIPiHl1Ds0imBuBRcWM8/wXDCN4zdTyIJ5+sVc2ftRGWY3vFR2l+TCDhNSgnwBFZ0JD4NDnqOysXMed8DOyEXhu0TheJ/8yADVE+Xwb7p3c0gv2W4FyMC1NSQJWJQZJEiBcG18nVk5QWZxMsH6qP7dUB1hArUfu22rzKTx1/JPVWHTQiyxA8JemAgy0uVRFBSA0eJCyKr7+Y9JuYZ2tSnzkh0yB2W1RvvdNlopGcXbU76f74niOZsMSLzPuOyU8rvKcJG2FVIE9Ew7QQGGmFyqKImGNw/Y7iwPS2u1gtjYtsU8kAAFmNvV2KOJtaZv84ERAoYU80p0gpcfjy/aIAFs7HeyrYZJr0ckv9mw0rw69MD6FqRHeKpLGXFuEu5AADpZG4VYaUSX87KFnF7/oxIsi9Pzri7dTI708IyrefEw5xJ0cq1lXmVwmP9j8/l0tlE01gBBjr8AaRIvQopfUcXkl94+YqRt5oqrUpqRbBFWUxNYikNPFzwrUnYQljVyLoQxpOYVZsBtyV5sYDwQlLZMivf0AmRmyZw3FKt/p2NceRuaK3CYmJFGfFykjC2fLPO/SSwvtqv0Tcc8Nszrz8b24SuDgbGQL7DpkWMmyVJzMSdir/Ffh9XXYtQs0UFIXrOeaDIhYuV18+ob943nKW6tUpPV7Us6sdCoKhKf7UPQE7IVjzzxqKw6SFROvs+fGjBPeoOHsVG2mMDd5HYk66hUUegZfIOvf+KTi6D/2VVBxdv6 X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: a3ebd736-0e2d-4815-31e9-08db7d248ba0 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 06:53:31.9920 (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: SambnBO2ttJ67ZesfRALT40AFBNw7QLJGwFq+GM01NwNDcV1xhEqToRZT2RQt4Kupq9Z4HgBZZOBFwhP+o0UTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR06MB6087 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230704_235338_269452_34C48C1E X-CRM114-Status: GOOD ( 10.29 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/clk/clk-bm1880.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/clk/clk-bm1880.c b/drivers/clk/clk-bm1880.c index 2a19e50fff68..a3814817ba86 100644 --- a/drivers/clk/clk-bm1880.c +++ b/drivers/clk/clk-bm1880.c @@ -876,16 +876,13 @@ static int bm1880_clk_probe(struct platform_device *pdev) struct bm1880_clock_data *clk_data; void __iomem *pll_base, *sys_base; struct device *dev = &pdev->dev; - struct resource *res; int num_clks, i; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - pll_base = devm_ioremap_resource(&pdev->dev, res); + pll_base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(pll_base)) return PTR_ERR(pll_base); - res = platform_get_resource(pdev, IORESOURCE_MEM, 1); - sys_base = devm_ioremap_resource(&pdev->dev, res); + sys_base = devm_platform_ioremap_resource(pdev, 1); if (IS_ERR(sys_base)) return PTR_ERR(sys_base); From patchwork Wed Jul 5 06:53:08 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: 13301727 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 92FF9C001B3 for ; Wed, 5 Jul 2023 06:54:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=sahrHv69k9jCfiqiMk/LhEIop8lcFG6fPksyXB3AGU0=; b=oixk5WVQeGcXLQ I1tz1wSh8AknbqMzBpWRPWsuoIcUtXN4RZnIOfv7bAhlOr++7Mkk3ximD910/hpniwc6mwqOZpdLz zdxW7wcv9PWCn8TOZGol83+3HIvzYiJpW63jgzbA+BRobRKgLw6hHrW29mC31JMgve6pC34XqiTtF mEVSee1Z8pvOppzbDq8Eu7B8uhj13jz1+T7aAMil5WLFBn33rMxLnOxz4rFZRXC0YUpA9DfdSgnF6 3dqDLwwX85Mw4P3J/rrUo//kNJ4xSYVrnJthDQx+IjuOgj4IFcbMlh2CBsIL5DJzUEjXJloBuYpXw ltyy5GYK+GFG4b6pffzw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOb-00Ewud-1f; Wed, 05 Jul 2023 06:53:49 +0000 Received: from mail-sgaapc01on20716.outbound.protection.outlook.com ([2a01:111:f400:feab::716] helo=APC01-SG2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOY-00Ewsi-1N for linux-arm-kernel@lists.infradead.org; Wed, 05 Jul 2023 06:53:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ke6P1GXbV3kqBT9lHkP3w83j6bBXNWlS0rEh79ayKXedPLwv1Zx+HNw9xMA/hu0n4MczRYfOdsPkuDewscXZ18Z1MSOqXfcobvUcP5/ZfQZja6lp9/sYXdefA6jPoX2w56BXzqByFznNlIwcltz/MTrsQF+OO/MewQDx763Ky7glgYPPqAlMLJXptfEuEZNj5WPey/Yh6x3/Q9575yWONu+nFuLbPbE1/3bnr094F4oIfFEFRARVPKhan3gPqFIzAiQbNHRJV3YrF2myiqmIHmDHdhbfSHryF8tyPAG/64D8xTnOSuyy0zpGzL6Ips3owfSZO2pSmSB0r/sUFeqBrw== 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=+KnpWChdqS1whmGKWMazl9/oJ2x23VzOQ2vXpsgMdXk=; b=l+3x6U9esH+Hdn4LVvzD60wmToF0diCkazgdHDHsLxnfxTQSgqTjdIP7shTeduzzqACa8/ilJIwj9hD7Y8EwODUzMRYhNKN54NQ7reIe72jQpc9EOf73Z03WAzKrI/0NxIw1nBRs2ICsQ8Db2fvg43l6Gih/DXOkeFkW/FICQ7dOQliqidwTQ4LkyiTUPM0n8Sne8qBUYUQ3KzAWXwzD12HVrPv97AAUwwNFSj9F0HsXtwyyqbHzt5f3Q4vQMKnwIEEfbONz90NqRizY+xaLkn14wNsTU/1ffaMfW2RLqottbv8gPpk4X/nRzvhg2aNYgzotErXblG8bNSHEi1mfKQ== 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=+KnpWChdqS1whmGKWMazl9/oJ2x23VzOQ2vXpsgMdXk=; b=N6enRGDI5Q9N+R0S25VqmSWZ3900fXdylc1WOyiF2tIJFYkQvSRQhPuhVJ27dFru9SpGBQF2ZwSVjHL+MyEZHl5RtoMhbLDFgHFYWBoVdeNeA0v8b9LT6dHm9NBI+o2h4cupnU/+O8JwWrYQfVN060/WARFjO01CKWwWz00zaGLenyXUdOTlou1JKiLuu6Mz3XaILWMrpZ5KcfNkVEphnMcNHmRxckEcu4qe0+RvSRILv5J+ZkJMKxfQfURnfpoeiHjMVb1s9Or7zerSEIYlkpc8YFWRbAeW8QvMJea+DXya9C/SeYN6k7HGjG9/Frj1gJmWs+rBINRcHJsTR4wuYg== 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 SI2PR06MB4140.apcprd06.prod.outlook.com (2603:1096:4:f1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.17; Wed, 5 Jul 2023 06:53:40 +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.6565.016; Wed, 5 Jul 2023 06:53:40 +0000 From: Yangtao Li To: Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: Yangtao Li , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 08/13] clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() Date: Wed, 5 Jul 2023 14:53:08 +0800 Message-Id: <20230705065313.67043-8-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230705065313.67043-1-frank.li@vivo.com> References: <20230705065313.67043-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0196.apcprd01.prod.exchangelabs.com (2603:1096:4:189::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SI2PR06MB4140:EE_ X-MS-Office365-Filtering-Correlation-Id: 180c99a2-8557-4237-e080-08db7d24909d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: px9P2722ZWtpmv8X9et0zhR+ybIQuBX2vA9yJ+MqWUycBDnci74akqh0mHbRPgYhRCBECzrEuZtWU7oQX5ImDUNHa1jLGEG62AS/BUYq+K89JyR0gXsIZSPgRRYpDF2Sz37HUSvAG0HLSFRXVqaHGzphCDoPw02xrU/NtT6EDxO4TpLnD3Kuaxo0LN7y0ZiH/fhhg9brsW4C3tDgpiQGjfiwoAL4vuBEaGMcCnvueK3Qq6Ga7xZ+aeR6JZ7mGb8mhICwVKXTh0lQwzgIUyBZ+8Axvb1NRlXXGxAhb1DZzUklIx7tWNoAiqkV5I+JnXGINDAsjsDSn7kXfedXaHB17+TF2Q0k4sz+0/ppJnj/6884281t5AJMv46SO6aAE4prvD7ODVT8GJ8EWEOEgAQK4mKKRqftAFx1TKHmMqSlsGfOMqVH0QTunfyYYZJOmlfzS9edqAx10DVwomiDU5mdENyfpyYddRBkvsP1no4kNnWZvJyQVhwODGG3LFVgL1bWSFSrEzFJKYXy8eQrMARO4A/ThZkWpjQEA2WzboCne5IHFZZjy9HEsoRLgK7BnoKI35xBKUUT8q5XtkX0MwL3/33a4fKwnw32BkLPUOftJ+ikSpA9eIQ1qaUM7nhj69Fi 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)(376002)(39860400002)(396003)(346002)(366004)(451199021)(41300700001)(8936002)(7416002)(8676002)(110136005)(36756003)(6486002)(316002)(5660300002)(2906002)(66476007)(4326008)(66556008)(52116002)(6666004)(478600001)(6512007)(38100700002)(38350700002)(186003)(86362001)(66946007)(2616005)(83380400001)(6506007)(1076003)(26005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TVpe1W47j+LcN/koSW8ttFUDTL1kurGkwEcn/4wSUpyXcQTMiVMac5iteuoN8FCtjn52845aBMn/DfykOsU6plkkSTBGSWIkBoCs0ZHru9nGW+/IqrrE7OD58qgNAjHUO+V8sMinENPm9af7I+i++OmB+uicp+s/BGhpdalt7+lKQF6MJz5T3OXAfXTZjjnqLrDHYwCArpm20YckfRmkyd3TJ6EJTWJTJ4Z1ENbXi94JJLfaiRNdkfI00Bzbo6uUiUpZBrSmt3j8TaYcBR7OTJwOAgAR5y7HNH3nlcon+gmfR/mc0KUpiY86ZWaEfxJLE2p1wW56l7FliTAMEfRQbGUr/Dx124ED+UnnSqxQTZ2QXifxnGtWsIwlEx7Kw1prakUe/esQ57F8Nd3nwqTJeKByLOyOUgnftFwfrg9s0ENQ2Y54pUQT2Uj7IzmDGOigOBuBg7uGNmM7HAzb6LI0H11CBvU19m130nzVqk3Ayu6dDFobVvRpTOCOs0rdJLa+9tf0oIA5YtYJQPkZCxdPPsGfSN9d5jVjXRqO1smxhc7sfpDdEHPoH6opcv2TYFfmlb5UU+IDiDbTICQwO2XiFsCmBzY1e8Ji6sysaId/YqSgxIl4cw21q9VGa5V5CicZDzZgfKs4i2aJq3i6p21M5n2k6cPnosEdfc6EUk2K543N/0tDMiC9maNMOGoAv6e+vD9Sj9eqaRxxtFjjUrfvyzMdk0/iEvZyz5weFGY4mgEICjL1N9N6h8NtYFUKJa/I1bh2mIIsjkv4R1DaKLksXG2qO982hCZcQCHdDWBV7LcdaKiLPd/g7Hd6qjou6iUp2hOe+lBJfKzGKLQpxz7oRnH2zujuEU0sk3XsPw/i8XSIYM1C5hWdY/0r4BBli/0t/u1bl3x0tPCVORTlvyi53Ev/7R5LCsl45BCpoyp6vR70j4UQtOW8NozU76fWlY8pkEoar2zr4EV50cfCQ8agItrP39XFTaNHYu0hW319F3yZVyQxg1hlqrfpKYUrHbWdrDsbzgxkfJDDTZDo2l2ow9sVYcE4AcmMkK9qnRSuJZBLNjKzGFbba5/twV9FiqicgRCoS5wPFTzr2smzLCz3bzss9YiS9v3+nfeA8PMSUrhlnynzv1L7IHLMUnx/V2kl9prMKGNZ6QWManh8Nu3pSp0aN55VxYAkRI+yvBeJm0Q1OYBSVeFTlHNXG3kJ0VK8Z8KPWPpafw7wtg2kQU8Mb3RLQUr9DBhjyo2840ROUqpCYMvvkyrS84KF9FlPjgEkr5qZUVwumvO3rQGSSMmbo55tcLRKRnpJDgTBAEqUNtaVQHAm+pRhOxSS4NQVnDmq98PhMf06sSEGZ32s0E5MZCMGCLxb7C4YMz2jCHs8phFeDMcsa18Z53qttNNigQJYAAesrkFyKeApNKZFdu67US3NgVUCfIUOGsLZvgeo9dY+AK4NNkljueTCXIWq+lqdGPhh9k1iCqVg9CmyOYUG7sOoXukP9UiOy6CCUv5otowuK9uOya9EcPFLYkGRx788vH0V2MqANn/mFnPbMPkJ0/nqEPYYWZDDqEwoJ6uaoi00r9gpVfQxQ4WssJE184IT X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 180c99a2-8557-4237-e080-08db7d24909d X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 06:53:40.3660 (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: gm2gNPC636meavFAOW1dUyYCg+KQfaNl8RRG7+/J6YO7LEyzcwPKdRSK6QtbL7RTyrmTQE/7Du2YRl1+iBPUSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR06MB4140 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230704_235346_466764_92837BAD X-CRM114-Status: UNSURE ( 9.79 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/clk/imx/clk-imx8qxp-lpcg.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/clk/imx/clk-imx8qxp-lpcg.c b/drivers/clk/imx/clk-imx8qxp-lpcg.c index 5e31a6a24b3a..e0ee9a2572d0 100644 --- a/drivers/clk/imx/clk-imx8qxp-lpcg.c +++ b/drivers/clk/imx/clk-imx8qxp-lpcg.c @@ -183,7 +183,6 @@ static int imx_lpcg_parse_clks_from_dt(struct platform_device *pdev, unsigned int bit_offset[IMX_LPCG_MAX_CLKS]; struct clk_hw_onecell_data *clk_data; struct clk_hw **clk_hws; - struct resource *res; void __iomem *base; int count; int idx; @@ -193,8 +192,7 @@ static int imx_lpcg_parse_clks_from_dt(struct platform_device *pdev, if (!of_device_is_compatible(np, "fsl,imx8qxp-lpcg")) return -EINVAL; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - base = devm_ioremap_resource(&pdev->dev, res); + base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(base)) return PTR_ERR(base); From patchwork Wed Jul 5 06:53:09 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: 13301726 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B15EDC001B3 for ; Wed, 5 Jul 2023 06:54:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=vAnYzWZJmX+QYirE8WoOs1nfpzV9mVHX/tKPhaGxSRs=; b=kr7kZ5wwczAcbI j6YtE33FQKsQB5o6uS7Bq6RQZ4x2uo+RRnPWVQGcv11QgPV+1fqB0zjBWwUwRPhLF++8DE8GilR3c WqIp2ffH7XFbMaaZKDlpiELiSjVIAg9YA3W3sXbGp32NVKGOu/ugNbtVDdsnCJDesTFaSl0Vho6Dl C/cSgJ9RV9ahAJjsVW/YkqHDh3QNaA6/Z6+iK0o4O4adwRF9CqAvuoeBjQakckc/MF6UOs/vCqzNb tiL1eWv2wPN4rUKUcReEv/Z/JdUACdfIhfDv/YUTAeZghy8N96FD7n9o1pf3BlUW5MRQaEXn6daSQ 7o9P8yIUFZqF3uHk9PEg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOd-00Eww8-0Q; Wed, 05 Jul 2023 06:53:51 +0000 Received: from mail-sgaapc01on20716.outbound.protection.outlook.com ([2a01:111:f400:feab::716] helo=APC01-SG2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOZ-00Ewsi-3C; Wed, 05 Jul 2023 06:53:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R5XIKNl0mVYcYck5FoY97oiem+/DvISqVyIIxhGdPkza0r82X+ACb+GIT3JqJP7lF2hDQIUfoPcrFg8ZLhUeq7ciRGutCr25ozmwxhsXDzYCY7hhuWg4UENPjwv1TqZDwgarYuj8Zn7aiVevjirPYt3Ob6R6JRphiFRZyLsPTYP24PiglSnc6YD9yvXdb9Tz2dY1g5DNnKBQQVcVmStjZZHOr6txM7tQqca8nY58oi8T/9/0kwoom5DdAOt+RDelo9+/75u0vfaecyJFg9tqo/K1OniPY2TuzENooFYLQMkbjqMVUfN34t43kjE5D463r+ubgvBW/6Bhp60JQzyCjA== 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=t78Ts2f+ONfhdnmDgCdAXpgNSzp/ttPaZtRAj3Dx4XM=; b=eMUHKw+yOhng6f59nJrxrqYevlAwoBPf6A/AFonD1O9lietLVjIAfCGOQ1jgmzDkpJFhC9OHv1qqMwePNPJvxkMmMJXFS+pgRNGvIEp0HuUX0VRwEQzr1mRUSjNeE8byoMf4tSohQ5J1aLQcZbnDxNQPJrMixPukzhM2OGXn0end/hGPQXK7ECRyPXVcZDxg3kXxixDcvkRdzyfqsAnIN8PofMDWruqrw394jEkkDbHsU9VkdXN+MXPD67T/UobPYwXhElA36jNBm+r0FgNeWE/BzXwOp0dCcbcYdlku68NMkcDBC3ey6tlCGT8qEzrGN4Zs2x3xl63oA5xi1+fyKg== 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=t78Ts2f+ONfhdnmDgCdAXpgNSzp/ttPaZtRAj3Dx4XM=; b=KJjn9djFz2nq3ZvNbI63LIaOJkvF/4PUPIXV3IkNJ9rCAfhvTpgKe6UVXH0hxjGUnOzxyTq6hrCD7mf/lDBnptiyWWsFoOnD5oZ5GqLKY80ppGYlR0yoOPqAmK0p3x5ZDf+hPuEeLGNabb6zQDeexkJjBnmKM53jJYQDpjOlgxDyjtu/wWmFIoQXEbxBLmwqDqxJ3voiC/4hRpnpxywZK2MiC/3rZ8KGAHR1wgncrx2cv/YY5qRvyghYDEaRLcZ/EsIGVaCcfdPrLPOdcYWAGt7miIEZCeyoHddaVTmQ+tLYYsEollsAYPDSnk3g10oer6LHgbIR46lbvWp1/UKtmA== 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 SI2PR06MB4140.apcprd06.prod.outlook.com (2603:1096:4:f1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.17; Wed, 5 Jul 2023 06:53:43 +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.6565.016; Wed, 5 Jul 2023 06:53:42 +0000 From: Yangtao Li To: Michael Turquette , Stephen Boyd , Matthias Brugger , AngeloGioacchino Del Regno Cc: Yangtao Li , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH 09/13] clk: mediatek: Convert to devm_platform_ioremap_resource() Date: Wed, 5 Jul 2023 14:53:09 +0800 Message-Id: <20230705065313.67043-9-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230705065313.67043-1-frank.li@vivo.com> References: <20230705065313.67043-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0196.apcprd01.prod.exchangelabs.com (2603:1096:4:189::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SI2PR06MB4140:EE_ X-MS-Office365-Filtering-Correlation-Id: de174659-4c73-446b-6d1f-08db7d249222 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yKNMZbEPXnNCTlXCZMNrjgAPBQLPTAOyDPp/s0QE6vFXlXR7ox+KE/dCYlqPY8YSauzBxG0gxIipEI0vLJ1UkVppJCawT0zz17BTR3iojdSwEbh+KZDpKlOVLKQbZe/1nciKOOc+AoB6b++4pVpdXk57HxTiBBrKwlF+67e9WglPZ/9H2eoyFMN8xhDg5zK+NEPmZ644eFd/cmJDXIDpDKhIJOo84Dhqcu4HYJB+MnT5z5N62EYuEGI8t2+qzKkGkzGb2+725Dn5e958q11w4fNquUaL/sN64a0zh/nqPrdmi+wsCNoQ1dAvFTyzGfz4PR+ZGMMSq+x9nat3RNSnQm7mQ/8421jBjrkXxrmxIHnuthQCUitj9KW3wqJFnfbgjgyUUG2enouBWsOWiI6J9RVhcXfg4eOPU389ne09gIGPk05FUcWKxYy8Dfks6aoIErTX7vnDdNkkO9KXW82UD1gla46KW6hbPq1hs6XcYuJZidesQFr3MMuHl0wSKc2V7CIH0Kn5pofuU8SpLKdLq57BqvxpgN9CMAcBk949HxM88OVLQ3sWesl1paN+pjD6VTD7C+tyk+dkZIwatSI9LgYtoS4kkiFABdC8oEXVlahu8IGhWDQgFjoEd6sYO7Cy 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)(376002)(39860400002)(396003)(346002)(366004)(451199021)(41300700001)(8936002)(8676002)(110136005)(36756003)(6486002)(316002)(5660300002)(2906002)(66476007)(4326008)(66556008)(52116002)(6666004)(478600001)(6512007)(38100700002)(38350700002)(186003)(86362001)(66946007)(2616005)(83380400001)(6506007)(1076003)(26005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: otlb1vDzV/g0APXSGpLg+VMGlZ6YXZy6x82se0HsRTC+eVSIpK/3kUOa8SkbFfXITTIAE2eZnArLcErRj/eokIPTl/YAZ0T/yeU/xA+OWXvhNh7GkD/P2M/8Ob853xPrkImR5M28pVG2toe0ihoCcrfNuzGcvpP1ULR1KbINjI6ItD+qVnD7jPjIat1XFAXvh2IMDFAHsEe4bNotH9TzQ95fe7QCDb0Y7CeMzQG0ODfd/8XDl4es5ma3x/FatiJDq6ilOfNegwuKNz4tKbFwjdMZAM3E5d+ruLmVLi8eXXsODUWUdDVSFgjnp1b7my3iAF5i9HXZIorPYqMJCwf6L6N5G5KOajk26dHK52TaUojQVBoqOc7YpJzez/SGHwcpJ2AJpQpB5BeqaLeAO3oZ5ZjwpliGYiI+N7OcTBcWopNR7TP5ASJBUJe3mcC4Y6QssW4ZKX/3+mu5hg2smr0M0SHFA2SXEcK/CxTNCroz/dh0cKqgC6fuUsT4yarxgkbNBT9S/VMYXiTabYYv+wVON3zwHcdmDrdRi6uoxSPCScm/wmE5pAJJ7fUdTiPsPOMQAzeZ6CD/Be8wIC8rLppFOR3ShCS1ZcmGCWuB3HcKQRoBRNU7UUb/GytT7E9LKdAwl90H4Up14fuAjAjOG1gF0Bq7K8p2KUlw4TNO4sgJRRyRAVqq6TDbKP0FvBQ3Ow/0A0oCTjVMThF6lVYkf+lu6Gx4P/RRzXaWc5oxeyc+3Br6U9SrsidViAKjmQHK8ojpZLWNlKvQM7cbVK5QAf4mJNedD6ghwpYJia1Xo2YDJpV3Dbucp4oX0BD9iymh9z5/Ti712RcwJM4iKxI2l5bpSlIaNbpFKxdaXE0IkXbgNGvIXSzKL8FEFenbMfMi+Dxmm0V3PYbVxmrMgJjdYbrDBwG0D/J12H4KL4PnO+/aMESaND+F5lJqSUS5Cdob5lijE4mzMVZgBX9pi0dFJFbBlmGAIAVtpWI0gKuquaJJlBibaw+gr+UztNJQdrX73WlBjD8t4CL8dT6HRYkY4SohcGlByH1Yydae5gN0e5GwP6gi3PgdHDd0TGDqp+EB/g2db1tnEtiBjerdeDQC/MBMsbgI5XRWyRvJzKT9RkvkuiK8a9X0PziLou59zwzZ7fk1vWzPtZLTgpNKNszMy0t/Man7pwXvQ1ZKO6rzlx5/VlcBMtkYW96sdymx2OiN5lCISRCscIsUmznrse+3175jd3MIj4IUFkyMhqLU08FV00c0P1+T/bpe1fgeWOI/tgN89gVaBHeYt8vSHuvnzxB2wUYpoRoZEVpBAhsY2wSKRGmkvXpa92cFi4Atec780C7ddFITvG+4IXAMh4vhG0ay8R2Vq8Otz4KpLWr6B/o73Ol/pQ4GyG+islFdYR6Rf78SutCVpXAMpSBDGUuaBNXqbpGFEZuITTifR2iPz65MCUgCKAIQiHimx2X8VEbeXUC9wdt58MxdVgj6P6yeD2YDRA+seqWViBprWObpgdhb5xdgzSysneVkb3xVKArbiFC4r+lyotUykjlQuBwtJFjjkL/hHSXPXz87VaVgHfPqxsCvs2pq5gSMYKL+ngiUFRy9 X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: de174659-4c73-446b-6d1f-08db7d249222 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 06:53:42.8527 (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: 6/E2Avh/eC+uYHqptNDQWMvUcTb2FZbCo7EwBqH2ay8T2R0cNvJq/LzpUskCxzquubeMnyCEsgJp6QTklV+/bg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR06MB4140 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230704_235348_106511_276A6F85 X-CRM114-Status: GOOD ( 10.12 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/clk/mediatek/clk-mt2701.c | 6 ++---- drivers/clk/mediatek/clk-mt6765.c | 21 ++++++--------------- 2 files changed, 8 insertions(+), 19 deletions(-) diff --git a/drivers/clk/mediatek/clk-mt2701.c b/drivers/clk/mediatek/clk-mt2701.c index 4a154da8a543..4269eb37be2f 100644 --- a/drivers/clk/mediatek/clk-mt2701.c +++ b/drivers/clk/mediatek/clk-mt2701.c @@ -663,9 +663,8 @@ static int mtk_topckgen_init(struct platform_device *pdev) struct clk_hw_onecell_data *clk_data; void __iomem *base; struct device_node *node = pdev->dev.of_node; - struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - base = devm_ioremap_resource(&pdev->dev, res); + base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(base)) return PTR_ERR(base); @@ -887,9 +886,8 @@ static int mtk_pericfg_init(struct platform_device *pdev) void __iomem *base; int r; struct device_node *node = pdev->dev.of_node; - struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - base = devm_ioremap_resource(&pdev->dev, res); + base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(base)) return PTR_ERR(base); diff --git a/drivers/clk/mediatek/clk-mt6765.c b/drivers/clk/mediatek/clk-mt6765.c index 0377e6dd3206..bd957d7c6d54 100644 --- a/drivers/clk/mediatek/clk-mt6765.c +++ b/drivers/clk/mediatek/clk-mt6765.c @@ -731,13 +731,10 @@ static int clk_mt6765_apmixed_probe(struct platform_device *pdev) int r; struct device_node *node = pdev->dev.of_node; void __iomem *base; - struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - base = devm_ioremap_resource(&pdev->dev, res); - if (IS_ERR(base)) { - pr_err("%s(): ioremap failed\n", __func__); + base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(base)) return PTR_ERR(base); - } clk_data = mtk_alloc_clk_data(CLK_APMIXED_NR_CLK); @@ -766,13 +763,10 @@ static int clk_mt6765_top_probe(struct platform_device *pdev) struct device_node *node = pdev->dev.of_node; void __iomem *base; struct clk_hw_onecell_data *clk_data; - struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - base = devm_ioremap_resource(&pdev->dev, res); - if (IS_ERR(base)) { - pr_err("%s(): ioremap failed\n", __func__); + base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(base)) return PTR_ERR(base); - } clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK); @@ -807,13 +801,10 @@ static int clk_mt6765_ifr_probe(struct platform_device *pdev) int r; struct device_node *node = pdev->dev.of_node; void __iomem *base; - struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - base = devm_ioremap_resource(&pdev->dev, res); - if (IS_ERR(base)) { - pr_err("%s(): ioremap failed\n", __func__); + base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(base)) return PTR_ERR(base); - } clk_data = mtk_alloc_clk_data(CLK_IFR_NR_CLK); From patchwork Wed Jul 5 06:53:12 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: 13301728 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 84072EB64DD for ; Wed, 5 Jul 2023 06:54:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=WcyKoiOg1VgTGKIroYoASsmqyreYSFAhzGe6jRscsQ0=; b=a2RmvCpARMZ1Rh R13h45/F49ghrYEezi5ANnzzgJgWCprvtQFbJyXQwfg3LNsSs/xpicJLFvjyy8BZf1lgXoQJclluG 288vdKXSUMi6LbmVvCfOuxCDcTdsAe/b1nKmFRZJACJK6SUktWB8NCJ/lq0G5EXnUySR+mGKWmIDC ffPMPBjlbKuw45q0U6lUFtKw5U8Dai6hrzCrdDZkHzKXN+AU15yc5Ffq0LFUJqGZy58dEY19tZxPr rJng4i9H9aals940YBRbqI0COjG4RzYAVi+AjvEsJ0ji7TkW5Jtq8mGGEEfdqvIM32nBgJ8JP9MTz 5x9FwHNnR3LhMszCQkpg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOk-00Ex13-0y; Wed, 05 Jul 2023 06:53:58 +0000 Received: from mail-sgaapc01on2071e.outbound.protection.outlook.com ([2a01:111:f400:feab::71e] helo=APC01-SG2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOh-00EwyY-2n for linux-arm-kernel@lists.infradead.org; Wed, 05 Jul 2023 06:53:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qidn11MFT0kilT5OoRgQIrq0kcsbLAP3BFd/FELD2KMau6sTrLSrFcWGLTc07vTUVayDjqbxLKwl+Z28NGmcmWvKrLjHtXha7f9XiNshviMrJi33X1wQD9bVKR9EDbjQl9qBZgOqVug3wD6vQt26Tvp3qh4OhKZqKJG0i2sI2n036Kb3SOstpR0Rc5xN8EuAn0aC0utCbpPo0sUsut4RCLq4mkftiTQR8KswX3n7kXXfdSco5upUo3J/fPYhtO6BZKgzYcBdmPUKOM9/QjjX4UADLrKkfThXC/kR/w701V2VX8+pYX7tvfkIpYuzrPeoD8Elm3rsPvl1yWND2RdpHA== 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=Dq/ZVYgUXKyai+HzK/Dyb2odRZZrBRdAg2o3po8nnUQ=; b=TdcQeNJ6pXpQ0uT7HetZ6q++w/30DzRj0eFez6UN3jeXSRZBR1TCHYZUqDWSp0ptGcbs+Yh6PrvN1crrfRm25b5sU12+cb6Q+hGjgVkYACbhZb4RNgoWWIOydNWQGyE/lsWYz0psuHC1RW+iKU6XH2jcoqnfrWr3+/j6f6rMM0pmYJ98R7L9zqG6qvb3KD1jFF4+h1gq0FVeBGxXQSVeqXD/yuYIBlS0jX5tQ5fonbzsSMQpia41yqpJqhg92PJpHZqlIcHW1yVU0jB9shTsKQsQgDmk20WJxDM2+ySlStCWrRuUPo7HEccD05TbLxYtSNOV9NpLztG6XNUw3Ly4eg== 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=Dq/ZVYgUXKyai+HzK/Dyb2odRZZrBRdAg2o3po8nnUQ=; b=CZBqTRO0aHiiVyWfOIBhOIoBSS+O3YOrIlabVSqefYkD6SS+oaFMkx0Kkzw8voRMyCsz8O7nCzsczBQabBgXVONF/i8eV39X5d0BtwCf/Luj3Fwj5YPGHKbYtLJ0TkunkctvfiS5IcZOHshVe9eAzwR6QQvO1wBpIzItV5bcF24GH1KcLvQj/1VG8BgCbDZ9qujSKx0QW71JVEv6Lx1aRdrfXqsGX1PbOABnyXgE/idQYrM5GKrPSvhPHm7ZdTwyCgvA0xTgjwwEikH437hQJdREB8Vgm6P53blWrARdZrejbU+/aQBHyhuUJVptyyK40U/jdMr6nm04UpY7Tym4QA== 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 SI2PR06MB4140.apcprd06.prod.outlook.com (2603:1096:4:f1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.17; Wed, 5 Jul 2023 06:53:50 +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.6565.016; Wed, 5 Jul 2023 06:53:50 +0000 From: Yangtao Li To: Jacky Huang , Shan-Chun Hung , Michael Turquette , Stephen Boyd Cc: Yangtao Li , linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 12/13] clk: nuvoton: Convert to devm_platform_ioremap_resource() Date: Wed, 5 Jul 2023 14:53:12 +0800 Message-Id: <20230705065313.67043-12-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230705065313.67043-1-frank.li@vivo.com> References: <20230705065313.67043-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0196.apcprd01.prod.exchangelabs.com (2603:1096:4:189::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SI2PR06MB4140:EE_ X-MS-Office365-Filtering-Correlation-Id: 8a6ce61e-dbe2-4496-dfe6-08db7d249657 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JH78alT17Zw8lH1Y/RrqN2X2Oe4zG/vv23LvPewBWN87weuS+/QqQCLYrqAXPEKQ2GoO/VZLwvyDAKcNbrYkV/aQ8ngaSddtO2hH1/rD5NgRRV6JJcvbh7qAIieQUSUVJjHiC+MESuRUSHWvu2YsgJ3UW0P1znwAFohYpi30Sp+EoIplcWgVyMLj6ZfGIsLwIbq7Xcn8w/2/K8MNUevzKRO0j01mbki3dvHCQsFNiLbm6c/vxH+mx8rr1FFSDAay/K1JxapsBvP1lUcWVjbbHLnE4Go4Njpog68yDxJxKM8rFznDeqp1GkAA3lBCClg2n7mmXCP25qlIGHhpa86+nNpOY8sYqX9m9r4QL0O3ruEI+KzAe5qsUww8d1I9m4khSToeH7inuUef2xdNQT3WDE7Sccbxiwc2Zd+FkcYflQyjcZU7auAom53DE1QG2+UP/cvE9D7OWSjNlcAJbLsscmF12B9oe3gK+jKuaIh/aLnS8OvetWTBcO7pRgTSOeoc49fMzSvjocw3MsQ5GImVsXwQOzd2c933VhB/TUV5GbC1bXgAn0aH8NJMa8lMNQoJ5tM3gHkSH3t3W9TKvculF0m9eu7cYFv/Ux0f2yEUq2RhSIgpvb7vspPHNditttei 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)(376002)(39860400002)(396003)(346002)(366004)(451199021)(41300700001)(8936002)(8676002)(110136005)(36756003)(6486002)(316002)(5660300002)(2906002)(66476007)(4326008)(66556008)(52116002)(6666004)(478600001)(6512007)(38100700002)(38350700002)(186003)(86362001)(66946007)(2616005)(83380400001)(6506007)(1076003)(26005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VMeS6d+Xn+YLovHO4rF6c5D28mC8x8wNdOkceh8B4rLPZwcuPILMorLIs8herZm5rr3R8av+FJvG4hemeEPxTrQB8SF6yv50EQM9y1W8TVH/aN6/quueN8vW35hZeQS/kodyXY/w31Mo+g+BxBROHMtOp0rzt1Ikr8FB9G2yJbffSCM2GAcouof7xTuIwLS9E5cDUlVAJbylP8LkAwBHy+Q5n922TepfnJ3MBTocr+3LHfQVE+zZbH2Be+qAsuWqNIv94cgUN0EbnWTICo7GPtia7FNAHwcMKGdhFlaC1KpU+iVvu0fLjnMhoJC5pnFMtTrqZc26WC44RimUDDRmH+1tIbJDs8KvufPEIFW+a1sFPgwd8IDfrdOJF4W/HRXm2A90DkOjbUd83G/6JsT0PtQ3B4uB6GX3wrau33gWnnyaAOZuf8Rjs2SGg4xYMhFXRHQoF02Xy/sTpdeA345c6EKh+nau8BtQvY8uwsfLDBgvnJhWbC66xcU3QfNxE9palXKk8JNI6LJyBIpDeIyWMGk9sI9XUQJ4F53wGwjoK0KpOjnMXNy5IiG0moX0HsuwlouyK26v8nT0SicyTocdJ44MYj7CSqNvozqxOfTPBxX4SNX1gNKDEfLBZJEAU9ZoC2syVRJUz8I86UISE7uXC7x9W+fSvSuNWxDaAuvSROtUkmGwKvN8tPGaznngtUd2knRV/LpkcL25SW4jmQ6P2D3S8MoxX+bjkJDVW507LN6OkI4wa6DsaWw9+AyA37uuuqvKs3OFp4Y35arx8fRv9ZkgAvyWU/txNEg3Qm1qNbCeTxMN0aW/9Tu3fsRwPUZknNwbkJtdaOin9pjU5UwgnsvJCPXaPdh41Z94RKd5usyJTZbhSzgBKQ5lgEk74U44OyItMxXfTuz2n8BNCKe821MU1RdLzvNYw6DurA6QHRugc73OItKV1IWpWXSEMP6MgAj9EdKaO8tU4TW7iMFfPhUotL4XV70j6HI5n+T/uXN3gfKwwtbIgpCuqyhNdvHP75EbN6DFgtQDa/vi/ovYLcbaSBGNj1VL/q+94SuiXd6qG6tGmrspcarJ1Q/rEYmOW2p9767QXAbbmYU8gahn86qHt5J3cHlu1HvnH4OKLDjC5atMoZ5NA4Qv+ouRvVZWFwCT6LPq/BhPchUuGz1PugqfFdFFWBq6zrTwLakxWckzp21nUTkuxdKyXico8PVmqqYffx6ROk/T0K6Zp9R3sz1LUVJNptX/41AddMu9iWS+IWPHWYDxsW5LgE6wMA4rr0th7PWsJS3ywnwgWSgKPxy1gnlvyw1eZaoKuO7PZ1QLRZofJrYHsWQAOPxR25PwAAxGAHyy+s+zGnLtHKLg2XVLnUiw4OtGxQc7V0nzFkpcFLguePRyAJNW6hQrtCAlWnSjWtT9I2TlEmYGCnclwxbT2DvqBex9DQVCyecTOUsOlQDHC24wue5QO9bj7z6bnt/pxFPRX6AiNVnkH6NtdzGbsdn71L7szqpAriir+j1CeBO/JqInyQMG3F+4OY44l//9cBk6EPwHOXCvRdhTTGCe8rJyaQUeq4h/eHRBntjfx4wDAg89UA62JvqBsfPq X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8a6ce61e-dbe2-4496-dfe6-08db7d249657 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 06:53:50.3741 (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: cz8iJwscOJbvwtz4CMdamYxqpWXlJoUMoGz4nkMaF7QJ/k6/qevMBc1iJZQ2JA4EguBT43TUQ8OUKVbis6UuGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR06MB4140 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230704_235355_909004_EAC707F3 X-CRM114-Status: GOOD ( 11.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li Acked-by: Jacky Huang --- drivers/clk/nuvoton/clk-ma35d1.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/clk/nuvoton/clk-ma35d1.c b/drivers/clk/nuvoton/clk-ma35d1.c index f1fe7edd21b5..9f65d0623517 100644 --- a/drivers/clk/nuvoton/clk-ma35d1.c +++ b/drivers/clk/nuvoton/clk-ma35d1.c @@ -460,7 +460,6 @@ static int ma35d1_clocks_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; struct device_node *clk_node = pdev->dev.of_node; - struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); void __iomem *clk_base; static struct clk_hw **hws; static struct clk_hw_onecell_data *ma35d1_hw_data; @@ -476,7 +475,7 @@ static int ma35d1_clocks_probe(struct platform_device *pdev) ma35d1_hw_data->num = CLK_MAX_IDX; hws = ma35d1_hw_data->hws; - clk_base = devm_ioremap_resource(dev, res); + clk_base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(clk_base)) return PTR_ERR(clk_base); From patchwork Wed Jul 5 06:53:13 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: 13301729 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E3210EB64DD for ; Wed, 5 Jul 2023 06:54:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=uivr4bxhX5UouAWgqO8nA0hpx/QwfR5xJ44ZqF5lYkg=; b=yE1hTZY0YffZQb 1BCFoVrgP1iztI9wxGK7abdhQzCsnOeVuzEUszMK1REySYAsB76gTItufcnRh+1r8zrYgHic4LWaO 1xNPpaqsrBBid1vvne8cPSBNqQlApSp6pfJAVhd02btno2due3fZ40f0jtamyKTjFd1iKAR4dIW+y Kc/IGiJFSHS93y/LQ8Jx3cvsljAnFKx5Spruyp5x0fv9OzB01VLRvQAqiIiovlbTH8/U313Oxib+9 87QqAVDnScm1uQNQjHTvZudUN9bvtluZmlGmN4CbKxVsrd2DtFoX7WTMpVqR73TnUZPEYGiLbYNUs w4S5Iq/iCewxp6TKz0aQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOn-00Ex3z-2O; Wed, 05 Jul 2023 06:54:01 +0000 Received: from mail-tyzapc01on20704.outbound.protection.outlook.com ([2a01:111:f403:704b::704] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qGwOk-00Ex0K-1f for linux-arm-kernel@lists.infradead.org; Wed, 05 Jul 2023 06:53:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZuqpYIiG4JpunWOhXyuvHsj87/TJdnZCAHz/UzC4bsl1QUjZNm9tH9lhJVv8B2lRZWaLHK0gefnNWVy6adhPVzZkXw2iyoB/oLhx+H9UjgaDRaD/fHk0D35ek/FZsyusgq9jPbWHxjzMqpS7daraECCgwRmypCD59QWC8olIr59wFSxuQi1fBZNVPopOZg8kuJ+C6ioYc0aC8ICloWnJoy4By/bnFwm9SGV129S+icRUjgZwGJa4cgAqsHDWmNtFqpp0AHIp1ufuWUs8k4V/qPvSrNyCgRu9plmgvQ+86L0MMI6Q0NJBuH0UpdMtx7dO4rp1qJ5Qoi7kWF71mincTg== 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=xR1DL/vFBmz0SgAEn+k5xGVjFO5PdALrdwptsjpJNtU=; b=G6zzd/dKlFhTMKOHJ3Iu/umwmDryNy/UsoaVjXuRMLn6hLjDHNhI0j+yTDUNwWcj80YqnOD7IxC3zt+zcV+tRhze4PI76VYhqjnTCuomWMjQxtP8+x67qY+OBigMaGwRHSrOJA8I4FNU+e84UksKZHC79YkLq5IzSgpZD5ZbCWKxqvOfee4EUhYAfIRbPmG0amQiq6VKa74+wR1fm332oBjt7TySzNHCx95hjvO5YGK10FRWUtyYIGKQwUaCVCi6NIUvMieCd4PSWYXAQ5I6VCxmyNsF/PDfdVrGiBVtdDE1K1PXeZJOHe8wY+z3KkaTfNY9IqnLWYJWmQ/qE+4R/A== 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=xR1DL/vFBmz0SgAEn+k5xGVjFO5PdALrdwptsjpJNtU=; b=UfAuSfjtscQyB/JUrHW1G2p2tHPpXWKY5IhYTX+0B9u3KciXY19SgU4COE9wka8MX93//D80lU/fLtYo8F5X9QsVC1xz2PGNCUB2EqFg3s87apAfw0m579xVtTVX+WqASU6WIgWOnwKdU+J/PDrSNnQnJ8mrd3BLm4/TQliIBzhIKENjR6IqL//m4JG19co3BouINjVOsSYdlB+b/zvjH79xxP62hc+1SAzra5DYFeuKRw5ojQ59CEi7Zh0qKrWprKnRlErQh88KZ8RTnZA9om5H16HYY0v0m83CczKOwLLETbijUtuuUncRVeh7MynKOV6yOqBKmAmj5+9qul+7GQ== 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 SEZPR06MB6087.apcprd06.prod.outlook.com (2603:1096:101:e7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Wed, 5 Jul 2023 06:53:53 +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.6565.016; Wed, 5 Jul 2023 06:53:53 +0000 From: Yangtao Li To: Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Michael Turquette , Stephen Boyd Cc: Yangtao Li , linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 13/13] clk: mvebu: Convert to devm_platform_ioremap_resource() Date: Wed, 5 Jul 2023 14:53:13 +0800 Message-Id: <20230705065313.67043-13-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230705065313.67043-1-frank.li@vivo.com> References: <20230705065313.67043-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0196.apcprd01.prod.exchangelabs.com (2603:1096:4:189::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SEZPR06MB6087:EE_ X-MS-Office365-Filtering-Correlation-Id: 556d5df4-4567-4b78-4eca-08db7d249845 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tb+cPK3c6GfOY2uNgRi6ob+tAWXiAzJYKfv8RKVQpMkTRp7tBfIlbCA19PHGMfhAubsk3sJlMX7qC2yIVYBx9zrwvOo7ho5gEno4xTjb0kteiLVDfMve8j70Ts23qAUSofyKKjq9q6fTVHHkhuCGOuocobUnD9hLhN6EQqeg3SYlsGYnRGRR4OBfWtZv1NG4gV6NcQqi/4mT8i913E6UOg8WMkQcxSkyBhyWugLp/Vy6Esfv+7hlyJJ6kXIbzftuJKAFJ8JKHVpS/pmxxWNtkY/HFG5euwIioS+axXrtlYj+iCHB5TrlUOJqPsGa08rIWE+QiAJniPznSjdx0dP+FOItxNJzh5yNAFfYYaRnmjiWwC4q+h8OlHgFmhmhzohzhe5olRMkM3LENvie2C3BAWPQ9l/4hlEWR1XOQpW52EXtAwGSdBUGBWZ86iXJ+W2uWrIsvM+PPKJhHI0v+j8kJy3Fgq3btxzMuSEA2K7ts4zAiWC4QCU3zz56/0l6iQATcpRipFa1kJiwOzmHzQamMmLl1UqzLOBVZxAVoESKHghoapNEH8FXYok78MB6sPP3gvr54YXVI54WH2sO2P/JKfljBb1jUIaqFnmV2GDmxmy+KY80R5Byh61b9S3kETY4 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)(39860400002)(346002)(376002)(396003)(366004)(136003)(451199021)(41300700001)(38100700002)(6666004)(52116002)(38350700002)(83380400001)(2616005)(186003)(6506007)(1076003)(6512007)(86362001)(6486002)(110136005)(316002)(478600001)(66946007)(36756003)(66556008)(66476007)(4326008)(8936002)(8676002)(26005)(5660300002)(2906002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Dib/WJiZ0QOnoDmFlm9YVSz1ujazJCFzIedOe7I+6rVfO7BP9JMbuDVVn52on0R/ffdP5P8zKHFa9/SzSIdycBo5P4YtuEYeWz1yK+FgPFKXfIiOSDLrOAOpnYsT9dtQrW2FMKxiHicToRHBlHJm7elJtB9Rgr6l+9/3wve4Mz7dKL8JcpAvSZJzzt+duDG7axtZSwWZ5pkyC1F4npPlYWuq70IAJIF0bEUy8mCYinW7rSrK0CeODwVM9p0K0qVh7AD5ZWlZs1vpsNFBqz7KdMiorgRyAyXqHIxjv7K2p16eiF9IjUvoo4amwSJKzJ2qVsUjEHlRfX0s6MrdoA8trW2tSOdNcqyu9Z0BHunWGPTnhOQiyXxLCbLtliwKkgrFl1Ox+v7+T4kRF7avycapprEIs9uP6heWPVw1GWAP95uovHcAe0YqoZ6mNWZyedumFWvPQBfiDyTBF28UMWgmDdqgPrHe6kdddDPKkgRgvjVCYS+jcQv8KlRcTsxgT6mUUQ1WFHbOrdlcWt2v1JZ0Kt+c7bcFru7wBl68I6R5+9tVFta0vajCdLs/nUgdVlZLHhfh601Bpafhq9svFNuefYTnoCnRflLBRqqKTe/i8jNHz4zoBXO9+tF7/IOmfMYMj2Q2KLHCBw1A64kFlyOutGMW4Y07bVQts6UTpg15EfX6dbCk9aU4Jth/moTBYw2SjsXE6wayv9IqLHWCXgNNm5HZSAkyv6u4I9Lqv9uX0jzJaXy+gMySWT4UaPM7fEDD7IXTfGZYeugWkjKHQa86wSoIGuwu7nRzn5Ia1qrfWiMZGq+nuPHpRwJU02nw69apClb+H5Z2FdYq47AbV/tcnjWBQF1K1pNjOjQq3Xbu9tv25XrzmRM2jjwTcFHRLOCy2DQC3sLcWFX6No/+ntus4uhAov5svHXlwqRNreRE/+nzlG7ynIv0UVkV030v7T9Y1PYCK8Blt5vAvAxt6OAYOQrSfBnefIiWLvHaWiuX3pcceyS/LqaPSEjOQXFkLUdgwp/xMMUUSzvTxEI9pZc7hUvmNEgIXsJIM0eILsZiWHZ+l+iEg13carBOLZFsV3ijbrNFkTXOpCbLEvmQohxZyhzA/ErE1Dm04ChPa99mpGsXik3z+8MSMxA3aY8FOHAx/IBKgPbF0eZtTkndH/4gZ7ABFJ5TTaYvE9sQr7g1PG2yoRzIeRPwE04sUWX50NknBMh/8Vhr6SrYUa9FDscNZzswBt0JT48x6mRjjOQRLCrrOV8BCzVYufLjxt1GyTDfIB57REGCBHMD/dcYv1NV139lWN4RHkVes+GyW1395mOy/OAJ5LETeZm8v1k6UPJSJHnF+b2mCYjjHmhKmfSTWv5dZ8JJxAqUuHzFu4cFDQNKsNGrErgjN0Xgf46BQu1037fbapTuLaVdCN6gxRC+O8yCL3mNajx4Ta6arHtrWgygfXz3cZlK5X5s702GQvhKvHyY/Lotn9PH2PHyPyqSIlT5x04BaDdAaP1h6CzKr1t/GKtsw5TpulsI4yDVqL1TB9+odSXFinzIOcEPJHvc8vKMnIgCcTL+TeogLxoTjuIh/TDG7XhGLUWZiuZPXfWa X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 556d5df4-4567-4b78-4eca-08db7d249845 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 06:53:53.1557 (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: 8wTPZcZCxL6KYMaCKugLcU5voCpJgga51XpBrSop8Nb+0lvH4vOhmoM0I+XWYm/t8bU50r0GkrGY/48SiR7dkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR06MB6087 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230704_235358_573369_B209E8AC X-CRM114-Status: GOOD ( 11.72 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/clk/mvebu/armada-37xx-periph.c | 4 +--- drivers/clk/mvebu/armada-37xx-tbg.c | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/clk/mvebu/armada-37xx-periph.c b/drivers/clk/mvebu/armada-37xx-periph.c index 3ae6078f6ff7..b576766e67bc 100644 --- a/drivers/clk/mvebu/armada-37xx-periph.c +++ b/drivers/clk/mvebu/armada-37xx-periph.c @@ -733,7 +733,6 @@ static int armada_3700_periph_clock_probe(struct platform_device *pdev) const struct clk_periph_data *data; struct device *dev = &pdev->dev; int num_periph = 0, i, ret; - struct resource *res; data = of_device_get_match_data(dev); if (!data) @@ -754,8 +753,7 @@ static int armada_3700_periph_clock_probe(struct platform_device *pdev) return -ENOMEM; driver_data->hw_data->num = num_periph; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - driver_data->reg = devm_ioremap_resource(dev, res); + driver_data->reg = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(driver_data->reg)) return PTR_ERR(driver_data->reg); diff --git a/drivers/clk/mvebu/armada-37xx-tbg.c b/drivers/clk/mvebu/armada-37xx-tbg.c index eccc1aeefbaf..e94c336e0f1c 100644 --- a/drivers/clk/mvebu/armada-37xx-tbg.c +++ b/drivers/clk/mvebu/armada-37xx-tbg.c @@ -84,7 +84,6 @@ static int armada_3700_tbg_clock_probe(struct platform_device *pdev) struct clk_hw_onecell_data *hw_tbg_data; struct device *dev = &pdev->dev; const char *parent_name; - struct resource *res; struct clk *parent; void __iomem *reg; int i; @@ -105,8 +104,7 @@ static int armada_3700_tbg_clock_probe(struct platform_device *pdev) parent_name = __clk_get_name(parent); clk_put(parent); - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - reg = devm_ioremap_resource(dev, res); + reg = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(reg)) return PTR_ERR(reg);