RE: [PATCH 12/15] [media] marvell-ccic: add soc_camera support in mmp driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Guennadi,

Please see my comments below.

Regards,
Libin 

>-----Original Message-----
>From: Albert Wang
>Sent: Wednesday, November 28, 2012 12:06 AM
>To: Guennadi Liakhovetski
>Cc: corbet@xxxxxxx; linux-media@xxxxxxxxxxxxxxx; Libin Yang
>Subject: RE: [PATCH 12/15] [media] marvell-ccic: add soc_camera support in mmp driver
>
>Hi, Guennadi
>
>
>>-----Original Message-----
>>From: Guennadi Liakhovetski [mailto:g.liakhovetski@xxxxxx]
>>Sent: Tuesday, 27 November, 2012 23:54
>>To: Albert Wang
>>Cc: corbet@xxxxxxx; linux-media@xxxxxxxxxxxxxxx; Libin Yang
>>Subject: Re: [PATCH 12/15] [media] marvell-ccic: add soc_camera support in mmp
>>driver
>>
[snip]

>>>
>>>  	mcam = &cam->mcam;
>>> +	spin_lock_init(&mcam->dev_lock);
>>>  	mcam->plat_power_up = mmpcam_power_up;
>>>  	mcam->plat_power_down = mmpcam_power_down;
>>>  	mcam->ctlr_reset = mcam_ctlr_reset;
>>>  	mcam->calc_dphy = mmpcam_calc_dphy;
>>>  	mcam->dev = &pdev->dev;
>>>  	mcam->use_smbus = 0;
>>> +	mcam->card_name = pdata->name;
>>> +	mcam->mclk_min = pdata->mclk_min;
>>> +	mcam->mclk_src = pdata->mclk_src;
>>> +	mcam->mclk_div = pdata->mclk_div;
>>
>>Actually you don't really have to copy everything from platform data to your private
>>driver object during probing. You can access your platform data also at run-time. So,
>>maybe you can survive without adding these
>>.mclk_* struct members?
>>
>Yes, make sense. :)

[Libin] We add such members because we need use these variables in the file mcam-core-soc.c. In the mcam-core-soc.c, the pdata is invisible. I think we can split the probe function and copy them in the file mcam-core-soc.c as you suggested.

[snip]

>>> +	int chip_id;
>>>  	/*
>>>  	 * MIPI support
>>>  	 */
>>> --
>>> 1.7.9.5
>>>
>>
>>Thanks
>>Guennadi
>>---
>>Guennadi Liakhovetski, Ph.D.
>>Freelance Open-Source Software Developer
>>http://www.open-technology.de/
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux