Lines Matching refs:xclk
125 u32 xclk) in omap24xxcam_core_xclk_set() argument
127 if (xclk) { in omap24xxcam_core_xclk_set()
128 u32 divisor = CAM_MCLK / xclk; in omap24xxcam_core_xclk_set()
831 if (p.u.bt656.clock_curr != cam->if_u.bt656.xclk) { in omap24xxcam_sensor_if_enable()
832 u32 xclk = p.u.bt656.clock_curr; in omap24xxcam_sensor_if_enable() local
835 if (xclk == 0) in omap24xxcam_sensor_if_enable()
838 if (xclk > CAM_MCLK) in omap24xxcam_sensor_if_enable()
839 xclk = CAM_MCLK; in omap24xxcam_sensor_if_enable()
841 divisor = CAM_MCLK / xclk; in omap24xxcam_sensor_if_enable()
842 if (divisor * xclk < CAM_MCLK) in omap24xxcam_sensor_if_enable()
850 xclk = CAM_MCLK / divisor; in omap24xxcam_sensor_if_enable()
852 if (xclk < p.u.bt656.clock_min in omap24xxcam_sensor_if_enable()
853 || xclk > p.u.bt656.clock_max) in omap24xxcam_sensor_if_enable()
856 cam->if_u.bt656.xclk = xclk; in omap24xxcam_sensor_if_enable()
858 omap24xxcam_core_xclk_set(cam, cam->if_u.bt656.xclk); in omap24xxcam_sensor_if_enable()