Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp5097905pxv; Tue, 20 Jul 2021 19:34:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwbQ8sIstStfILTJldv+mNHSKvE9ijIdHlcrmiX64gjvKJD6Q11sTj0qz3qVwL534IZo9Os X-Received: by 2002:aa7:cb86:: with SMTP id r6mr44423683edt.181.1626834868132; Tue, 20 Jul 2021 19:34:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626834868; cv=none; d=google.com; s=arc-20160816; b=PIei64ftl7Wg1Xlhl+UZStEnBwKqsFdYjIqrBrPZHBrwWZU2wpKgBiIYxaKAlDjqXS eaJt1BZZV6oSqzMq7a5cHjl779CEA92m/uHKfDc6CAg76Xp0WZUJ2jG1/J8OBNl/Z+Q0 F3MHri2lNNyyk4sMsJ+QtWO6TaBJcwppCvSqNEPDA8v3PpswQfpDZ5zkf8nQq74HdbQs l4s+vxtJQMlyxaQm3vxGLvm5XO72ei2jQb8CgCzPKFjEuOjIhX+32VYt3LvB1n6cOUDo ib97SO8D/MVqdoHTz9OH365r8vNFYjfq8hl9Ixbn8JtbeSLnLO2u6eUIpBi0syP+zHxW MlzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=TdFyhJlm7To4mS8x8mjjIw5tozbz6F7uo+c98IBnjNM=; b=loHxptkFi/lkfxJcdc2mtZXKTDX9f94+qD9+/VPzGEHSDN7vpGCNkG8XIrz3sNGMbx 4lUzXYLgdwQDl+rACSyULfsWm6lOUENEqH2DAe62irbLfQ2AI6VRLVeuxBGydoV/Mfm4 k6KOni/+tSiWqJz6Mm7spZcIef2LvAykrS5B2pUlFETncs4pJtn6kmhKnSFSt6Ix/6Io KUu7yrwDYkZ9nX6LaOwKhW9+WsKR8Bbn85tPW224GaK4WBNOj3prfBMQssUJ85vqTWHX eFCvYpVyKqsE3YiBIJQSbwECrmOcqAqiHrtH4ulJP4NM3ie6IKPrSnsIocJ6Ub/iaWLh Dy6w== 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 1si19763425eje.240.2021.07.20.19.34.03; Tue, 20 Jul 2021 19:34:28 -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 S230342AbhGUBwD (ORCPT + 99 others); Tue, 20 Jul 2021 21:52:03 -0400 Received: from cmccmta2.chinamobile.com ([221.176.66.80]:38952 "EHLO cmccmta2.chinamobile.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229903AbhGUBv7 (ORCPT ); Tue, 20 Jul 2021 21:51:59 -0400 Received: from spf.mail.chinamobile.com (unknown[172.16.121.17]) by rmmx-syy-dmz-app07-12007 (RichMail) with SMTP id 2ee760f7871cfb3-4462d; Wed, 21 Jul 2021 10:31:56 +0800 (CST) X-RM-TRANSID: 2ee760f7871cfb3-4462d X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from localhost.localdomain (unknown[112.0.144.134]) by rmsmtp-syy-appsvr09-12009 (RichMail) with SMTP id 2ee960f787184d6-c2b18; Wed, 21 Jul 2021 10:31:56 +0800 (CST) X-RM-TRANSID: 2ee960f787184d6-c2b18 From: Tang Bin To: a.hajda@samsung.com, narmstrong@baylibre.com, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, airlied@linux.ie, daniel@ffwll.ch Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Tang Bin Subject: [PATCH] drm/bridge/analogix/dp_core: Use devm_platform_ioremap_resource() to simplify code Date: Wed, 21 Jul 2021 10:32:39 +0800 Message-Id: <20210721023239.29284-1-tangbin@cmss.chinamobile.com> X-Mailer: git-send-email 2.20.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use devm_platform_ioremap_resource() instead of platform_get_resource() & devm_ioremap_resource(). Signed-off-by: Tang Bin --- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c index 76736fb8e..71537cf8c 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c @@ -1656,7 +1656,6 @@ analogix_dp_probe(struct device *dev, struct analogix_dp_plat_data *plat_data) { struct platform_device *pdev = to_platform_device(dev); struct analogix_dp_device *dp; - struct resource *res; unsigned int irq_flags; int ret; @@ -1710,9 +1709,7 @@ analogix_dp_probe(struct device *dev, struct analogix_dp_plat_data *plat_data) clk_prepare_enable(dp->clock); - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - - dp->reg_base = devm_ioremap_resource(&pdev->dev, res); + dp->reg_base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(dp->reg_base)) return ERR_CAST(dp->reg_base); -- 2.20.1.windows.1