On 2013-12-07 06:28, Javier Martinez Canillas wrote:

> Actually, I looked at drivers/video/omap2/connector-dvi.c and it does the 
> right
> thing for legacy platform data probing but no for DT probing:
> 
> static int dvic_probe_pdata(struct platform_device *pdev)
> {
> ..
>               adapter = i2c_get_adapter(i2c_bus_num);
>               if (!adapter) {
>                       dev_err(&pdev->dev,
>                                       "Failed to get I2C adapter, bus %d\n",
>                                       i2c_bus_num);
>                       return -EPROBE_DEFER;
>               }
> ..
> }
> 
> static int dvic_probe_of(struct platform_device *pdev)
> {
> ..
>                adapter = of_find_i2c_adapter_by_node(adapter_node);
>                 if (adapter == NULL) {
>                         dev_err(&pdev->dev, "failed to parse i2c-bus\n");
>                         omap_dss_put_device(ddata->in);
>                         return -EINVAL;
>                 }
> ..
> }
> 
> The following patch solves the issue if you want to include in your patch-set:

Thanks, I'll add this and the omap3-igep0020 support to my DT branch.

 Tomi


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to