Home
last modified time | relevance | path

Searched refs:xvclk (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v6.6/Documentation/devicetree/bindings/media/i2c/
Dov2640.txt9 - clocks: reference to the xvclk input clock.
10 - clock-names: should be "xvclk".
31 clock-names = "xvclk";
Dov2659.txt11 - clocks: reference to the xvclk input clock.
12 - clock-names: should be "xvclk".
34 clock-names = "xvclk";
Dov7740.txt14 - clocks: Reference to the xvclk input clock.
15 - clock-names: "xvclk".
35 clock-names = "xvclk";
Dov9650.txt7 - clocks: reference to the xvclk input clock.
/Linux-v6.6/drivers/media/i2c/
Dov4689.c92 struct clk *xvclk; member
529 ret = clk_prepare_enable(ov4689->xvclk); in ov4689_power_on()
555 clk_disable_unprepare(ov4689->xvclk); in ov4689_power_on()
566 clk_disable_unprepare(ov4689->xvclk); in ov4689_power_off()
894 ov4689->xvclk = devm_clk_get_optional(dev, NULL); in ov4689_probe()
895 if (IS_ERR(ov4689->xvclk)) in ov4689_probe()
896 return dev_err_probe(dev, PTR_ERR(ov4689->xvclk), in ov4689_probe()
899 if (!ov4689->xvclk) { in ov4689_probe()
905 ov4689->clock_rate = clk_get_rate(ov4689->xvclk); in ov4689_probe()
Dov2685.c90 struct clk *xvclk; member
458 ret = clk_prepare_enable(ov2685->xvclk); in __ov2685_power_on()
492 clk_disable_unprepare(ov2685->xvclk); in __ov2685_power_on()
503 clk_disable_unprepare(ov2685->xvclk); in __ov2685_power_off()
797 ov2685->xvclk = devm_clk_get(dev, "xvclk"); in ov2685_probe()
798 if (IS_ERR(ov2685->xvclk)) { in ov2685_probe()
802 ret = clk_set_rate(ov2685->xvclk, OV2685_XVCLK_FREQ); in ov2685_probe()
807 if (clk_get_rate(ov2685->xvclk) != OV2685_XVCLK_FREQ) in ov2685_probe()
Dov5695.c97 struct clk *xvclk; member
978 ret = clk_prepare_enable(ov5695->xvclk); in __ov5695_power_on()
1008 clk_disable_unprepare(ov5695->xvclk); in __ov5695_power_on()
1018 clk_disable_unprepare(ov5695->xvclk); in __ov5695_power_off()
1284 ov5695->xvclk = devm_clk_get(dev, "xvclk"); in ov5695_probe()
1285 if (IS_ERR(ov5695->xvclk)) { in ov5695_probe()
1289 ret = clk_set_rate(ov5695->xvclk, OV5695_XVCLK_FREQ); in ov5695_probe()
1294 if (clk_get_rate(ov5695->xvclk) != OV5695_XVCLK_FREQ) in ov5695_probe()
Dov8858.c107 struct clk *xvclk; member
1624 if (clk_get_rate(ov8858->xvclk) != OV8858_XVCLK_FREQ) in ov8858_power_on()
1627 ret = clk_prepare_enable(ov8858->xvclk); in ov8858_power_on()
1655 clk_disable_unprepare(ov8858->xvclk); in ov8858_power_on()
1663 clk_disable_unprepare(ov8858->xvclk); in ov8858_power_off()
1884 ov8858->xvclk = devm_clk_get(dev, "xvclk"); in ov8858_probe()
1885 if (IS_ERR(ov8858->xvclk)) in ov8858_probe()
1886 return dev_err_probe(dev, PTR_ERR(ov8858->xvclk), in ov8858_probe()
Dov5675.c499 struct clk *xvclk; member
989 clk_disable_unprepare(ov5675->xvclk); in ov5675_power_off()
1003 ret = clk_prepare_enable(ov5675->xvclk); in ov5675_power_on()
1013 clk_disable_unprepare(ov5675->xvclk); in ov5675_power_on()
1232 ov5675->xvclk = devm_clk_get_optional(dev, NULL); in ov5675_get_hwcfg()
1233 if (IS_ERR(ov5675->xvclk)) in ov5675_get_hwcfg()
1234 return dev_err_probe(dev, PTR_ERR(ov5675->xvclk), in ov5675_get_hwcfg()
1236 PTR_ERR(ov5675->xvclk)); in ov5675_get_hwcfg()
1238 if (ov5675->xvclk) { in ov5675_get_hwcfg()
1239 xvclk_rate = clk_get_rate(ov5675->xvclk); in ov5675_get_hwcfg()
Dov5670.c1873 struct clk *xvclk; member
2509 ret = clk_prepare_enable(ov5670->xvclk); in ov5670_runtime_resume()
2515 clk_disable_unprepare(ov5670->xvclk); in ov5670_runtime_resume()
2539 clk_disable_unprepare(ov5670->xvclk); in ov5670_runtime_suspend()
2694 ov5670->xvclk = devm_clk_get_optional(&client->dev, NULL); in ov5670_probe()
2695 if (!IS_ERR_OR_NULL(ov5670->xvclk)) in ov5670_probe()
2696 input_clk = clk_get_rate(ov5670->xvclk); in ov5670_probe()
2697 else if (!ov5670->xvclk || PTR_ERR(ov5670->xvclk) == -ENOENT) in ov5670_probe()
2701 return dev_err_probe(&client->dev, PTR_ERR(ov5670->xvclk), in ov5670_probe()
Dov8856.c1421 struct clk *xvclk; member
2082 ret = clk_prepare_enable(ov8856->xvclk); in ov8856_power_on()
2107 clk_disable_unprepare(ov8856->xvclk); in ov8856_power_on()
2123 clk_disable_unprepare(ov8856->xvclk); in ov8856_power_off()
2324 ov8856->xvclk = devm_clk_get(dev, "xvclk"); in ov8856_get_hwcfg()
2325 if (IS_ERR(ov8856->xvclk)) { in ov8856_get_hwcfg()
2327 ov8856->xvclk); in ov8856_get_hwcfg()
2328 return PTR_ERR(ov8856->xvclk); in ov8856_get_hwcfg()
2331 clk_set_rate(ov8856->xvclk, xvclk_rate); in ov8856_get_hwcfg()
2332 xvclk_rate = clk_get_rate(ov8856->xvclk); in ov8856_get_hwcfg()
Dov2680.c156 struct clk *xvclk; member
515 clk_disable_unprepare(sensor->xvclk); in ov2680_power_off()
544 ret = clk_prepare_enable(sensor->xvclk); in ov2680_power_on()
1053 sensor->xvclk = devm_clk_get_optional(dev, "xvclk"); in ov2680_parse_dt()
1054 if (IS_ERR(sensor->xvclk)) { in ov2680_parse_dt()
1055 ret = dev_err_probe(dev, PTR_ERR(sensor->xvclk), in ov2680_parse_dt()
1071 if (ret && !sensor->xvclk) { in ov2680_parse_dt()
1076 if (!ret && sensor->xvclk) { in ov2680_parse_dt()
1077 ret = clk_set_rate(sensor->xvclk, rate); in ov2680_parse_dt()
1084 sensor->xvclk_freq = rate ?: clk_get_rate(sensor->xvclk); in ov2680_parse_dt()
Dov5693.c146 struct clk *xvclk; member
667 clk_disable_unprepare(ov5693->xvclk); in ov5693_sensor_powerdown()
677 ret = clk_prepare_enable(ov5693->xvclk); in ov5693_sensor_powerup()
1292 ov5693->xvclk = devm_clk_get_optional(&client->dev, "xvclk"); in ov5693_probe()
1293 if (IS_ERR(ov5693->xvclk)) in ov5693_probe()
1294 return dev_err_probe(&client->dev, PTR_ERR(ov5693->xvclk), in ov5693_probe()
1296 PTR_ERR(ov5693->xvclk)); in ov5693_probe()
1298 if (ov5693->xvclk) { in ov5693_probe()
1299 xvclk_rate = clk_get_rate(ov5693->xvclk); in ov5693_probe()
Dov7740.c93 struct clk *xvclk; member
302 ret = clk_prepare_enable(ov7740->xvclk); in ov7740_set_power()
316 clk_disable_unprepare(ov7740->xvclk); in ov7740_set_power()
1074 ov7740->xvclk = devm_clk_get(&client->dev, "xvclk"); in ov7740_probe()
1075 if (IS_ERR(ov7740->xvclk)) { in ov7740_probe()
1076 ret = PTR_ERR(ov7740->xvclk); in ov7740_probe()
Dov5648.c652 struct clk *xvclk; member
1226 xvclk_rate = clk_get_rate(sensor->xvclk); in ov5648_mode_pll1_rate()
1907 ret = clk_prepare_enable(sensor->xvclk); in ov5648_sensor_power()
1922 clk_disable_unprepare(sensor->xvclk); in ov5648_sensor_power()
2516 sensor->xvclk = devm_clk_get(dev, NULL); in ov5648_probe()
2517 if (IS_ERR(sensor->xvclk)) { in ov5648_probe()
2519 ret = PTR_ERR(sensor->xvclk); in ov5648_probe()
2523 rate = clk_get_rate(sensor->xvclk); in ov5648_probe()
/Linux-v6.6/arch/arm/boot/dts/microchip/
Dat91sam9g25ek.dts26 clock-names = "xvclk";
Dsama5d3xmb.dtsi64 clock-names = "xvclk";
Dsama5d3xmb_cmp.dtsi63 clock-names = "xvclk";
Dat91sam9m10g45ek.dts76 clock-names = "xvclk";
/Linux-v6.6/arch/arm64/boot/dts/qcom/
Dsdm845-db845c-navigation-mezzanine.dts41 clock-names = "xvclk";
/Linux-v6.6/Documentation/devicetree/bindings/media/
Datmel-isi.txt55 clock-names = "xvclk";
/Linux-v6.6/arch/arm64/boot/dts/rockchip/
Drk3399-gru-scarlet.dtsi309 clock-names = "xvclk";
332 clock-names = "xvclk";
/Linux-v6.6/arch/arm/boot/dts/nxp/imx/
Dimx6qdl-ds.dtsi229 clock-names = "xvclk";
Dimx7s-warp.dts202 clock-names = "xvclk";
/Linux-v6.6/arch/arm/boot/dts/st/
Dstm32429i-eval.dts210 clock-names = "xvclk";

12