Lines Matching refs:clkrc
251 u8 clkrc; /* Clock divider value */ member
799 u32 clkrc = info->clkrc; in ov7675_get_framerate() local
807 clkrc++; in ov7675_get_framerate()
809 clkrc = (clkrc >> 1); in ov7675_get_framerate()
813 (4 * clkrc); in ov7675_get_framerate()
821 ret = ov7670_write(sd, REG_CLKRC, info->clkrc); in ov7675_apply_framerate()
833 u32 clkrc; in ov7675_set_framerate() local
844 clkrc = 0; in ov7675_set_framerate()
847 clkrc = (5 * pll_factor * info->clock_speed * tpf->numerator) / in ov7675_set_framerate()
850 clkrc = (clkrc << 1); in ov7675_set_framerate()
851 clkrc--; in ov7675_set_framerate()
859 if (clkrc <= 0) in ov7675_set_framerate()
860 clkrc = CLK_EXT; in ov7675_set_framerate()
861 else if (clkrc > CLK_SCALE) in ov7675_set_framerate()
862 clkrc = CLK_SCALE; in ov7675_set_framerate()
863 info->clkrc = clkrc; in ov7675_set_framerate()
886 if ((info->clkrc & CLK_EXT) == 0 && (info->clkrc & CLK_SCALE) > 1) in ov7670_get_framerate_legacy()
887 tpf->denominator /= (info->clkrc & CLK_SCALE); in ov7670_get_framerate_legacy()
904 info->clkrc = (info->clkrc & 0x80) | div; in ov7670_set_framerate_legacy()
914 return ov7670_write(sd, REG_CLKRC, info->clkrc); in ov7670_set_framerate_legacy()
1097 ret = ov7670_write(sd, REG_CLKRC, info->clkrc); in ov7670_apply_fmt()
1938 info->clkrc = 0; in ov7670_probe()