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
signature.asc
Description: OpenPGP digital signature
