From patchwork Tue Aug 20 12:35:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150115 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVfQ6hwWz9sPG for ; Tue, 20 Aug 2019 22:36:46 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729946AbfHTMf7 (ORCPT ); Tue, 20 Aug 2019 08:35:59 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:44021 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728731AbfHTMf7 (ORCPT ); Tue, 20 Aug 2019 08:35:59 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MkYoK-1igE8J2vvC-00m1Xj; Tue, 20 Aug 2019 14:35:49 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 1/9] drivers: ata: ahci_octeon: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:40 +0200 Message-Id: <1566304548-19972-1-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 X-Provags-ID: V03:K1:19J2XSPCk+I/viSh5iyQa/yxyvInlBQRvuSLFAGqJIGLIQ5m7JT w92Df6oXLjJ1wIZGi6PVbYdoG114M6ozQvNXvi5fnevA881eYYtaTrB9PuKgtzx/s9jl32c I+hxBr0HSCaKKba/8P8WLWqjajf2WVwX7SND09cfYPQjM3jNnBxjUn4dNABjwzv6fHYLSG3 NNAAMXn2rAK5zH68gCcNQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:N1v9EQ0hAFo=:OdvgjeT4RSR+MmWeET+OXc e1FxY4T3UBE8o1xfMkTh9sI4/YvR9px1fFxQftfC2L9QeNFkhOvhtMlgko38BzK9QW1SiB+Xz I0K+RfAHkBOSsxdQe/cIjZrphVQQQprvCHw7Bp8Rs680Cd0s7wQG6JqxJZ5IwSkFuQ4aumccS vkBGe2gwjXtxwGdSU6cqxgz/1k477E5ojt114G0+S0TP/aimgWbvJKUUZuLtKnzuQ6t6s9ZbC 1yufO5bBupeyK6/GI22xLC0+PbXmXS58eV/UToL8NEC5FXpWLILnvDBPOpgYHwbJMuLM+rY7V nCvHCyDyb2BIOD5Sv78+Oybln8hjjarsEQ7R4X17F2zVDUoxP6BuDfuJIl16y3X9CUOFehKL1 +cEU4X30KIBpeH3bvN4K9boAf6fqBlZtEsTfnk53CjEWo560oIUI7Mps3jloPXKWQtFlIgqDn 5P6syF+6kIn20rWgZdnctSQxka6CkRdiL8LuutJ01Spa5lI58KwSOfAYcixRktYU3GcL9oub3 W+0SBQnc8+JtuDgZrFcjNsZS3i0ZPonmJyOBB2wLZ9weBwG9Yx4WTaicC2QefpmjpKMYmjRTE jWQNX2NQJFXL17o4DkopvZ3Ar41VIeBujlyeBohWnOmh+a8LZZWLi2XAkXInftOF+Ymmlt59N suv4mpHBUvugeNf5k7SD8r0PZobWRBdEDBWOIbkbc+H21tRiB91PStjl9X6vr1vRMIZeUFABu Wy4yxhzpggeZMvAWp03P7gWh1BD+4OjYPW7O4g== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult Acked-by: Bartlomiej Zolnierkiewicz --- drivers/ata/ahci_octeon.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/ata/ahci_octeon.c b/drivers/ata/ahci_octeon.c index 5a44e08..2280180 100644 --- a/drivers/ata/ahci_octeon.c +++ b/drivers/ata/ahci_octeon.c @@ -32,13 +32,11 @@ static int ahci_octeon_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; struct device_node *node = dev->of_node; - struct resource *res; void __iomem *base; u64 cfg; int ret; - 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 Tue Aug 20 12:35:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150116 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVfR6Jfsz9sPx for ; Tue, 20 Aug 2019 22:36:47 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730001AbfHTMgo (ORCPT ); Tue, 20 Aug 2019 08:36:44 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:36635 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729808AbfHTMf7 (ORCPT ); Tue, 20 Aug 2019 08:35:59 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MYvHa-1hmlhW0POy-00UvhJ; Tue, 20 Aug 2019 14:35:50 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 2/9] drivers: ata: ahci_seattle: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:41 +0200 Message-Id: <1566304548-19972-2-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:8p4Km0MCnpVjDS1WNM0GIZVy6MCCkt6Cv7JtBwcg2MXrS60BV7A lvFcRZeDyIm3aMe7keYq/C8erCHDJdlNa5anpt5mUUZqrtgg339e2zkMHQPZzSswJypMLQO jJVSsti86pe+gVBYSN5XmCC/jAcsqVknZY4aRjL/76i4LweKHT5I6Efk4gliE4fR/mNG4wA fkplgQwKHfH3o6iVRzpog== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:mBQMjtd9fJg=:xsdD5yxAnXqEEBD3r3gsd0 xnGtDN6s5tx8fdaz3FsQjGD3qpeDRer8W4ZkBPpjpoXwV/LGE2eGCD0OKwmGJ+vL1KARuXtYX NDW1Q17CNUFixKaXjPJ5pmqC1FB//P8MD/c1DgETY2P3qTKkbkQGScHtPwTLn0d+sBNn3IKZ3 XI6R/1JRqQbf7E9U7E7AVDUiriVSKnR34DWj4kpDe3vlpDjut0XFjzHksTwqp8AitZ+VOJLjD Krzuz+jnXXKTXFe9kxdVF2PVg/YPdu/853y89G6zyvktpp/j/RV1NmgeayTrcK39tnCWa7CH/ QSoWm/7h0ZpJ6K0GCRie1SL3zNHMaPQknT5FeMoI/puWwAi+HBny9l13+i4tTBtKWHjZXuut3 IR2TsBj2gIoWVIceCJCK4BX5xnndSvkIpmTWj0CFt/MluJA/QlI63FJdL4Z5jAVMB89jltuLk jnNVx7sAgXObyxiiWJqAxZQlOiTpU4AQio0wz9RxpNJ9clvubjgjWeCdTzd6y6wK3vz/YNW+r rKjMrNZMQ0CGfHAs65Yxy/SpSJmIAouGUIGPbiWiqBQWxJI7rr2RPPKYqQ7C+BycPqdMboXXf goaOG37ivhAa0Jd6MJ9KFpPC3W2CiBxQ2ualHd/vfG/+EjxwyN6MiSuiGPqq23ilDcdK2P3O+ ErsBKjUythOtRyoPUxbMjbSZVSQseguuTMJTu8H3J6X0NDq9MIl2dY5egwtIptHuMlR7ZI208 AJqWfMbahqFvF+mRzXVqcRcyvZUrGMNr9idYsQ== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult Acked-by: Bartlomiej Zolnierkiewicz --- drivers/ata/ahci_seattle.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/ata/ahci_seattle.c b/drivers/ata/ahci_seattle.c index ced12705..2d88d36 100644 --- a/drivers/ata/ahci_seattle.c +++ b/drivers/ata/ahci_seattle.c @@ -132,8 +132,7 @@ static const struct ata_port_info *ahci_seattle_get_port_info( if (!plat_data) return &ahci_port_info; - plat_data->sgpio_ctrl = devm_ioremap_resource(dev, - platform_get_resource(pdev, IORESOURCE_MEM, 1)); + plat_data->sgpio_ctrl = devm_platform_ioremap_resource(pdev, 1); if (IS_ERR(plat_data->sgpio_ctrl)) return &ahci_port_info; From patchwork Tue Aug 20 12:35:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150119 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVfd1Bzkz9sQv for ; Tue, 20 Aug 2019 22:36:57 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729930AbfHTMf7 (ORCPT ); Tue, 20 Aug 2019 08:35:59 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:38715 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727006AbfHTMf7 (ORCPT ); Tue, 20 Aug 2019 08:35:59 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M9nEJ-1hwUzr1v9B-005o1s; Tue, 20 Aug 2019 14:35:50 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 3/9] drivers: ata: ahci_tegra: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:42 +0200 Message-Id: <1566304548-19972-3-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:Jr/gZnoTUUBhlRs4XcX+dJVWioPVUmZYUARoTa655pPANyYFd9M tCxIl3V/NTfLLnE3QoM2ZXKsK18cftyW1d2pglYWhkHEqnJoSH31HdtzpU6Es7JEdYnJ1X+ /ujTfvSbZTD3kvZdOdW2e7y7Gljx3jUo8YzZWllk344CTT4OTp3yMobZeHUC0fsLUNHdvEt lHcZ9fFO77dgUYbBivKdw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:gejSv/wXZnw=:Fku2qEi360K7XvfR2GyKmV xqJQc7hstNjq4FiXwu4quGCnaRiEAfARoajs/HxbV953dLNd5RUsYZwV4Lp2KxIK33ZTtD2Qg rk5y+IavjGAN7tv8pZTYxbDmZgx58udeniC9boyVmlf21B4+oGuK4soDEt56MhYNCuR3sBv2m EqtGS6jIbBZg/hX67JWL2KlcAlJBTAom0z+uL8XKSZCNbAy5ctjlEEiFUwptiPtthpLTIa7Tn HAPj/zf2eSKrow/1dYngaeQ8bJd97kPxJX3NkSQyNbRJ+du4eX9BlWxku+HqsxFP/JwM74++L S+puleGe3tgCmfoEmyV+nKfKmkFGsYG/RMMNQqFMLytRZYeDDfYV99SROaY8+awY8fdxrM9Hx HlVJg/LakjH6tu8wvAn6J+3MG0LT8RCuTSI+5lQ+gFrFhBYdruIy03LWEZcNtSjPsxSlC4myR FjBsb82ht3RvoJ++A7WWRpUoP9rc1KPhqPYaHXMKHOr2KWoI8ZDhEao10dJV4zIAIOGhbjCXj NC7lfJDDQaVMxRRpLIQns+Wn5euIna5EXEfhzoqu2yoqiGTdsOibypswntchikINB6gJ6WAa3 RJ08Gtf9W5M7MAXyLYbBPcoH0XZZAdmYCvcrHG2UKz9fXhhaDTH/91z8g4mPCaguG/edIEJIj FqPn9bEB/TrmtibnMUjdZr5LN8afV6PDJ6YYCyQdBB3W+mjEcxXLGKY4LW2adpIU1drvMRa0m OZcW6aemXRFcww9r1mU2QpoqflELt7yCYnrSow== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/ata/ahci_tegra.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/drivers/ata/ahci_tegra.c b/drivers/ata/ahci_tegra.c index e3163da..3845c23 100644 --- a/drivers/ata/ahci_tegra.c +++ b/drivers/ata/ahci_tegra.c @@ -481,7 +481,6 @@ static int tegra_ahci_probe(struct platform_device *pdev) { struct ahci_host_priv *hpriv; struct tegra_ahci_priv *tegra; - struct resource *res; int ret; unsigned int i; @@ -498,19 +497,17 @@ static int tegra_ahci_probe(struct platform_device *pdev) tegra->pdev = pdev; tegra->soc = of_device_get_match_data(&pdev->dev); - res = platform_get_resource(pdev, IORESOURCE_MEM, 1); - tegra->sata_regs = devm_ioremap_resource(&pdev->dev, res); + tegra->sata_regs = devm_platform_ioremap_resource(pdev, 1); if (IS_ERR(tegra->sata_regs)) return PTR_ERR(tegra->sata_regs); /* * AUX registers is optional. */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 2); - if (res) { - tegra->sata_aux_regs = devm_ioremap_resource(&pdev->dev, res); - if (IS_ERR(tegra->sata_aux_regs)) - return PTR_ERR(tegra->sata_aux_regs); + tegra->sata_aux_regs = devm_platform_ioremap_resource(pdev, 2); + if (IS_ERR(tegra->sata_aux_regs)) { + dev_info(&pdev->dev, "Cant get aux registers (optional)"); + tegra->sata_aux_regs = NULL; } tegra->sata_rst = devm_reset_control_get(&pdev->dev, "sata"); From patchwork Tue Aug 20 12:35:43 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150110 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVf63QSjz9sPP for ; Tue, 20 Aug 2019 22:36:30 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730133AbfHTMgQ (ORCPT ); Tue, 20 Aug 2019 08:36:16 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:56513 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728248AbfHTMgA (ORCPT ); Tue, 20 Aug 2019 08:36:00 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MqJZl-1icflV3Ut1-00nQ3O; Tue, 20 Aug 2019 14:35:50 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 4/9] drivers: ata: ahci_xgene: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:43 +0200 Message-Id: <1566304548-19972-4-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:EGVdhOvit0epxFckX90tJLb4dXT1lQ105Bt+j9X+HPLLELoBJKC 1CsSnhwaJs3yJkZPHY5z3RtvocKSa/XejFWKSPl4s5dvP4piKFrpvs3Dz2b54Nzx1d3Qa4T TfimFi+xF3cZnOod8gfrP/E1u7QQb9LaoN5a8XEGdctUySujPF1z0Z66fNDJ7KXsitcOb51 cBt5WNZsemgbkUb5hFUKA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:3zvMyjGQ2ws=:GlCH8QROjQWMSD+gNDBjkm 3nKW9qtGRIICF+YnnVsDRKminnWxEVic35yRp5PGWALoIpPqK4g07PoiYAvVucHw+iuNTe80r 30KrQcaHyRS9/XVipWO2/HEaIwxtPuVOPmQUXuLd3OfBY4Y5mbLADrX0G3Vt0qMXOFNfy5qIZ WEmMr/eeQU/YrbI1rT7KogjaVlBY/ni0c5rx9QH8E9djEn2Uz1LJYKNWlDj21C7zYjey6Y0BG vZDoZQmPeivZU858Zs+EfQ7EIf0fPRrnIi2IeNpTrnLrMu//fvyM+4G+W8AcHnISJJ0BeQDT2 yc8RI7VRg6O8wFjc3iuDiHq/JHlEcO9qsnv9a/nccXJ0nELHzppweCZpdxF/5ZN0gaf4FASsr DwdxMyAuG7A1oka8Pcb/NSGwuOSSNLNUheJSPmdRxN07iBDzrcNe6AuoD3voqpoCQpavTxzd6 R0lnOn3KRmmxISNn/W6peNdQ6MAS1qgcO+U3l5MmBmb29KN+1gQp1rv55zH7AuZW40+x2pJsG aljzXQIbGmdiyMXDK20FhCfKLl+kR8oW3bUYExnvpdpApCO2HbeLTEdtyU0eAHL5DNZlrd1e8 mzKGtATAdrjhHVUzkzqdS20O9sdL2TP673RoobgeeKsWlM6XRjkljM++lkHQ3InWJM3+oNcna GhDvzds8eS4iz0rSG+pShpYAFcSFm1kv3ffKjKcdFLlR8GcjODoyThzjbglPbkujLZ5nCj5hb I1BPfBSSypmImS/vza0t5LPyF+ANdxhbqdqB0w== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/ata/ahci_xgene.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index 16246c8..5391f5d 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -739,7 +739,6 @@ static int xgene_ahci_probe(struct platform_device *pdev) struct device *dev = &pdev->dev; struct ahci_host_priv *hpriv; struct xgene_ahci_context *ctx; - struct resource *res; const struct of_device_id *of_devid; enum xgene_ahci_version version = XGENE_AHCI_V1; const struct ata_port_info *ppi[] = { &xgene_ahci_v1_port_info, @@ -759,31 +758,25 @@ static int xgene_ahci_probe(struct platform_device *pdev) ctx->dev = dev; /* Retrieve the IP core resource */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 1); - ctx->csr_core = devm_ioremap_resource(dev, res); + ctx->csr_core = devm_platform_ioremap_resource(pdev, 1); if (IS_ERR(ctx->csr_core)) return PTR_ERR(ctx->csr_core); /* Retrieve the IP diagnostic resource */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 2); - ctx->csr_diag = devm_ioremap_resource(dev, res); + ctx->csr_diag = devm_platform_ioremap_resource(pdev, 2); if (IS_ERR(ctx->csr_diag)) return PTR_ERR(ctx->csr_diag); /* Retrieve the IP AXI resource */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 3); - ctx->csr_axi = devm_ioremap_resource(dev, res); + ctx->csr_axi = devm_platform_ioremap_resource(pdev, 3); if (IS_ERR(ctx->csr_axi)) return PTR_ERR(ctx->csr_axi); /* Retrieve the optional IP mux resource */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 4); - if (res) { - void __iomem *csr = devm_ioremap_resource(dev, res); - if (IS_ERR(csr)) - return PTR_ERR(csr); - - ctx->csr_mux = csr; + ctx->csr_mux = csr = devm_platform_ioremap_resource(pdev, 4); + if (IS_ERR(ctx->csr_mux)) { + dev_info(&pdev->dev, "cant get ip mux resource (optional)"); + ctx->csr_mux = NULL; } of_devid = of_match_device(xgene_ahci_of_match, dev); From patchwork Tue Aug 20 12:35:44 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150105 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVdp6gp8z9sPV for ; Tue, 20 Aug 2019 22:36:14 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730096AbfHTMgC (ORCPT ); Tue, 20 Aug 2019 08:36:02 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:42861 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729967AbfHTMgA (ORCPT ); Tue, 20 Aug 2019 08:36:00 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M7KG2-1huZBr0qDc-007iuL; Tue, 20 Aug 2019 14:35:51 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 5/9] drivers: ata: libahci_platform: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:44 +0200 Message-Id: <1566304548-19972-5-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:E53USeu0msk8V5JROorIHFiw3hhReQm1qeQl+190LDziCoEZe/q e51UrpeLsIFx9XrX0aHBeif5Danuxs5BuvDzxtGL4l4a9+XloRNHawuRIEJ+JOkEbmt3Z8C MwTdltLxsRdpr0ieB+e1OyFfM5EusTZXxXkW+R65zbClBUyprwMxPEpz/1li5OhFvDpieFq hTNb4vv3W58v46DpXqBtQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:59+lD87P/+o=:9QytcjZkcB6aQuq2+wkjhD 7V/UbSs6LuZJMicjDLLtzsdXWFSfgp5ZzlqcoWwnfqk5BWXcwNirOeBhZrK8QgSAep4pEZT3R ErmHCg/1Q6n7GibuGVXliab2UkJgQV9rcmlE5WdZzNqJ6x2uMlDa7gC5FvDhhbxD3PJg+Gu55 Q4On8KNmik5d+2NdrkRWO3daGtzZ9qEnFK/b+DoipR6qr9UftKO7qHTYTx4+n2hOdAvtdgwjD wVGOvzlrfBcR/TwHNOGBD/j6LM+S9owklOU1WZwADLVuKnOiuXS5Zch40ukvx3vP1I1OMUGPW vzUasehQnQQmGf+ZPsdKrL54vmzbO6QYIgaQ/n/6wzqElPHikO8NoWOBD0pfsx6Qnisbb1nD5 eRZGBxffeYrUXikdZYTpfm4ycG1Lh05EwZyUKPG8P/Q+4tmJkbrgRhYWjzNnW7lRp48rEXORY 0bMN4CdqRztlZVv87tA310ACRtn+95lwyDf7kVT+XaXe/j92/dkFOoCJlLKa0fgrXMQVcR/Do HeU61AZEmua8ENAd41Pk59kCy4IoQeo2gusg4rOCZXHBf9iT0AiG0N1WTC/hENiaPyZqxOsCg H89IpQlpW3sljzwGKWFhQWrVDT/ZVVzA0/9nsKLNqVbGsmHzq/SWav6Gfki5M4kYWiXI52BJO xc8WqEJM0kx2/l2wm0CzFRhn8g/jBPJpozOhXseN0+epzVRTUCvqz1ukXMR/bHbp0pxzT6xmw fy5l9k0jgne8wCnLflPx4BEMdiTYWeyVyWdpVOh1mk66U9B/Mptd70wMwWSaofHOpza9DzlqH lSWO8j1V+OpAgYscJTRfac+Un6XfA== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult Acked-by: Bartlomiej Zolnierkiewicz --- drivers/ata/libahci_platform.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/ata/libahci_platform.c b/drivers/ata/libahci_platform.c index 9e9583a..3d84be8 100644 --- a/drivers/ata/libahci_platform.c +++ b/drivers/ata/libahci_platform.c @@ -408,8 +408,7 @@ struct ahci_host_priv *ahci_platform_get_resources(struct platform_device *pdev, devres_add(dev, hpriv); - hpriv->mmio = devm_ioremap_resource(dev, - platform_get_resource(pdev, IORESOURCE_MEM, 0)); + hpriv->mmio = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(hpriv->mmio)) { rc = PTR_ERR(hpriv->mmio); goto err_out; From patchwork Tue Aug 20 12:35:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150113 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVf96kbTz9sPP for ; Tue, 20 Aug 2019 22:36:33 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730008AbfHTMgP (ORCPT ); Tue, 20 Aug 2019 08:36:15 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:40927 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729965AbfHTMgA (ORCPT ); Tue, 20 Aug 2019 08:36:00 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MZk5x-1hn3562KTn-00Wr6k; Tue, 20 Aug 2019 14:35:51 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 6/9] drivers: ata: pata_bk3710: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:45 +0200 Message-Id: <1566304548-19972-6-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:2hBSmJV62+8u86tNoFA272pxYClBqiHKGxotWvy/XhYayx1Y/OK saJTNeaWvrZH8a1EFkpQx8p4VUzxTAomxyK8/n3PecRs1dZGlXSdFjN+gElbNsVpg/Ja6Yk ZeAbca1JaNJHCorW5Nr+k4g1YXLzsYHpkDsyYOlLWF+z0BU6kroO3bURRxmZfEZYPBcNjgg mRqsrM4lcvh05JQW+FcZQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:KMsYP2dbA/k=:XHmq4ec6/xJN39WmCgSXba eZ6aftXlVkctcroCRteJUeED3pplyY8SuNb3A3iL4M9GBTAaXJ0BJUj32JlqA+9I/3ZWKMPcn TFPI0sQ9ZrVhw6bh2RFdJf86xYtC+CSs+GAwMDMuCDOVTlRxufV6AYTNI95v5DaQGRdHhK+8B LxsXr/Zn2ZSI040f60PwPEnhzaf8IqfYj+ptvZxmjTdX4DagDid2ETEkNEzWldAvXPRPCSSXC RGB3TFNXmNvyi8VYTQRTjttLsoijREMldkw/wuiWjLBrun4pjLINS4wb/V/YJv2EL2g8qXQll z11w84cI2BRArthiJLpYWmCquvzmtr0PEXXK46Tw7bKcdUaCbYwa59jsC9zRlCUnQP6W0eTPd MrEBIb/SGkTiJGK5clBaM+0FAz66vbQ3RZP/wastoWoU/PJzdwOPwtGoUU+AhxWs/qZ9wR+3c oGEqynCQmwhQvgaK+GRsO9SNii65SDgPsHPFErHSFhjdVLryHht8WoQb/NCP8QkCswEVFjMgH PgtNC/fsC6qHWm/2vGcAWWE9ECkCdpR5dePLfcFdSvL3X6tD/b3WaAYh/DKIOgP5H9WBLCXtq KYG42QJiZ9RlxnSis75XopehvKPMRPh9ocvHXYOSi5wfUoTTSc/wBkcJOZLgHYM+O2i/R4VUa 13DByy+Pk/lUGE+mHGIhoTiJoWeVFFvpklxUhq26+InOs5gqO8xvzGN+bqcYiQxGBZYfyaRKd AWrJ6cdwgQiew7zj2/V8t7E5TYevNhoFZZZJng== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult Acked-by: Bartlomiej Zolnierkiewicz --- drivers/ata/pata_bk3710.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/ata/pata_bk3710.c b/drivers/ata/pata_bk3710.c index fad95cf..92b036d 100644 --- a/drivers/ata/pata_bk3710.c +++ b/drivers/ata/pata_bk3710.c @@ -291,7 +291,6 @@ static void pata_bk3710_chipinit(void __iomem *base) static int __init pata_bk3710_probe(struct platform_device *pdev) { struct clk *clk; - struct resource *mem; struct ata_host *host; struct ata_port *ap; void __iomem *base; @@ -310,15 +309,13 @@ static int __init pata_bk3710_probe(struct platform_device *pdev) /* NOTE: round *down* to meet minimum timings; we count in clocks */ ideclk_period = 1000000000UL / rate; - mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - irq = platform_get_irq(pdev, 0); if (irq < 0) { pr_err(DRV_NAME ": failed to get IRQ resource\n"); return irq; } - base = devm_ioremap_resource(&pdev->dev, mem); + base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(base)) return PTR_ERR(base); From patchwork Tue Aug 20 12:35:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150101 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVdb2MWtz9sND for ; Tue, 20 Aug 2019 22:36:03 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730093AbfHTMgC (ORCPT ); Tue, 20 Aug 2019 08:36:02 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:36057 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730091AbfHTMgB (ORCPT ); Tue, 20 Aug 2019 08:36:01 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1Mbj7g-1iXSht3wqc-00dBq3; Tue, 20 Aug 2019 14:35:52 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 7/9] drivers: ata: sata_dwc_460ex: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:46 +0200 Message-Id: <1566304548-19972-7-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:WhHDhrUh+A6TDsinQAj2garKIQ/Ta1t5vveiFsAMmbsXap4bHbM AX3795s5AjHe5+h8t22FJw9hQgNXzcrXFm5XpJHaNr+A6VKyFFfMuMQ8V2WyV4w157e+4Wl 6tBjD11lgCOW3LuVGCRTqkAtoNlSXktEmkKqpwHgaQHlAesgAIdQ4RgpBwWrMwB3nHy0ihC iWIgFxib0J1CSHH4JwbBQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:+Dn2jZWxmis=:M4QV+GCuPIdHv54b7IbCnw d/n4WkFgpOiNg1OyG1Lzm1M0jQLQNGy1b/C42bP5GoVNj8Sf4haEDt4h1z8n5ONO4GjoiALfu YqetGaJ1kttD9uIs/68DsvIqu0ll0eNYjW1PASPbCVs1mhFRGkXfjTLY8GBaH+7Ax+kO3akME q7ZyyuPVLcQujUXqXEBwejF/39EsqtG9ltCOCtGQmpPDDBZNQ8IaDFo4He1V6PdOclKJlo0Kn ivjSPLleBmCHsN7/CNO0c49t/xNwoaTbTAEvQuLCNsAkz68OTzFgwT6QctjOtLJOeWOPW9tYd pY1M3pYFZnCLwokcQsigsRuQD3mYUM9fn5C/mrisNcFllTHp2XeDvDEjW/6/PoHvrsplfCXZ8 wV/tGHWjRAQfkqk9Yu1oanvKTYBXwE9U4Qv8ACAs+HtTmXzCnyExt4eJpWsAtPE4wmFWZO7np AmxT3mVI/lnM0yoGUlK2V0Bu3MG3QB0IkPy2f/PJQlncaemrZcO99zykHsekx2r90cOsPGfO2 HahEc+eaDdoAFWPyX/Ig0W8bKnBDAmPyq5Pdi1Xfeq3PUdQKn8Iapy1jCp5Mnrq+Mr9wFvVyM qYLtIIsLovPn/shZm1TaCCggxcm6AScNp3m02IsM5Soyf0OqkKcgl9tPBvPOu2i3UC0VkOgTF kYgkO2CPVuiEtxS/tY520GlK4Ykl58+K+sXcQTj+nbJckFXvuPHWz/LFTqpi7iFs/g719cvDr lpgN44KScm0F7IH5Z1GlMP0wVkskRPJwQhZBvg== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult Acked-by: Bartlomiej Zolnierkiewicz --- drivers/ata/sata_dwc_460ex.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/ata/sata_dwc_460ex.c b/drivers/ata/sata_dwc_460ex.c index 9dcef6a..de248fa 100644 --- a/drivers/ata/sata_dwc_460ex.c +++ b/drivers/ata/sata_dwc_460ex.c @@ -237,7 +237,6 @@ static int sata_dwc_dma_init_old(struct platform_device *pdev, struct sata_dwc_device *hsdev) { struct device_node *np = pdev->dev.of_node; - struct resource *res; hsdev->dma = devm_kzalloc(&pdev->dev, sizeof(*hsdev->dma), GFP_KERNEL); if (!hsdev->dma) @@ -254,8 +253,7 @@ static int sata_dwc_dma_init_old(struct platform_device *pdev, } /* Get physical SATA DMA register base address */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 1); - hsdev->dma->regs = devm_ioremap_resource(&pdev->dev, res); + hsdev->dma->regs = devm_platform_ioremap_resource(pdev, 1); if (IS_ERR(hsdev->dma->regs)) return PTR_ERR(hsdev->dma->regs); From patchwork Tue Aug 20 12:35:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150108 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVdz5QCxz9sPx for ; Tue, 20 Aug 2019 22:36:23 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729997AbfHTMgM (ORCPT ); Tue, 20 Aug 2019 08:36:12 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:57909 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729576AbfHTMgC (ORCPT ); Tue, 20 Aug 2019 08:36:02 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N49Ul-1iPw4H1GZl-0107e4; Tue, 20 Aug 2019 14:35:52 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 8/9] drivers: ata: sata_gemini: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:47 +0200 Message-Id: <1566304548-19972-8-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:7x5C1yuziwweplAD/3CXQ+p5mRzeq7NIdXOCRZIcKS6qz9xQoz1 Js3vGcomg0xZug7heujJy7I4KjwJrKZ3n84wzF5zq2iKcI98W2gxrdwn9PX63wZBR4KC4oE jvBYz+XxGp/W2po4w2/W7JoP2Ym4vPS9fT7etNZ+CwGYv4a0AmYM3rij4AlgGM5qxYGqEV2 Ef/xWTsUaXjstHlGG/eGg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:AmAntXxXphg=:0I1Gy8JzNhuWCUwcwoqwoH Sgm52y3pzw9OHvYIYh3ZwHm+U68BLUHSHHND5qcuhZu/u1qVgarShlDmJNcqo18S1s7zy9S3a wi30lKDEfwAsHQD4cKSVPq81Fri20TZU4hbeiX+BVhRW4VaweBHlCsrmqz/1LsaXbAhS7Qutl YecE8B65vgQIq+3y6X6g9J3CTn/olLoD9wc3cxzp11y9ZXAkVUz94XTDuOra/Fv1D2F7ZUC4F zAYA6+F/HqecEeEOIG4GufDOzBbYNWED2jCodvQ2WyYo4ZB6QSumU9P27O4hequ5CQf0SVfdI Pl/H7JKk5Ygz0/zx9p9+yZSzJlVSIqhiraFOaCmo4l0qnRIRvdMhBzygGHrkNL2T1j7R9VA5B mQawtm3z7PJSVNpZmfOQQhc3mDiaASKL42G4tOW9j70A1dDQqjGnlzIfzATMTl4Rw757dGv4P HSBZsOzgH1LWKsb+LjvbDb7erzHXKhz0sQgEn9YmKcHOLF9MEtCeP2SvistdoO7s4dxt4pHcx ZIU7wUCh05DDRAsEBSaf8zqi4e11F8+EwddRHJD10gMbfvCqlpgUZMzImzZbJdC5tHQipujvH sBTxQOriRJBA6oj62DGk/ne8Yb7kUPOnuYP7eyMabP/Jycec9YOjHQ3FZ+UEEvH8mE2JIo5U3 h3hMZtKJWhXwjNGMYwO+LIjQjQ3xXYRQzqEHxwPTTfJnI0c8R7I3ZfiU2GgOwRM8wchM6p4rk DNxumNTnZEKF0Bqjmfyq7zfmf86LRNNTPXxGMg== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult Acked-by: Linus Walleij Acked-by: Bartlomiej Zolnierkiewicz --- drivers/ata/sata_gemini.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/ata/sata_gemini.c b/drivers/ata/sata_gemini.c index f793564..55e2689 100644 --- a/drivers/ata/sata_gemini.c +++ b/drivers/ata/sata_gemini.c @@ -318,7 +318,6 @@ static int gemini_sata_probe(struct platform_device *pdev) struct device_node *np = dev->of_node; struct sata_gemini *sg; struct regmap *map; - struct resource *res; enum gemini_muxmode muxmode; u32 gmode; u32 gmask; @@ -329,11 +328,7 @@ static int gemini_sata_probe(struct platform_device *pdev) return -ENOMEM; sg->dev = dev; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) - return -ENODEV; - - sg->base = devm_ioremap_resource(dev, res); + sg->base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(sg->base)) return PTR_ERR(sg->base); From patchwork Tue Aug 20 12:35:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 1150102 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=metux.net Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46CVdl3ZZJz9sPG for ; Tue, 20 Aug 2019 22:36:11 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729981AbfHTMgH (ORCPT ); Tue, 20 Aug 2019 08:36:07 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:44103 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730092AbfHTMgC (ORCPT ); Tue, 20 Aug 2019 08:36:02 -0400 Received: from orion.localdomain ([95.117.23.32]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N7hrw-1iLHVS2kkc-014oTr; Tue, 20 Aug 2019 14:35:52 +0200 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: axboe@kernel.dk, hdegoede@redhat.com, b.zolnierkie@samsung.com, linus.walleij@linaro.org, linux-ide@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH 9/9] drivers: ata: sata_rcar: use devm_platform_ioremap_resource() Date: Tue, 20 Aug 2019 14:35:48 +0200 Message-Id: <1566304548-19972-9-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1566304548-19972-1-git-send-email-info@metux.net> References: <1566304548-19972-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:GFgie2U970YyZGkG3noiek5XN2mWDBvFVquvcRyQ8cdHVlBoBTL k9/T/AQBNZXUzA6MeJD860+e9ts/WfgOEqwuJSP/lL6TrW8ud6bclphAPPQ6ALxxw6s2/1a 7TE4ulpn8yWXcc3fPix3RTIurmWWM9RTygD2PlIw13R5TmAAneXU4b6aY1TSml/ohkueKQI 6Lau3jZWQUiupvjs9fyZg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:vAo2nzR61+Q=:XbDBDurTSEjw+v7eLAAMbW p4odBvqVWzliFJU4ZG93L9zje7OXjQRMxuMnqfgtCSZpAUwEt0m556BjmdxMIGeM4Q9XWoXY3 Y3n6bML24M4dyF6zXQ/H/P2chP3pwxQOGtDcUSszklqPo3zRdQd4EnbLXd9I+q2QXCRaEOksA MS2y3hk9v51qXlguUe/0VQ2wHlrb6IGj8bNZD2WvCiMUuKo6UH28H1apcpjHEh9JMacSOj36i zAKwcmgf7MHV+yvGfa4d+10yG8tpZEMbR0Q1X2ZVJLSIqovGYHV1ESUGeHiqnjXgSHPrNSGFB SiGIGko8VdYJ6SwdcRKp7JYwuwRo+MstsWRthb1aC8HK2dkVCRqcULxGozLJRXV9GbcZLckoM uqvbMoj9c9B6Hi/RtAsZnAvvP4WMF2efyC9v+IA4nuQjsY990O43BD41QRBZsFfhcKrT8Q6d6 Ep0NesXEAzGnSiaNK1TZiwUNEc6LjTuXIjDuiTMOzIx0VI4jx4XyNTRGaEi3RUsj10iyhA5K+ y4VkfTm8++CqQzxEYtL/BZphAiVTCHovZrtoChCct2xrsmhR4ixXchEBLTgOQKLP9uU69QSu2 IbfMdE6Q/V4wAa0Y+PM3sKj2ZCTRRaer9qf1SbdBNEhyZfWiigHu3j2OTROeNlWI8gQRB3DsV cVuebIAXUWG65jcgh7t0IFgeAkJQG1oaJnZu/qYYF8spCvWgak29ba/64iJUicsOAQ3ndvyNj kn3FKToMnKoYuKhQzUQpGbupk68ZZ4N9kFoksg== Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use the new helper that wraps the calls to platform_get_resource() and devm_ioremap_resource() together. Signed-off-by: Enrico Weigelt, metux IT consult Acked-by: Bartlomiej Zolnierkiewicz --- drivers/ata/sata_rcar.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/ata/sata_rcar.c b/drivers/ata/sata_rcar.c index 3495e17..14ea1d6 100644 --- a/drivers/ata/sata_rcar.c +++ b/drivers/ata/sata_rcar.c @@ -886,7 +886,6 @@ static int sata_rcar_probe(struct platform_device *pdev) struct device *dev = &pdev->dev; struct ata_host *host; struct sata_rcar_priv *priv; - struct resource *mem; int irq; int ret = 0; @@ -915,8 +914,7 @@ static int sata_rcar_probe(struct platform_device *pdev) host->private_data = priv; - mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - priv->base = devm_ioremap_resource(dev, mem); + priv->base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(priv->base)) { ret = PTR_ERR(priv->base); goto err_pm_put;