RE: [PATCH] usb: renesas_usbhs: Remove renesas_usbhs_get_info() wrapper

Biju Das <[email protected]>
Newsgroups gmane.linux.kernel.renesas-soc,gmane.linux.usb.general,gmane.linux.ports.sh.devel
Message-ID <OSAPR01MB158761A6E15A505F9E9E3C8486082@OSAPR01MB1587.jpnprd01.prod.outlook.com>
Hi Geert,

Thanks for the patch.

> -----Original Message-----
> From: Geert Uytterhoeven <[email protected]>
> Sent: Tuesday, April 16, 2024 4:54 PM
> Subject: [PATCH] usb: renesas_usbhs: Remove renesas_usbhs_get_info() wrapper
> 
> The renesas_usbhs_get_info() wrapper was useful for legacy board code.
> Since commit 1fa59bda21c7fa36 ("ARM: shmobile: Remove legacy board code for Armadillo-800 EVA") in
> v4.3, it is no longer used outside the USBHS driver, and provides no added value over
> dev_get_platdata(), while obfuscating the real operation.
> 
> Drop it, and replace it by dev_get_platdata() in its sole user.
> 
> Signed-off-by: Geert Uytterhoeven <[email protected]>

Reviewed-by: Biju Das <[email protected]>

Cheers,
Biju

> ---
>  drivers/usb/renesas_usbhs/common.c | 2 +-  include/linux/usb/renesas_usbhs.h  | 5 -----
>  2 files changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/usb/renesas_usbhs/common.c b/drivers/usb/renesas_usbhs/common.c
> index b6bef9081bf275f0..edc43f169d493c65 100644
> --- a/drivers/usb/renesas_usbhs/common.c
> +++ b/drivers/usb/renesas_usbhs/common.c
> @@ -613,7 +613,7 @@ static int usbhs_probe(struct platform_device *pdev)
> 
>  	info = of_device_get_match_data(dev);
>  	if (!info) {
> -		info = renesas_usbhs_get_info(pdev);
> +		info = dev_get_platdata(dev);
>  		if (!info)
>  			return dev_err_probe(dev, -EINVAL, "no platform info\n");
>  	}
> diff --git a/include/linux/usb/renesas_usbhs.h b/include/linux/usb/renesas_usbhs.h
> index 372898d9eeb00bbc..67bfcda6c7d2779e 100644
> --- a/include/linux/usb/renesas_usbhs.h
> +++ b/include/linux/usb/renesas_usbhs.h
> @@ -194,9 +194,4 @@ struct renesas_usbhs_platform_info {
>  	struct renesas_usbhs_driver_param	driver_param;
>  };
> 
> -/*
> - * macro for platform
> - */
> -#define renesas_usbhs_get_info(pdev)\
> -	((struct renesas_usbhs_platform_info *)(pdev)->dev.platform_data)
>  #endif /* RENESAS_USB_H */
> --
> 2.34.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.