|
@@ -218,7 +218,7 @@ static irqreturn_t am35x_musb_interrupt(int irq, void *hci)
|
|
|
struct musb *musb = hci;
|
|
|
void __iomem *reg_base = musb->ctrl_base;
|
|
|
struct device *dev = musb->controller;
|
|
|
- struct musb_hdrc_platform_data *plat = dev->platform_data;
|
|
|
+ struct musb_hdrc_platform_data *plat = dev_get_platdata(dev);
|
|
|
struct omap_musb_board_data *data = plat->board_data;
|
|
|
struct usb_otg *otg = musb->xceiv->otg;
|
|
|
unsigned long flags;
|
|
@@ -335,7 +335,7 @@ eoi:
|
|
|
static int am35x_musb_set_mode(struct musb *musb, u8 musb_mode)
|
|
|
{
|
|
|
struct device *dev = musb->controller;
|
|
|
- struct musb_hdrc_platform_data *plat = dev->platform_data;
|
|
|
+ struct musb_hdrc_platform_data *plat = dev_get_platdata(dev);
|
|
|
struct omap_musb_board_data *data = plat->board_data;
|
|
|
int retval = 0;
|
|
|
|
|
@@ -350,7 +350,7 @@ static int am35x_musb_set_mode(struct musb *musb, u8 musb_mode)
|
|
|
static int am35x_musb_init(struct musb *musb)
|
|
|
{
|
|
|
struct device *dev = musb->controller;
|
|
|
- struct musb_hdrc_platform_data *plat = dev->platform_data;
|
|
|
+ struct musb_hdrc_platform_data *plat = dev_get_platdata(dev);
|
|
|
struct omap_musb_board_data *data = plat->board_data;
|
|
|
void __iomem *reg_base = musb->ctrl_base;
|
|
|
u32 rev;
|
|
@@ -394,7 +394,7 @@ static int am35x_musb_init(struct musb *musb)
|
|
|
static int am35x_musb_exit(struct musb *musb)
|
|
|
{
|
|
|
struct device *dev = musb->controller;
|
|
|
- struct musb_hdrc_platform_data *plat = dev->platform_data;
|
|
|
+ struct musb_hdrc_platform_data *plat = dev_get_platdata(dev);
|
|
|
struct omap_musb_board_data *data = plat->board_data;
|
|
|
|
|
|
del_timer_sync(&otg_workaround);
|
|
@@ -456,7 +456,7 @@ static u64 am35x_dmamask = DMA_BIT_MASK(32);
|
|
|
|
|
|
static int am35x_probe(struct platform_device *pdev)
|
|
|
{
|
|
|
- struct musb_hdrc_platform_data *pdata = pdev->dev.platform_data;
|
|
|
+ struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev);
|
|
|
struct platform_device *musb;
|
|
|
struct am35x_glue *glue;
|
|
|
|
|
@@ -577,7 +577,7 @@ static int am35x_remove(struct platform_device *pdev)
|
|
|
static int am35x_suspend(struct device *dev)
|
|
|
{
|
|
|
struct am35x_glue *glue = dev_get_drvdata(dev);
|
|
|
- struct musb_hdrc_platform_data *plat = dev->platform_data;
|
|
|
+ struct musb_hdrc_platform_data *plat = dev_get_platdata(dev);
|
|
|
struct omap_musb_board_data *data = plat->board_data;
|
|
|
|
|
|
/* Shutdown the on-chip PHY and its PLL. */
|
|
@@ -593,7 +593,7 @@ static int am35x_suspend(struct device *dev)
|
|
|
static int am35x_resume(struct device *dev)
|
|
|
{
|
|
|
struct am35x_glue *glue = dev_get_drvdata(dev);
|
|
|
- struct musb_hdrc_platform_data *plat = dev->platform_data;
|
|
|
+ struct musb_hdrc_platform_data *plat = dev_get_platdata(dev);
|
|
|
struct omap_musb_board_data *data = plat->board_data;
|
|
|
int ret;
|
|
|
|