Vaibhav,

Thanks for the patch. See my comment below.

Murali Karicheri
Software Design Engineer
Texas Instruments Inc.
Germantown, MD 20874
phone: 301-407-9583
email: m-kariche...@ti.com

>-----Original Message-----
>From: davinci-linux-open-source-boun...@linux.davincidsp.com
>[mailto:davinci-linux-open-source-boun...@linux.davincidsp.com] On Behalf
>Of Hiremath, Vaibhav
>Sent: Friday, October 16, 2009 6:29 AM
>To: Hiremath, Vaibhav; linux-media@vger.kernel.org
>Cc: davinci-linux-open-sou...@linux.davincidsp.com
>Subject: RE: [Resubmition PATCH] Davinci VPFE Capture: Take i2c adapter id
>through platform data
>
>> -----Original Message-----
>> From: Hiremath, Vaibhav
>> Sent: Friday, October 16, 2009 3:57 PM
>> To: linux-media@vger.kernel.org
>> Cc: davinci-linux-open-sou...@linux.davincidsp.com; Hiremath,
>> Vaibhav
>> Subject: [Resubmition PATCH] Davinci VPFE Capture: Take i2c adapter
>> id through platform data
>>
>> From: Vaibhav Hiremath <hvaib...@ti.com>
>>
>> The I2C adapter ID is actually depends on Board and may vary,
>> Davinci
>> uses id=1, but in case of AM3517 id=3.
>>
>> Changes:
>>      - Fixed review comments (Typo) from Sergei
>>
>> Signed-off-by: Vaibhav Hiremath <hvaib...@ti.com>
>> ---
>>  drivers/media/video/davinci/vpfe_capture.c |    3 +--
>>  include/media/davinci/vpfe_capture.h       |    2 ++
>>  2 files changed, 3 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/media/video/davinci/vpfe_capture.c
>> b/drivers/media/video/davinci/vpfe_capture.c
>> index dc32de0..c3c37e7 100644
>> --- a/drivers/media/video/davinci/vpfe_capture.c
>> +++ b/drivers/media/video/davinci/vpfe_capture.c
>> @@ -2228,8 +2228,7 @@ static __init int vpfe_probe(struct
>> platform_device *pdev)
>>      platform_set_drvdata(pdev, vpfe_dev);
>>      /* set driver private data */
>>      video_set_drvdata(vpfe_dev->video_dev, vpfe_dev);
>> -    i2c_adap = i2c_get_adapter(1);
>> -    vpfe_cfg = pdev->dev.platform_data;

[MK] Why did you remove this? platform data has vpfe configuration.

>> +    i2c_adap = i2c_get_adapter(vpfe_cfg->i2c_adapter_id);
[MK] I guess adapter ID has to be non-zero. If so, we could use
a default id of 1 for davinci platform. Otherwise both dm355 and
dm6446 evm files are to be updated along with this patch.
What do you think? I can help you test this patch on the above platforms
and Ack it based on that.

i2c_get_adapter(vpfe_cfg->i2c_adapter_id == 0 ? 1:
                                vpfe_cfg->i2c_adapter_id);

>>      num_subdevs = vpfe_cfg->num_subdevs;
>>      vpfe_dev->sd = kmalloc(sizeof(struct v4l2_subdev *) *
>> num_subdevs,
>>                              GFP_KERNEL);
>> diff --git a/include/media/davinci/vpfe_capture.h
>> b/include/media/davinci/vpfe_capture.h
>> index e8272d1..fc83d98 100644
>> --- a/include/media/davinci/vpfe_capture.h
>> +++ b/include/media/davinci/vpfe_capture.h
>> @@ -94,6 +94,8 @@ struct vpfe_subdev_info {
>>  struct vpfe_config {
>>      /* Number of sub devices connected to vpfe */
>>      int num_subdevs;
>> +    /* I2C Bus adapter no */
>> +    int i2c_adapter_id;
>>      /* information about each subdev */
>>      struct vpfe_subdev_info *sub_devs;
>>      /* evm card info */
>[Hiremath, Vaibhav] Murali,
>
>If you do not have any comments with these series of patches, can you
>please ack them?
>
>Hans/Kevin,
>
>Can you please merge these patches to respective repo., they should get
>applied cleanly.
>
>Thanks,
>Vaibhav
>
>> --
>> 1.6.2.4
>
>_______________________________________________
>Davinci-linux-open-source mailing list
>davinci-linux-open-sou...@linux.davincidsp.com
>http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to