Commit ea65df57 authored by Hema Kalliguddi's avatar Hema Kalliguddi Committed by Felipe Balbi

usb: musb: remove board_data parameter from musb_platform_init()

Removed the board_data parameter being
passed to musb_platform_init function
as board_data can be extracted from
device structure which is already member
of musb structure.
Acked-by: default avatarKevin Hilman <khilman@deeprootsystems.com>
Cc: Tony Lindgren <tony@atomide.com>
Signed-off-by: default avatarHema HK <hemahk@ti.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 0ae86689
...@@ -323,7 +323,7 @@ int musb_platform_set_mode(struct musb *musb, u8 musb_mode) ...@@ -323,7 +323,7 @@ int musb_platform_set_mode(struct musb *musb, u8 musb_mode)
return -EIO; return -EIO;
} }
int __init musb_platform_init(struct musb *musb, void *board_data) int __init musb_platform_init(struct musb *musb)
{ {
/* /*
......
...@@ -376,7 +376,7 @@ int musb_platform_set_mode(struct musb *musb, u8 mode) ...@@ -376,7 +376,7 @@ int musb_platform_set_mode(struct musb *musb, u8 mode)
return -EIO; return -EIO;
} }
int __init musb_platform_init(struct musb *musb, void *board_data) int __init musb_platform_init(struct musb *musb)
{ {
void __iomem *tibase = musb->ctrl_base; void __iomem *tibase = musb->ctrl_base;
u32 revision; u32 revision;
......
...@@ -2025,7 +2025,7 @@ musb_init_controller(struct device *dev, int nIrq, void __iomem *ctrl) ...@@ -2025,7 +2025,7 @@ musb_init_controller(struct device *dev, int nIrq, void __iomem *ctrl)
* isp1504, non-OTG, etc) mostly hooking up through ULPI. * isp1504, non-OTG, etc) mostly hooking up through ULPI.
*/ */
musb->isr = generic_interrupt; musb->isr = generic_interrupt;
status = musb_platform_init(musb, plat->board_data); status = musb_platform_init(musb);
if (status < 0) if (status < 0)
goto fail2; goto fail2;
......
...@@ -614,7 +614,7 @@ extern int musb_platform_get_vbus_status(struct musb *musb); ...@@ -614,7 +614,7 @@ extern int musb_platform_get_vbus_status(struct musb *musb);
#define musb_platform_get_vbus_status(x) 0 #define musb_platform_get_vbus_status(x) 0
#endif #endif
extern int __init musb_platform_init(struct musb *musb, void *board_data); extern int __init musb_platform_init(struct musb *musb);
extern int musb_platform_exit(struct musb *musb); extern int musb_platform_exit(struct musb *musb);
#endif /* __MUSB_CORE_H__ */ #endif /* __MUSB_CORE_H__ */
...@@ -187,10 +187,12 @@ int musb_platform_set_mode(struct musb *musb, u8 musb_mode) ...@@ -187,10 +187,12 @@ int musb_platform_set_mode(struct musb *musb, u8 musb_mode)
return 0; return 0;
} }
int __init musb_platform_init(struct musb *musb, void *board_data) int __init musb_platform_init(struct musb *musb)
{ {
u32 l; u32 l;
struct omap_musb_board_data *data = board_data; struct device *dev = musb->controller;
struct musb_hdrc_platform_data *plat = dev->platform_data;
struct omap_musb_board_data *data = plat->board_data;
/* We require some kind of external transceiver, hooked /* We require some kind of external transceiver, hooked
* up through ULPI. TWL4030-family PMICs include one, * up through ULPI. TWL4030-family PMICs include one,
......
...@@ -1091,7 +1091,7 @@ static int __init tusb_start(struct musb *musb) ...@@ -1091,7 +1091,7 @@ static int __init tusb_start(struct musb *musb)
return -ENODEV; return -ENODEV;
} }
int __init musb_platform_init(struct musb *musb, void *board_data) int __init musb_platform_init(struct musb *musb)
{ {
struct platform_device *pdev; struct platform_device *pdev;
struct resource *mem; struct resource *mem;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment