Home
last modified time | relevance | path

Searched full:xvclk (Results 1 – 18 of 18) sorted by relevance

/linux/Documentation/devicetree/bindings/media/i2c/
H A Dovti,ov2685.yaml21 - description: XVCLK clock
25 - const: xvclk
86 clock-names = "xvclk";
H A Dovti,ov2680.yaml31 const: xvclk
96 clock-names = "xvclk";
H A Dovti,ov5693.yaml49 System input clock (aka XVCLK). From 6 to 27 MHz.
53 const: xvclk
H A Dovti,ov4689.yaml31 External clock (XVCLK) for the sensor, 6-64 MHz
H A Dovti,ov5675.yaml34 System input clock (aka XVCLK). From 6 to 27 MHz.
/linux/drivers/media/i2c/
H A Dov5675.c501 struct clk *xvclk; member
974 clk_disable_unprepare(ov5675->xvclk); in ov5675_power_off()
987 ret = clk_prepare_enable(ov5675->xvclk); in ov5675_power_on()
989 dev_err(dev, "failed to enable xvclk: %d\n", ret); in ov5675_power_on()
997 clk_disable_unprepare(ov5675->xvclk); in ov5675_power_on()
1008 /* Worst case quiesence gap is 1.365 milliseconds @ 6MHz XVCLK in ov5675_power_on()
1190 ov5675->xvclk = devm_v4l2_sensor_clk_get(dev, NULL); in ov5675_get_hwcfg()
1191 if (IS_ERR(ov5675->xvclk)) { in ov5675_get_hwcfg()
1192 ret = dev_err_probe(dev, PTR_ERR(ov5675->xvclk), in ov5675_get_hwcfg()
1193 "failed to get xvclk\n"); in ov5675_get_hwcfg()
[all …]
H A Dov2680.c154 struct clk *xvclk; member
517 clk_disable_unprepare(sensor->xvclk); in ov2680_power_off()
546 ret = clk_prepare_enable(sensor->xvclk); in ov2680_power_on()
1115 sensor->xvclk = devm_v4l2_sensor_clk_get(dev, "xvclk"); in ov2680_parse_dt()
1116 if (IS_ERR(sensor->xvclk)) { in ov2680_parse_dt()
1117 ret = dev_err_probe(dev, PTR_ERR(sensor->xvclk), in ov2680_parse_dt()
1118 "xvclk clock missing or invalid\n"); in ov2680_parse_dt()
1122 sensor->xvclk_freq = clk_get_rate(sensor->xvclk); in ov2680_parse_dt()
1131 "unsupported xvclk frequency %d Hz\n", in ov2680_parse_dt()
H A Dov5670.c1874 /* xvclk input clock */
1875 struct clk *xvclk; member
2498 ret = clk_prepare_enable(ov5670->xvclk); in ov5670_runtime_resume()
2504 clk_disable_unprepare(ov5670->xvclk); in ov5670_runtime_resume()
2528 clk_disable_unprepare(ov5670->xvclk); in ov5670_runtime_suspend()
2657 ov5670->xvclk = devm_v4l2_sensor_clk_get(ov5670->dev, NULL); in ov5670_probe()
2658 if (IS_ERR(ov5670->xvclk)) in ov5670_probe()
2659 return dev_err_probe(ov5670->dev, PTR_ERR(ov5670->xvclk), in ov5670_probe()
2662 input_clk = clk_get_rate(ov5670->xvclk); in ov5670_probe()
H A Dt4ka3.c51 * TODO this really should be derived from the 19.2 MHz xvclk combined
H A Dov5640.c1860 u32 xvclk = sensor->xclk_freq / 10000; in ov5640_get_sysclk() local
1901 VCO = xvclk * multiplier / prediv; in ov5640_get_sysclk()
/linux/arch/arm/boot/dts/microchip/
H A Dat91sam9g25ek.dts26 clock-names = "xvclk";
H A Dsama5d3xmb.dtsi64 clock-names = "xvclk";
H A Dsama5d3xmb_cmp.dtsi63 clock-names = "xvclk";
H A Dat91sam9m10g45ek.dts76 clock-names = "xvclk";
/linux/Documentation/devicetree/bindings/media/
H A Datmel-isi.txt55 clock-names = "xvclk";
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3399-gru-scarlet.dtsi309 clock-names = "xvclk";
332 clock-names = "xvclk";
H A Dpx30-evb.dts452 clock-names = "xvclk";
/linux/arch/arm/boot/dts/ti/omap/
H A Dam437x-gp-evm.dts701 clock-names = "xvclk";
742 clock-names = "xvclk";