Lines Matching refs:clkrc
233 u8 clkrc; /* Clock divider value */ member
766 u32 clkrc = info->clkrc; in ov7675_get_framerate() local
774 clkrc++; in ov7675_get_framerate()
776 clkrc = (clkrc >> 1); in ov7675_get_framerate()
780 (4 * clkrc); in ov7675_get_framerate()
787 u32 clkrc; in ov7675_set_framerate() local
809 clkrc = 0; in ov7675_set_framerate()
811 clkrc = (5 * pll_factor * info->clock_speed * tpf->numerator) / in ov7675_set_framerate()
814 clkrc = (clkrc << 1); in ov7675_set_framerate()
815 clkrc--; in ov7675_set_framerate()
823 if (clkrc <= 0) in ov7675_set_framerate()
824 clkrc = CLK_EXT; in ov7675_set_framerate()
825 else if (clkrc > CLK_SCALE) in ov7675_set_framerate()
826 clkrc = CLK_SCALE; in ov7675_set_framerate()
827 info->clkrc = clkrc; in ov7675_set_framerate()
832 ret = ov7670_write(sd, REG_CLKRC, info->clkrc); in ov7675_set_framerate()
846 if ((info->clkrc & CLK_EXT) == 0 && (info->clkrc & CLK_SCALE) > 1) in ov7670_get_framerate_legacy()
847 tpf->denominator /= (info->clkrc & CLK_SCALE); in ov7670_get_framerate_legacy()
864 info->clkrc = (info->clkrc & 0x80) | div; in ov7670_set_framerate_legacy()
867 return ov7670_write(sd, REG_CLKRC, info->clkrc); in ov7670_set_framerate_legacy()
1033 ret = ov7670_write(sd, REG_CLKRC, info->clkrc); in ov7670_set_fmt()
1605 info->clkrc = 0; in ov7670_probe()