From: Uwe Kleine-König Date: Tue, 18 Jul 2023 15:06:57 +0000 (+0200) Subject: pwm: pxa: Don't reimplement of_device_get_match_data() X-Git-Tag: v6.6.17~3967^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=63808bbb3e226b0160f61723614e612fbf51541c;p=platform%2Fkernel%2Flinux-rpi.git pwm: pxa: Don't reimplement of_device_get_match_data() Apart from the return type pxa_pwm_get_id_dt() reimplements of_device_get_match_data(). Drop the former and replace the call to it by the latter. Signed-off-by: Uwe Kleine-König Signed-off-by: Thierry Reding --- diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c index c831405..1e475ed 100644 --- a/drivers/pwm/pwm-pxa.c +++ b/drivers/pwm/pwm-pxa.c @@ -157,13 +157,6 @@ MODULE_DEVICE_TABLE(of, pwm_of_match); #define pwm_of_match NULL #endif -static const struct platform_device_id *pxa_pwm_get_id_dt(struct device *dev) -{ - const struct of_device_id *id = of_match_device(pwm_of_match, dev); - - return id ? id->data : NULL; -} - static int pwm_probe(struct platform_device *pdev) { const struct platform_device_id *id = platform_get_device_id(pdev); @@ -171,7 +164,7 @@ static int pwm_probe(struct platform_device *pdev) int ret = 0; if (IS_ENABLED(CONFIG_OF) && id == NULL) - id = pxa_pwm_get_id_dt(&pdev->dev); + id = of_device_get_match_data(&pdev->dev); if (id == NULL) return -EINVAL;