Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp954746pxb; Wed, 3 Mar 2021 22:23:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJwYAVIXhMN4DWe72oFsVh4RYlKDBs8evRe6TWBYUNuSOy+ymZ3JnE8u5vN8G0uECx9HY5Zc X-Received: by 2002:a05:6402:c7:: with SMTP id i7mr2705022edu.328.1614839015746; Wed, 03 Mar 2021 22:23:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614839015; cv=none; d=google.com; s=arc-20160816; b=z/rtFo+/6ExriwuxpmYWDP9Jcn2PW+KDGF5oYCWmxPrKMZ0RZ1NDgaiXsHCViOgluX o8/DDl0KxWK6SLoULMVZyKHHccX+L45PKnEOcvulc67i5fqXnIJAaEbXTsFQL3DbHRQ1 9WVZb95cA+di/PqsRY1GM8aM+7Q29fC/x2NlU7TV1uHjck+sJ9Dl2stHNNeaohRAw+pf B/2CG4zyANIOv57QAbdMkTh6D15k79V8yvy3SU20TBSxuTsfhqZoCVwrTDIuACQJbAaj KzvR5HKM7RPMGNLpXCBl3Vn2mBO5bVu+O8r12tMVGBFm4Ugf1c149GA0nF2IcMsN2WuQ r+Ew== 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=ks9xn6vpdaGyLHxIblqcnSesUbgVFTU9T6oSnCCombE=; b=R5Pu8lc2btiaj002bYvR/LcSPtlNX6B/gBXt594RKTXhdcQDYWPNh5GXgDdaRDG8OE knIiQREqCyrk1AtKEeQ07uZ0cjz9sBSEQpBCtCWKQTbLSm6LNbpjwvA71iHhTqQXpB3W Ry0cJaiJtdQCI03f/2uJkQTMjz86oKy7eFO0XeMIZwkL19pfOYg9g5KCgwk2tes1t27g cLwztKLNWQOKPX+MZEpNiOao3LLgKWv3eWUvDxu/zBYyu+9PNVmfS0LrJbJ1BMAlFsHW oILycZbhgWC4a4z7zKGLbqd7sp45wP4kRTiu1dPEMXlnh8zUMnCG1xRQ2h1FhaEWf2rG lwNQ== 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 bu8si16583439edb.349.2021.03.03.22.23.13; Wed, 03 Mar 2021 22:23:35 -0800 (PST) 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 S1574180AbhCBPNz (ORCPT + 99 others); Tue, 2 Mar 2021 10:13:55 -0500 Received: from cmccmta3.chinamobile.com ([221.176.66.81]:6124 "EHLO cmccmta3.chinamobile.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1447170AbhCBMvE (ORCPT ); Tue, 2 Mar 2021 07:51:04 -0500 Received: from spf.mail.chinamobile.com (unknown[172.16.121.19]) by rmmx-syy-dmz-app12-12012 (RichMail) with SMTP id 2eec603e347f975-90ad9; Tue, 02 Mar 2021 20:50:09 +0800 (CST) X-RM-TRANSID: 2eec603e347f975-90ad9 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from localhost.localdomain (unknown[223.112.105.130]) by rmsmtp-syy-appsvr10-12010 (RichMail) with SMTP id 2eea603e347d2a6-1de80; Tue, 02 Mar 2021 20:50:09 +0800 (CST) X-RM-TRANSID: 2eea603e347d2a6-1de80 From: Tang Bin To: broonie@kernel.org, timur@kernel.org, nicoleotsuka@gmail.com, Xiubo.Lee@gmail.com, perex@perex.cz, tiwai@suse.com Cc: alsa-devel@alsa-project.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Tang Bin Subject: [PATCH] ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname() to simplify code Date: Tue, 2 Mar 2021 20:50:02 +0800 Message-Id: <20210302125002.23900-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 In this function, devm_platform_ioremap_resource_byname() should be suitable to simplify code. Signed-off-by: Tang Bin --- sound/soc/fsl/fsl_xcvr.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sound/soc/fsl/fsl_xcvr.c b/sound/soc/fsl/fsl_xcvr.c index 6dd0a5fcd455..5e8284db857b 100644 --- a/sound/soc/fsl/fsl_xcvr.c +++ b/sound/soc/fsl/fsl_xcvr.c @@ -1131,7 +1131,7 @@ static int fsl_xcvr_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; struct fsl_xcvr *xcvr; - struct resource *ram_res, *regs_res, *rx_res, *tx_res; + struct resource *rx_res, *tx_res; void __iomem *regs; int ret, irq; @@ -1166,13 +1166,11 @@ static int fsl_xcvr_probe(struct platform_device *pdev) return PTR_ERR(xcvr->pll_ipg_clk); } - ram_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ram"); - xcvr->ram_addr = devm_ioremap_resource(dev, ram_res); + xcvr->ram_addr = devm_platform_ioremap_resource_byname(pdev, "ram"); if (IS_ERR(xcvr->ram_addr)) return PTR_ERR(xcvr->ram_addr); - regs_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); - regs = devm_ioremap_resource(dev, regs_res); + regs = devm_platform_ioremap_resource_byname(pdev, "regs"); if (IS_ERR(regs)) return PTR_ERR(regs); -- 2.18.2