From patchwork Sun Dec 15 14:05:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yangtao Li X-Patchwork-Id: 11292807 X-Patchwork-Delegate: viresh.linux@gmail.com Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0155714BD for ; Sun, 15 Dec 2019 14:05:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C6C20206CB for ; Sun, 15 Dec 2019 14:05:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PCh3CAQ6" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726112AbfLOOF1 (ORCPT ); Sun, 15 Dec 2019 09:05:27 -0500 Received: from mail-pf1-f195.google.com ([209.85.210.195]:38999 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726103AbfLOOF1 (ORCPT ); Sun, 15 Dec 2019 09:05:27 -0500 Received: by mail-pf1-f195.google.com with SMTP id 2so4166657pfx.6; Sun, 15 Dec 2019 06:05:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=4NNHMwwOja9ATqtB8C83gEq8h9vLXG9GKfSmzXJLSCY=; b=PCh3CAQ63AJjKVVNhM7n8hXDXGssqKDAJYA8Ey03huv5tbwiNSh33rs2UUgYNEvWf6 WzJtPDCTrwUW1t9IfArl17r0/9jcLzrd6AaS8CirSHGhbA5LnN2rCA1ZoPcxTIpDFAA4 aYDMIZOe8EJ4JjB+rJctg+3ugsJyBdoEA7rFdMZmXJBviHrSiguzi5slXGGzVQHktLL0 MXNMHAlNVYBe8oqLdSMSEELrNu+E/qcDOdlzxNT1rvWLYTAlndOCYaEEnUjPAJh40uHk YE0PBVbCi6YWSo8SvAGxtORETQX3luFo43Q8X2u+kY0DX30tGMa4wG7vO4sSxQQ6m/gB DRDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=4NNHMwwOja9ATqtB8C83gEq8h9vLXG9GKfSmzXJLSCY=; b=D1NxWz/JoDHeWjlkerYJYoiuZHg+fNBou1ndjsudiD3+IyfhO//iV9F8BzHKVcsYXD A1jNBdjcPSSeGeGegScb8qHQxELkiQwhfuM1rQ5cfkAgXsonRLsJr2aUh6DEQBT9prkE J+wCy/QnigWWQtJ4ussIh6s2Y0PIFybFREr5mmNSyofyFdks22otW2+cC5917djE6oiR nn8smiPAKrIt2GF3PzbdGyO6UeUA/SdPaWpvv5nABh88O4HFbY8rz94df+Tn8IgQTzFU Cul/Rj5Z5nDdOc+RW6xoudx4FCKV/eeKOZnWpFpSCA6wghPGkkBXu3aIWRZa23NOwnv7 drPw== X-Gm-Message-State: APjAAAV+kuA6BACn7JWUu6UahvJwx/A3aWzpVG11slK29rudYGxZaLop q1qyAYoqgaVugdh1mZSXQdrqjxngyUY= X-Google-Smtp-Source: APXvYqxy/gcXNvBzfFhCo1uT1bv0yhQiJ8AX1KU0sse/0eMn785emg+gJFSoqKrJT/HlN+nBG+yCvw== X-Received: by 2002:a63:534d:: with SMTP id t13mr11784959pgl.89.1576418726531; Sun, 15 Dec 2019 06:05:26 -0800 (PST) Received: from localhost ([2001:19f0:6001:12c8:5400:2ff:fe72:6403]) by smtp.gmail.com with ESMTPSA id g17sm19381950pfb.180.2019.12.15.06.05.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 15 Dec 2019 06:05:25 -0800 (PST) From: Yangtao Li To: rjw@rjwysocki.net, viresh.kumar@linaro.org, thierry.reding@gmail.com, jonathanh@nvidia.com Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, Yangtao Li Subject: [PATCH 1/2] cpufreq: kirkwood: convert to devm_platform_ioremap_resource Date: Sun, 15 Dec 2019 14:05:21 +0000 Message-Id: <20191215140522.30872-1-tiny.windzz@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/cpufreq/kirkwood-cpufreq.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/cpufreq/kirkwood-cpufreq.c b/drivers/cpufreq/kirkwood-cpufreq.c index cb74bdc5baaa..70ad8fe1d78b 100644 --- a/drivers/cpufreq/kirkwood-cpufreq.c +++ b/drivers/cpufreq/kirkwood-cpufreq.c @@ -102,13 +102,11 @@ static struct cpufreq_driver kirkwood_cpufreq_driver = { static int kirkwood_cpufreq_probe(struct platform_device *pdev) { struct device_node *np; - struct resource *res; int err; priv.dev = &pdev->dev; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - priv.base = devm_ioremap_resource(&pdev->dev, res); + priv.base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(priv.base)) return PTR_ERR(priv.base); From patchwork Sun Dec 15 14:05:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yangtao Li X-Patchwork-Id: 11292809 X-Patchwork-Delegate: viresh.linux@gmail.com Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 37EAE139A for ; Sun, 15 Dec 2019 14:06:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 153B0206CB for ; Sun, 15 Dec 2019 14:06:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="t/VfA6zj" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726207AbfLOOFa (ORCPT ); Sun, 15 Dec 2019 09:05:30 -0500 Received: from mail-pl1-f196.google.com ([209.85.214.196]:35577 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726103AbfLOOFa (ORCPT ); Sun, 15 Dec 2019 09:05:30 -0500 Received: by mail-pl1-f196.google.com with SMTP id g6so718149plt.2; Sun, 15 Dec 2019 06:05:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Wk/gZsMdaGy0jm+3Mc8U+KJ30OYinc4tUKVLGNDZUUw=; b=t/VfA6zjNq6twSmm/eDknA7wFv0aYMZtIV1Q/W3/cGi6CKebVbjOx+LBZ7SLHxOirL Ng2qhp/BPlwwFFFlBibYr2sudgcuJIdXBF4LLxYMgWHEZqpOdckGs4ogO+DZefIFxZaG fPMkcktsZi+FNqLp/IieHKmet6RIoWGA/9yimzjbRh5ghbSxdxCCY275I370WG0FXfxm kVRQdB1I3Ray17dkdIA+sYKwzxCpjgr4otBZrcXjhNzvgRQKF8KYQMGxILcRm9K4GLHi I0kYcC6JVrBqGh/jt4a32hDck2B4ZaL5qs6lVCLKms1RAlWuZP6xH4COjP3kJ8l9B863 GMVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Wk/gZsMdaGy0jm+3Mc8U+KJ30OYinc4tUKVLGNDZUUw=; b=Q0QMi6kZTgai3xbpXMs/mSq+WL9y33IfqxdXHM8MLk1cURSWnYl93eSaf5HzuaZvip VBv4U7AlwfENvKgA/0dBsRXLljow8Gsz4o//lKOi+25FjHfGf+leqnm1oyGPS3KB43Rx gABjEBHsg9ZqfBx4N3Cqdd4Hc8/sR+jYoulWnh3F1YBIkWa0HI5RTzQFJ2E9syFmGgO1 zIywqfvHc1LfUPmV+d08FVY5dZBOSq1FA+wqaMnqXsCXg8lcQuk5V3R7GHfVO+XsEQl4 TFAXcm9l65hK+klrgrzyrv8F9rN9T8UySS1TwtgrAnk17pIdNoAU4yAPfkFzM2FAVTFi We4A== X-Gm-Message-State: APjAAAXJog7T56egvkMqXHzSdpXfvu1n8NDyJxpfAGSfHl0b5UuMv3/1 TVP4Dla+VtkCnWlxEjzMKV0= X-Google-Smtp-Source: APXvYqwd7ja6uBp48Wo3lLb4h2D7DyEkB5M28GRRvi98qmYGhQru7n/aMo6o8DWYNXSFo6U+RcJYDg== X-Received: by 2002:a17:90a:b009:: with SMTP id x9mr12215391pjq.124.1576418729853; Sun, 15 Dec 2019 06:05:29 -0800 (PST) Received: from localhost ([2001:19f0:6001:12c8:5400:2ff:fe72:6403]) by smtp.gmail.com with ESMTPSA id e4sm19097170pfj.125.2019.12.15.06.05.29 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 15 Dec 2019 06:05:29 -0800 (PST) From: Yangtao Li To: rjw@rjwysocki.net, viresh.kumar@linaro.org, thierry.reding@gmail.com, jonathanh@nvidia.com Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, Yangtao Li Subject: [PATCH 2/2] cpufreq: tegra186: convert to devm_platform_ioremap_resource Date: Sun, 15 Dec 2019 14:05:22 +0000 Message-Id: <20191215140522.30872-2-tiny.windzz@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191215140522.30872-1-tiny.windzz@gmail.com> References: <20191215140522.30872-1-tiny.windzz@gmail.com> Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li --- drivers/cpufreq/tegra186-cpufreq.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/cpufreq/tegra186-cpufreq.c b/drivers/cpufreq/tegra186-cpufreq.c index bcecb068b51b..2e233ad72758 100644 --- a/drivers/cpufreq/tegra186-cpufreq.c +++ b/drivers/cpufreq/tegra186-cpufreq.c @@ -187,7 +187,6 @@ static int tegra186_cpufreq_probe(struct platform_device *pdev) { struct tegra186_cpufreq_data *data; struct tegra_bpmp *bpmp; - struct resource *res; unsigned int i = 0, err; data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); @@ -205,8 +204,7 @@ static int tegra186_cpufreq_probe(struct platform_device *pdev) if (IS_ERR(bpmp)) return PTR_ERR(bpmp); - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - data->regs = devm_ioremap_resource(&pdev->dev, res); + data->regs = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(data->regs)) { err = PTR_ERR(data->regs); goto put_bpmp;