linux-rockchip.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 01/32] pwm: sun4i: convert to devm_platform_ioremap_resource
@ 2019-12-29  8:05 Yangtao Li
  0 siblings, 0 replies; 116+ messages in thread
From: Yangtao Li @ 2019-12-29  8:05 UTC (permalink / raw)
  To: claudiu.beznea-UWL1GkI3JZL3oGB3hsPCZA,
	thierry.reding-Re5JQEeQqe8AvxtiuMwx3w,
	u.kleine-koenig-bIcnvbaLZ9MEGnE8C9+IrQ,
	nicolas.ferre-UWL1GkI3JZL3oGB3hsPCZA,
	alexandre.belloni-LDxbnhwyfcJBDgjK7y7TUQ,
	ludovic.desroches-UWL1GkI3JZL3oGB3hsPCZA,
	rjui-dY08KVG/lbpWk0Htik3J/w, sbranden-dY08KVG/lbpWk0Htik3J/w,
	bcm-kernel-feedback-list-dY08KVG/lbpWk0Htik3J/w,
	f.fainelli-Re5JQEeQqe8AvxtiuMwx3w, nsaenzjulienne-l3A5Bk7waGM,
	shc_work-JGs/UdohzUI, shawnguo-DgEjT+Ai2ygdnm+yROfE0A,
	s.hauer-bIcnvbaLZ9MEGnE8C9+IrQ, kernel-bIcnvbaLZ9MEGnE8C9+IrQ,
	festevam-Re5JQEeQqe8AvxtiuMwx3w, linux-imx-3arQi8VN3Tc,
	vz-ChpfBGZJDbMAvxtiuMwx3w, slemieux.tyco-Re5JQEeQqe8AvxtiuMwx3w,
	khilman-rdvid1DuHRBWk0Htik3J/w,
	matthias.bgg-Re5JQEeQqe8AvxtiuMwx3w,
	heiko-4mtYJXux2i+zQB+pC5nmwQ, palmer-96lFi9zoCfxBDgjK7y7TUQ,
	paul.walmsley-SpMDHPYPyPbQT0dZR+AlfA,
	mripard-DgEjT+Ai2ygdnm+yROfE0A, wens-jdAy2FN1RRM,
	jonathanh-DDmLM1+adcrQT0dZR+AlfA, linux-ci5G2KO2hbZ+pU9mqzGVBQ,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-pwm-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-rpi-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-amlogic-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-rockchip
  Cc: Yangtao Li

Use devm_platform_ioremap_resource() to simplify code.

Signed-off-by: Yangtao Li <tiny.windzz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
---
 drivers/pwm/pwm-sun4i.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/pwm/pwm-sun4i.c b/drivers/pwm/pwm-sun4i.c
index 581d23287333..f2afd312f77c 100644
--- a/drivers/pwm/pwm-sun4i.c
+++ b/drivers/pwm/pwm-sun4i.c
@@ -344,7 +344,6 @@ MODULE_DEVICE_TABLE(of, sun4i_pwm_dt_ids);
 static int sun4i_pwm_probe(struct platform_device *pdev)
 {
 	struct sun4i_pwm_chip *pwm;
-	struct resource *res;
 	int ret;
 
 	pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL);
@@ -355,8 +354,7 @@ static int sun4i_pwm_probe(struct platform_device *pdev)
 	if (!pwm->data)
 		return -ENODEV;
 
-	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-	pwm->base = devm_ioremap_resource(&pdev->dev, res);
+	pwm->base = devm_platform_ioremap_resource(pdev, 0);
 	if (IS_ERR(pwm->base))
 		return PTR_ERR(pwm->base);
 
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 116+ messages in thread
* [PATCH 01/32] pwm: sun4i: convert to devm_platform_ioremap_resource
@ 2019-12-29  8:05 Yangtao Li
  0 siblings, 0 replies; 116+ messages in thread
From: Yangtao Li @ 2019-12-29  8:05 UTC (permalink / raw)
  To: claudiu.beznea, thierry.reding, u.kleine-koenig, nicolas.ferre,
	alexandre.belloni, ludovic.desroches, rjui, sbranden,
	bcm-kernel-feedback-list, f.fainelli, nsaenzjulienne, shc_work,
	shawnguo, s.hauer, kernel, festevam, linux-imx, vz,
	slemieux.tyco, khilman, matthias.bgg, heiko, palmer,
	paul.walmsley, mripard, wens, jonathanh, linux, linux-arm-kernel,
	linux-pwm, linux-kernel, linux-rpi-kernel, linux-amlogic,
	linux-mediatek, linux-rockchip
  Cc: Yangtao Li

Use devm_platform_ioremap_resource() to simplify code.

Signed-off-by: Yangtao Li <tiny.windzz@gmail.com>
---
 drivers/pwm/pwm-sun4i.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/pwm/pwm-sun4i.c b/drivers/pwm/pwm-sun4i.c
index 581d23287333..f2afd312f77c 100644
--- a/drivers/pwm/pwm-sun4i.c
+++ b/drivers/pwm/pwm-sun4i.c
@@ -344,7 +344,6 @@ MODULE_DEVICE_TABLE(of, sun4i_pwm_dt_ids);
 static int sun4i_pwm_probe(struct platform_device *pdev)
 {
 	struct sun4i_pwm_chip *pwm;
-	struct resource *res;
 	int ret;
 
 	pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL);
@@ -355,8 +354,7 @@ static int sun4i_pwm_probe(struct platform_device *pdev)
 	if (!pwm->data)
 		return -ENODEV;
 
-	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-	pwm->base = devm_ioremap_resource(&pdev->dev, res);
+	pwm->base = devm_platform_ioremap_resource(pdev, 0);
 	if (IS_ERR(pwm->base))
 		return PTR_ERR(pwm->base);
 
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 116+ messages in thread

end of thread, other threads:[~2020-11-19 17:08 UTC | newest]

Thread overview: 116+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20191229080610.7597-1-tiny.windzz@gmail.com>
2019-12-29  8:05 ` [PATCH 02/32] pwm: fsl-ftm: convert to devm_platform_ioremap_resource Yangtao Li
2019-12-29  8:05 ` [PATCH 03/32] pwm: rcar: " Yangtao Li
2019-12-29  8:05 ` [PATCH 04/32] pwm: renesas-tpu: " Yangtao Li
2019-12-29  8:05 ` [PATCH 05/32] pwm: ep93xx: " Yangtao Li
     [not found] ` <20191229080610.7597-1-tiny.windzz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2019-12-29  8:05   ` [PATCH 02/32] pwm: fsl-ftm: " Yangtao Li
2019-12-29  8:05   ` [PATCH 03/32] pwm: rcar: " Yangtao Li
2019-12-29  8:05   ` [PATCH 04/32] pwm: renesas-tpu: " Yangtao Li
2019-12-29  8:05   ` [PATCH 05/32] pwm: ep93xx: " Yangtao Li
2019-12-29  8:05   ` [PATCH 06/32] pwm: tegra: " Yangtao Li
2019-12-29  8:05   ` [PATCH 07/32] pwm: mediatek: " Yangtao Li
2019-12-29  8:05   ` [PATCH 08/32] pwm: sti: " Yangtao Li
2019-12-29  8:05   ` [PATCH 09/32] pwm: pxa: " Yangtao Li
2019-12-29  8:05   ` [PATCH 10/32] pwm: zx: " Yangtao Li
2019-12-29  8:05   ` [PATCH 11/32] pwm: spear: " Yangtao Li
2019-12-29  8:05   ` [PATCH 12/32] pwm: bcm-kona: " Yangtao Li
2019-12-29  8:05   ` [PATCH 13/32] pwm: lpc32xx: " Yangtao Li
2019-12-29  8:05   ` [PATCH 14/32] pwm: meson: " Yangtao Li
2019-12-29  8:05   ` [PATCH 15/32] pwm: rockchip: " Yangtao Li
2019-12-29  8:05   ` [PATCH 16/32] pwm: bcm-iproc: " Yangtao Li
2019-12-29  8:05   ` [PATCH 17/32] pwm: samsung: " Yangtao Li
2019-12-29  8:05   ` [PATCH 18/32] pwm: tiehrpwm: " Yangtao Li
2019-12-29  8:05   ` [PATCH 19/32] pwm: puv3: " Yangtao Li
2019-12-29  8:05   ` [PATCH 20/32] pwm: imx: " Yangtao Li
2019-12-29  8:05   ` [PATCH 21/32] pwm: tiecap: " Yangtao Li
2019-12-29  8:06   ` [PATCH 22/32] pwm: bcm2835: " Yangtao Li
2019-12-29  8:06   ` [PATCH 23/32] pwm: berlin: " Yangtao Li
2019-12-29  8:06   ` [PATCH 24/32] pwm: vt8500: " Yangtao Li
2019-12-29  8:06   ` [PATCH 25/32] pwm: brcmstb: " Yangtao Li
2019-12-29  8:06   ` [PATCH 26/32] pwm: mtk-disp: " Yangtao Li
2019-12-29  8:06   ` [PATCH 27/32] pwm: clps711x: " Yangtao Li
2019-12-29  8:06   ` [PATCH 28/32] pwm: img: " Yangtao Li
2019-12-29  8:06   ` [PATCH 29/32] pwm: lpc18xx-sct: " Yangtao Li
2019-12-29  8:06   ` [PATCH 30/32] pwm: hibvt: do some cleanup Yangtao Li
2019-12-29  8:06   ` [PATCH 31/32] pwm: sifive: convert to devm_platform_ioremap_resource Yangtao Li
2019-12-29  8:06   ` [PATCH 32/32] pwm: atmel: " Yangtao Li
2019-12-29  8:05 ` [PATCH 06/32] pwm: tegra: " Yangtao Li
2019-12-29  8:05 ` [PATCH 07/32] pwm: mediatek: " Yangtao Li
2019-12-29  8:05 ` [PATCH 08/32] pwm: sti: " Yangtao Li
2019-12-29  8:05 ` [PATCH 09/32] pwm: pxa: " Yangtao Li
2019-12-29  8:05 ` [PATCH 10/32] pwm: zx: " Yangtao Li
2019-12-29  8:05 ` [PATCH 11/32] pwm: spear: " Yangtao Li
2019-12-29  8:05 ` [PATCH 12/32] pwm: bcm-kona: " Yangtao Li
2019-12-29  8:05 ` [PATCH 13/32] pwm: lpc32xx: " Yangtao Li
2019-12-29  8:05 ` [PATCH 14/32] pwm: meson: " Yangtao Li
2019-12-29  8:05 ` [PATCH 15/32] pwm: rockchip: " Yangtao Li
2019-12-29  8:05 ` [PATCH 16/32] pwm: bcm-iproc: " Yangtao Li
2019-12-29  8:05 ` [PATCH 17/32] pwm: samsung: " Yangtao Li
2019-12-29  8:05 ` [PATCH 18/32] pwm: tiehrpwm: " Yangtao Li
2019-12-29  8:05 ` [PATCH 19/32] pwm: puv3: " Yangtao Li
2019-12-29  8:05 ` [PATCH 20/32] pwm: imx: " Yangtao Li
2019-12-29  8:05 ` [PATCH 21/32] pwm: tiecap: " Yangtao Li
2019-12-29  8:06 ` [PATCH 22/32] pwm: bcm2835: " Yangtao Li
2019-12-29  8:06 ` [PATCH 23/32] pwm: berlin: " Yangtao Li
2019-12-29  8:06 ` [PATCH 24/32] pwm: vt8500: " Yangtao Li
2019-12-29  8:06 ` [PATCH 25/32] pwm: brcmstb: " Yangtao Li
2019-12-29  8:06 ` [PATCH 26/32] pwm: mtk-disp: " Yangtao Li
2019-12-29  8:06 ` [PATCH 27/32] pwm: clps711x: " Yangtao Li
2019-12-29  8:06 ` [PATCH 28/32] pwm: img: " Yangtao Li
2019-12-29  8:06 ` [PATCH 29/32] pwm: lpc18xx-sct: " Yangtao Li
2019-12-29  8:06 ` [PATCH 30/32] pwm: hibvt: do some cleanup Yangtao Li
2019-12-29  8:06 ` [PATCH 31/32] pwm: sifive: convert to devm_platform_ioremap_resource Yangtao Li
2019-12-29  8:06 ` [PATCH 32/32] pwm: atmel: " Yangtao Li
     [not found] ` <20191229080610.7597-15-tiny.windzz@gmail.com>
2019-12-30  8:39   ` [PATCH 15/32] pwm: rockchip: " Heiko Stuebner
2020-05-23 17:25   ` Uwe Kleine-König
     [not found] ` <20191229080610.7597-14-tiny.windzz@gmail.com>
2019-12-31 14:53   ` [PATCH 14/32] pwm: meson: " Martin Blumenstingl
2020-05-23 17:25   ` Uwe Kleine-König
     [not found] ` <20191229080610.7597-32-tiny.windzz@gmail.com>
2020-01-06 10:32   ` [PATCH 32/32] pwm: atmel: " Claudiu.Beznea
     [not found]   ` <20191229080610.7597-32-tiny.windzz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-01-06 10:32     ` Claudiu.Beznea-UWL1GkI3JZL3oGB3hsPCZA
2020-01-06 10:32     ` Claudiu.Beznea-UWL1GkI3JZL3oGB3hsPCZA
2020-05-23 17:25   ` Uwe Kleine-König
     [not found] ` <20191229080610.7597-25-tiny.windzz@gmail.com>
     [not found]   ` <20191229080610.7597-25-tiny.windzz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-01-07 10:54     ` [PATCH 25/32] pwm: brcmstb: " Nicolas Saenz Julienne
2020-05-23 17:25     ` Uwe Kleine-König
2020-01-07 10:54   ` Nicolas Saenz Julienne
     [not found] ` <20191229080610.7597-30-tiny.windzz@gmail.com>
2020-02-20 20:41   ` [PATCH 30/32] pwm: hibvt: do some cleanup Uwe Kleine-König
2020-05-23 17:44     ` Uwe Kleine-König
     [not found] ` <20191229080610.7597-26-tiny.windzz@gmail.com>
     [not found]   ` <20191229080610.7597-26-tiny.windzz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-02-20 20:49     ` [PATCH 26/32] pwm: mtk-disp: convert to devm_platform_ioremap_resource Matthias Brugger
2020-02-20 20:49   ` Matthias Brugger
2020-05-23 17:11 ` [PATCH 01/32] pwm: sun4i: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-4-tiny.windzz@gmail.com>
2020-05-23 17:12   ` [PATCH 04/32] pwm: renesas-tpu: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-24-tiny.windzz@gmail.com>
2020-05-23 17:14   ` [PATCH 24/32] pwm: vt8500: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-31-tiny.windzz@gmail.com>
2020-05-23 17:15   ` [PATCH 31/32] pwm: sifive: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-28-tiny.windzz@gmail.com>
2020-05-23 17:16   ` [PATCH 28/32] pwm: img: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-27-tiny.windzz@gmail.com>
2020-05-23 17:17   ` [PATCH 27/32] pwm: clps711x: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-23-tiny.windzz@gmail.com>
2020-05-23 17:18   ` [PATCH 23/32] pwm: berlin: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-22-tiny.windzz@gmail.com>
2020-05-23 17:18   ` [PATCH 22/32] pwm: bcm2835: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-21-tiny.windzz@gmail.com>
2020-05-23 17:19   ` [PATCH 21/32] pwm: tiecap: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-19-tiny.windzz@gmail.com>
2020-05-23 17:19   ` [PATCH 19/32] pwm: puv3: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-9-tiny.windzz@gmail.com>
2020-05-23 17:20   ` [PATCH 09/32] pwm: pxa: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-12-tiny.windzz@gmail.com>
2020-05-23 17:20   ` [PATCH 12/32] pwm: bcm-kona: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-17-tiny.windzz@gmail.com>
2020-05-23 17:21   ` [PATCH 17/32] pwm: samsung: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-20-tiny.windzz@gmail.com>
2020-05-23 17:22   ` [PATCH 20/32] pwm: imx: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-18-tiny.windzz@gmail.com>
2020-05-23 17:22   ` [PATCH 18/32] pwm: tiehrpwm: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-16-tiny.windzz@gmail.com>
2020-05-23 17:22   ` [PATCH 16/32] pwm: bcm-iproc: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-11-tiny.windzz@gmail.com>
2020-05-23 17:23   ` [PATCH 11/32] pwm: spear: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-10-tiny.windzz@gmail.com>
2020-05-23 17:23   ` [PATCH 10/32] pwm: zx: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-8-tiny.windzz@gmail.com>
2020-05-23 17:23   ` [PATCH 08/32] pwm: sti: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-7-tiny.windzz@gmail.com>
2020-05-23 17:23   ` [PATCH 07/32] pwm: mediatek: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-6-tiny.windzz@gmail.com>
2020-05-23 17:23   ` [PATCH 06/32] pwm: tegra: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-5-tiny.windzz@gmail.com>
2020-05-23 17:24   ` [PATCH 05/32] pwm: ep93xx: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-3-tiny.windzz@gmail.com>
2020-05-23 17:24   ` [PATCH 03/32] pwm: rcar: " Uwe Kleine-König
     [not found] ` <20191229080610.7597-2-tiny.windzz@gmail.com>
2020-05-23 17:24   ` [PATCH 02/32] pwm: fsl-ftm: " Uwe Kleine-König
2020-11-12 16:13 ` [PATCH 01/32] pwm: sun4i: " Uwe Kleine-König
2020-11-12 19:06   ` Thierry Reding
2020-11-12 21:14     ` Uwe Kleine-König
2020-11-13  7:03       ` About devm_platform_ioremap_resource [Was: Re: [PATCH 01/32] pwm: sun4i: convert to devm_platform_ioremap_resource] Uwe Kleine-König
2020-11-13  9:12         ` Bartosz Golaszewski
2020-11-13  9:35           ` Uwe Kleine-König
2020-11-13 16:11         ` Thierry Reding
2020-11-13 17:40           ` Robin Murphy
2020-11-19 17:08           ` Uwe Kleine-König
     [not found] ` <20191229080610.7597-29-tiny.windzz@gmail.com>
2020-05-23 17:14   ` [PATCH 29/32] pwm: lpc18xx-sct: convert to devm_platform_ioremap_resource Uwe Kleine-König
2020-11-12 21:29   ` Vladimir Zapolskiy
     [not found] ` <20191229080610.7597-13-tiny.windzz@gmail.com>
     [not found]   ` <20191229080610.7597-13-tiny.windzz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-23 17:20     ` [PATCH 13/32] pwm: lpc32xx: " Uwe Kleine-König
2020-11-12 21:29   ` Vladimir Zapolskiy
2019-12-29  8:05 [PATCH 01/32] pwm: sun4i: " Yangtao Li
  -- strict thread matches above, loose matches on Subject: below --
2019-12-29  8:05 Yangtao Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).