Home
last modified time | relevance | path

Searched refs:xclk_freq (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/drivers/media/i2c/et8ek8/
H A Det8ek8_driver.c47 u32 xclk_freq; member
819 unsigned int xclk_freq; in et8ek8_power_on() local
829 xclk_freq = sensor->current_reglist->mode.ext_clock; in et8ek8_power_on()
831 xclk_freq = sensor->xclk_freq; in et8ek8_power_on()
833 rval = clk_set_rate(sensor->ext_clk, xclk_freq); in et8ek8_power_on()
836 xclk_freq); in et8ek8_power_on()
852 msleep(5000 * 1000 / xclk_freq + 1); /* Wait 5000 cycles */ in et8ek8_power_on()
1443 &sensor->xclk_freq); in et8ek8_probe()
/linux-6.15/drivers/media/i2c/
H A Dov5645.c1018 u32 xclk_freq; in ov5645_probe() local
1052 ret = of_property_read_u32(dev->of_node, "clock-frequency", &xclk_freq); in ov5645_probe()
1058 if (xclk_freq < 23760000 || xclk_freq > 24240000) in ov5645_probe()
1061 xclk_freq); in ov5645_probe()
1063 ret = clk_set_rate(ov5645->xclk, xclk_freq); in ov5645_probe()
H A Dov7251.c134 u32 xclk_freq; member
931 DIV_ROUND_UP(ov7251->xclk_freq, 1000)); in ov7251_set_power_on()
1660 ov7251->xclk_freq = clk_rate ? clk_rate : rate; in ov7251_probe()
1662 if (ov7251->xclk_freq == 0) in ov7251_probe()
1673 if (ov7251->xclk_freq == supported_xclk_rates[i]) in ov7251_probe()
1679 ov7251->xclk_freq); in ov7251_probe()
H A Dov5647.c1386 u32 xclk_freq; in ov5647_probe() local
1407 xclk_freq = clk_get_rate(sensor->xclk); in ov5647_probe()
1408 if (xclk_freq != 25000000) { in ov5647_probe()
1409 dev_err(dev, "Unsupported clock frequency: %u\n", xclk_freq); in ov5647_probe()
H A Dimx219.c343 u32 xclk_freq; member
1202 imx219->xclk_freq = clk_get_rate(imx219->xclk); in imx219_probe()
1203 if (imx219->xclk_freq != IMX219_XCLK_FREQ) in imx219_probe()
1206 imx219->xclk_freq); in imx219_probe()
H A Dimx290.c1428 u32 xclk_freq; in imx290_init_clk() local
1432 &xclk_freq); in imx290_init_clk()
1439 switch (xclk_freq) { in imx290_init_clk()
1448 xclk_freq); in imx290_init_clk()
1452 ret = clk_set_rate(imx290->xclk, xclk_freq); in imx290_init_clk()
H A Dimx283.c1446 unsigned int xclk_freq; in imx283_probe() local
1471 xclk_freq = clk_get_rate(imx283->xclk); in imx283_probe()
1473 if (xclk_freq == imx283_frequencies[i].mhz) { in imx283_probe()
1479 dev_err(imx283->dev, "xclk frequency unsupported: %d Hz\n", xclk_freq); in imx283_probe()
H A Dgc2145.c1321 unsigned int xclk_freq; in gc2145_probe() local
1342 xclk_freq = clk_get_rate(gc2145->xclk); in gc2145_probe()
1343 if (xclk_freq != GC2145_XCLK_FREQ) { in gc2145_probe()
1345 xclk_freq); in gc2145_probe()
H A Dov5640.c442 u32 xclk_freq; member
1380 unsigned long sysclk = sensor->xclk_freq / pll_prediv * pll_mult; in ov5640_compute_sys_clk()
1861 u32 xvclk = sensor->xclk_freq / 10000; in ov5640_get_sysclk()
3907 sensor->xclk_freq = clk_get_rate(sensor->xclk); in ov5640_probe()
3908 if (sensor->xclk_freq < OV5640_XCLK_MIN || in ov5640_probe()
3909 sensor->xclk_freq > OV5640_XCLK_MAX) { in ov5640_probe()
3911 sensor->xclk_freq); in ov5640_probe()
H A Dov64a40.c3537 u32 xclk_freq; in ov64a40_probe() local
3558 xclk_freq = clk_get_rate(ov64a40->xclk); in ov64a40_probe()
3559 if (xclk_freq != OV64A40_XCLK_FREQ) { in ov64a40_probe()
3561 xclk_freq); in ov64a40_probe()