2013/5/15 jean-philippe francois <[email protected]>:
> Hi,
>
> I am working on a dm3730 based camera.
> The sensor input clock is provided by the cpu via the CAM_XCLK pin.
> Here is the corresponding log :
>
> [ 9.115966] Entering cam_set_xclk
> [ 9.119781] omap3isp omap3isp: isp_set_xclk(): cam_xclka set to 24685714 Hz
> [ 9.121337] ov10x33 1-0010: sensor id : 0xa630
> [ 10.293640] Entering cam_set_xclk
> [ 10.297149] omap3isp omap3isp: isp_set_xclk(): cam_xclka set to 0 Hz
> [ 10.393920] Entering cam_set_xclk
> [ 10.397979] omap3isp omap3isp: isp_set_xclk(): cam_xclka set to 24685714 Hz
>
> However, when mesured on the actual pin, the frequency is around 30 MHz
>
> The crystal clock is 19.2 MHz
> All this was correct with 3.6.11.
It seems the dpll4_m5_ck is not correctly set,
3.6.11 code in isp.c (without error handling)
r = clk_set_rate(isp->clock[ISP_CLK_DPLL4_M5_CK],
CM_CAM_MCLK_HZ/divisor);
...
r = clk_enable(isp->clock[ISP_CLK_CAM_MCLK]);
3.9 code in isp.c (without error handling)
r = clk_set_rate(isp->clock[ISP_CLK_CAM_MCLK],
CM_CAM_MCLK_HZ/divisor);
>
> Jean-Philippe Francois
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html