Thread (5 messages) 5 messages, 3 authors, 2019-05-21

RE: [PATCH] input: imx6ul_tsc: use devm_platform_ioremap_resource() to simplify code

From: Anson Huang <hidden>
Date: 2019-05-09 01:41:23
Also in: linux-input, lkml

Ping...
-----Original Message-----
From: Anson Huang
Sent: Sunday, April 28, 2019 2:30 PM
To: Mukesh Ojha <redacted>; dmitry.torokhov@gmail.com;
shawnguo@kernel.org; s.hauer@pengutronix.de; kernel@pengutronix.de;
festevam@gmail.com; linux-input@vger.kernel.org; linux-arm-
kernel@lists.infradead.org; linux-kernel@vger.kernel.org
Cc: dl-linux-imx <redacted>
Subject: RE: [PATCH] input: imx6ul_tsc: use
devm_platform_ioremap_resource() to simplify code

Ping...
quoted
-----Original Message-----
From: Mukesh Ojha [mailto:mojha@codeaurora.org]
Sent: Monday, April 1, 2019 4:02 PM
To: Anson Huang <redacted>; dmitry.torokhov@gmail.com;
shawnguo@kernel.org; s.hauer@pengutronix.de; kernel@pengutronix.de;
festevam@gmail.com; linux-input@vger.kernel.org; linux-arm-
kernel@lists.infradead.org; linux-kernel@vger.kernel.org
Cc: dl-linux-imx <redacted>
Subject: Re: [PATCH] input: imx6ul_tsc: use
devm_platform_ioremap_resource() to simplify code


On 4/1/2019 10:49 AM, Anson Huang wrote:
quoted
Use the new helper devm_platform_ioremap_resource() which wraps the
platform_get_resource() and devm_ioremap_resource() together, to
simplify the code.

Signed-off-by: Anson Huang <redacted>

Reviewed-by: Mukesh Ojha <redacted>

Cheers,
-Mukesh
quoted
---
  drivers/input/touchscreen/imx6ul_tsc.c | 8 ++------
  1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen/imx6ul_tsc.c
b/drivers/input/touchscreen/imx6ul_tsc.c
index c10fc59..e04eecd 100644
--- a/drivers/input/touchscreen/imx6ul_tsc.c
+++ b/drivers/input/touchscreen/imx6ul_tsc.c
@@ -364,8 +364,6 @@ static int imx6ul_tsc_probe(struct
platform_device
*pdev)
quoted
  	struct device_node *np = pdev->dev.of_node;
  	struct imx6ul_tsc *tsc;
  	struct input_dev *input_dev;
-	struct resource *tsc_mem;
-	struct resource *adc_mem;
  	int err;
  	int tsc_irq;
  	int adc_irq;
@@ -403,16 +401,14 @@ static int imx6ul_tsc_probe(struct
platform_device *pdev)
quoted
  		return err;
  	}

-	tsc_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-	tsc->tsc_regs = devm_ioremap_resource(&pdev->dev, tsc_mem);
+	tsc->tsc_regs = devm_platform_ioremap_resource(pdev, 0);
  	if (IS_ERR(tsc->tsc_regs)) {
  		err = PTR_ERR(tsc->tsc_regs);
  		dev_err(&pdev->dev, "failed to remap tsc memory: %d\n",
err);
quoted
  		return err;
  	}

-	adc_mem = platform_get_resource(pdev, IORESOURCE_MEM, 1);
-	tsc->adc_regs = devm_ioremap_resource(&pdev->dev, adc_mem);
+	tsc->adc_regs = devm_platform_ioremap_resource(pdev, 1);
  	if (IS_ERR(tsc->adc_regs)) {
  		err = PTR_ERR(tsc->adc_regs);
  		dev_err(&pdev->dev, "failed to remap adc memory: %d\n",
err);
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help