Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp464010pxb; Wed, 8 Sep 2021 05:23:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzA+E5LVXoOIuQBEljAtgchfPz4PNQSaP4GHJkVziklInALuHxenRnOKKFXKENN6sIKzreZ X-Received: by 2002:a92:dc85:: with SMTP id c5mr1071258iln.104.1631103830586; Wed, 08 Sep 2021 05:23:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631103830; cv=none; d=google.com; s=arc-20160816; b=D9AUxzocnBnpgmbd+cOM7lojKcG0c+ZbZsKWdFuKKso8ieRgWHQQrvz6iffmUGpxbj BgXyba2yoYv0xMIQ25FtVfx4a9UV5Ko0X82pn2EYFXd8uBp4x4CxXtn+54cPKEhLY6d6 uREAMbVlbkfmZVxOcAf79GU4a2MNJhxhjr1YmN/B3aubMZ7MZDhmWBkLwy6dM5PgThZP 6x4t6pJ7JTY67X0tQoMjh1rptJ/g3D3Im2rS8hgn8dKRrHaY7VAiG5DsQCJnqq2MzQlh 43mu6xA2VAu3QVG4hINAzg7wf+Ka3Xc16XzpSLwnihPfFtUeUIQWwY8HSu8S8Ckcx+2T 1SxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=vwmSNfYg2aBbECgCn0V5dIBb8kg9AP/+cED59EBRUNY=; b=WadteY4moLCMUBRIta+UZeajuAosGz3VwI6v0H2uahTqxwnHmF6uWQpsk0HzZxD4Af qIkGOPblZ2loGBCB5MRWEFMAEy5AHDTtu1uQHNydAEi08jNYfqgqQuAYgegmyMn6s2aw vO+eVcwJDZbeZhp9gbKQZsUjErqS6IU2ewIvVX2pU3yXIkkrAApBy3Tn9Q3fNQxVJOod UO/8U5LZD3jvcu3MwC+INUjD2qDKB3Nv5S49biQhhKMW/ppAt5AcUvrbPHyI9R0yFJDk f4IGkbD1HntA5xXtp1gRPJp6HRCI02rfa4ChDAgCZ5wUgT9AP9mp93U9qZjfTMcZ+dJN czcg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s10si1701243ioo.6.2021.09.08.05.23.26; Wed, 08 Sep 2021 05:23:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349291AbhIHK6r (ORCPT + 99 others); Wed, 8 Sep 2021 06:58:47 -0400 Received: from mx21.baidu.com ([220.181.3.85]:41248 "EHLO baidu.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1348997AbhIHK6q (ORCPT ); Wed, 8 Sep 2021 06:58:46 -0400 Received: from BJHW-Mail-Ex15.internal.baidu.com (unknown [10.127.64.38]) by Forcepoint Email with ESMTPS id 0247CF25D7BF6BFF0374; Wed, 8 Sep 2021 18:57:37 +0800 (CST) Received: from BJHW-MAIL-EX27.internal.baidu.com (10.127.64.42) by BJHW-Mail-Ex15.internal.baidu.com (10.127.64.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.14; Wed, 8 Sep 2021 18:57:36 +0800 Received: from LAPTOP-UKSR4ENP.internal.baidu.com (172.31.63.8) by BJHW-MAIL-EX27.internal.baidu.com (10.127.64.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.14; Wed, 8 Sep 2021 18:57:36 +0800 From: Cai Huoqing To: CC: Neil Armstrong , Mauro Carvalho Chehab , Greg Kroah-Hartman , "Kevin Hilman" , Jerome Brunet , "Martin Blumenstingl" , , , , , Subject: [PATCH] staging: media: meson: vdec: Make use of the helper function devm_platform_ioremap_resource_byname() Date: Wed, 8 Sep 2021 18:57:29 +0800 Message-ID: <20210908105730.1882-1-caihuoqing@baidu.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.31.63.8] X-ClientProxiedBy: BJHW-Mail-Ex15.internal.baidu.com (10.127.64.38) To BJHW-MAIL-EX27.internal.baidu.com (10.127.64.42) X-Baidu-BdMsfe-DateCheck: 1_BJHW-Mail-Ex15_2021-09-08 18:57:36:970 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use the devm_platform_ioremap_resource_byname() helper instead of calling platform_get_resource_byname() and devm_ioremap_resource() separately Signed-off-by: Cai Huoqing --- drivers/staging/media/meson/vdec/vdec.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/staging/media/meson/vdec/vdec.c b/drivers/staging/media/meson/vdec/vdec.c index e51d69c4729d..8549d95be0f2 100644 --- a/drivers/staging/media/meson/vdec/vdec.c +++ b/drivers/staging/media/meson/vdec/vdec.c @@ -994,7 +994,6 @@ static int vdec_probe(struct platform_device *pdev) struct device *dev = &pdev->dev; struct video_device *vdev; struct amvdec_core *core; - struct resource *r; const struct of_device_id *of_id; int irq; int ret; @@ -1006,13 +1005,11 @@ static int vdec_probe(struct platform_device *pdev) core->dev = dev; platform_set_drvdata(pdev, core); - r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dos"); - core->dos_base = devm_ioremap_resource(dev, r); + core->dos_base = devm_platform_ioremap_resource_byname(pdev, "dos"); if (IS_ERR(core->dos_base)) return PTR_ERR(core->dos_base); - r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "esparser"); - core->esparser_base = devm_ioremap_resource(dev, r); + core->esparser_base = devm_platform_ioremap_resource_byname(pdev, "esparser"); if (IS_ERR(core->esparser_base)) return PTR_ERR(core->esparser_base); -- 2.25.1