* Roger Quadros | 2013-08-15 16:15:05 [+0300]: >diff --git a/drivers/usb/phy/phy-omap-control.c b/drivers/usb/phy/phy-omap-control.c >index a4dda8e..3b9ee83 100644 >--- a/drivers/usb/phy/phy-omap-control.c >+++ b/drivers/usb/phy/phy-omap-control.c >@@ -197,8 +197,13 @@ static int omap_control_usb_probe(struct platform_device *pdev) > { > struct resource *res; > struct device_node *np = pdev->dev.of_node; >- struct omap_control_usb_platform_data *pdata = >- dev_get_platdata(&pdev->dev); >+ >+ if (np) { >+ of_property_read_u32(np, "ti,type", &control_usb->type); >+ } else { >+ /* We only support DT boot */ >+ return -ENODEV; >+ } what about if (!nop) return -EINVAL; > control_usb = devm_kzalloc(&pdev->dev, sizeof(*control_usb), > GFP_KERNEL); >@@ -207,15 +212,6 @@ static int omap_control_usb_probe(struct platform_device *pdev) > return -ENOMEM; > } > >- if (np) { >- of_property_read_u32(np, "ti,type", &control_usb->type); and here you shift the property to the left and remove the other lines. But then you wanted to remove that ti,type thingy but I guess this will be part of another patch then. Since you can't do everything in one patch, it is okay. >- } else if (pdata) { >- control_usb->type = pdata->type; >- } else { >- dev_err(&pdev->dev, "no pdata present\n"); >- return -EINVAL; >- } >- > control_usb->dev = &pdev->dev; > > res = platform_get_resource_byname(pdev, IORESOURCE_MEM, Sebastian -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html