| .. | .. |
|---|
| 36 | 36 | |
|---|
| 37 | 37 | static int ehci_mxc_drv_probe(struct platform_device *pdev) |
|---|
| 38 | 38 | { |
|---|
| 39 | | - struct mxc_usbh_platform_data *pdata = dev_get_platdata(&pdev->dev); |
|---|
| 39 | + struct device *dev = &pdev->dev; |
|---|
| 40 | + struct mxc_usbh_platform_data *pdata = dev_get_platdata(dev); |
|---|
| 40 | 41 | struct usb_hcd *hcd; |
|---|
| 41 | 42 | struct resource *res; |
|---|
| 42 | 43 | int irq, ret; |
|---|
| 43 | 44 | struct ehci_mxc_priv *priv; |
|---|
| 44 | | - struct device *dev = &pdev->dev; |
|---|
| 45 | 45 | struct ehci_hcd *ehci; |
|---|
| 46 | 46 | |
|---|
| 47 | 47 | if (!pdata) { |
|---|
| .. | .. |
|---|
| 58 | 58 | return -ENOMEM; |
|---|
| 59 | 59 | |
|---|
| 60 | 60 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
|---|
| 61 | | - hcd->regs = devm_ioremap_resource(&pdev->dev, res); |
|---|
| 61 | + hcd->regs = devm_ioremap_resource(dev, res); |
|---|
| 62 | 62 | if (IS_ERR(hcd->regs)) { |
|---|
| 63 | 63 | ret = PTR_ERR(hcd->regs); |
|---|
| 64 | 64 | goto err_alloc; |
|---|
| .. | .. |
|---|
| 71 | 71 | priv = (struct ehci_mxc_priv *) ehci->priv; |
|---|
| 72 | 72 | |
|---|
| 73 | 73 | /* enable clocks */ |
|---|
| 74 | | - priv->usbclk = devm_clk_get(&pdev->dev, "ipg"); |
|---|
| 74 | + priv->usbclk = devm_clk_get(dev, "ipg"); |
|---|
| 75 | 75 | if (IS_ERR(priv->usbclk)) { |
|---|
| 76 | 76 | ret = PTR_ERR(priv->usbclk); |
|---|
| 77 | 77 | goto err_alloc; |
|---|
| 78 | 78 | } |
|---|
| 79 | 79 | clk_prepare_enable(priv->usbclk); |
|---|
| 80 | 80 | |
|---|
| 81 | | - priv->ahbclk = devm_clk_get(&pdev->dev, "ahb"); |
|---|
| 81 | + priv->ahbclk = devm_clk_get(dev, "ahb"); |
|---|
| 82 | 82 | if (IS_ERR(priv->ahbclk)) { |
|---|
| 83 | 83 | ret = PTR_ERR(priv->ahbclk); |
|---|
| 84 | 84 | goto err_clk_ahb; |
|---|
| .. | .. |
|---|
| 86 | 86 | clk_prepare_enable(priv->ahbclk); |
|---|
| 87 | 87 | |
|---|
| 88 | 88 | /* "dr" device has its own clock on i.MX51 */ |
|---|
| 89 | | - priv->phyclk = devm_clk_get(&pdev->dev, "phy"); |
|---|
| 89 | + priv->phyclk = devm_clk_get(dev, "phy"); |
|---|
| 90 | 90 | if (IS_ERR(priv->phyclk)) |
|---|
| 91 | 91 | priv->phyclk = NULL; |
|---|
| 92 | 92 | if (priv->phyclk) |
|---|
| 93 | 93 | clk_prepare_enable(priv->phyclk); |
|---|
| 94 | | - |
|---|
| 95 | 94 | |
|---|
| 96 | 95 | /* call platform specific init function */ |
|---|
| 97 | 96 | if (pdata->init) { |
|---|