Home
last modified time | relevance | path

Searched full:xclk (Results 1 – 25 of 191) sorted by relevance

12345678

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/
Dov7251.txt9 - clocks: Reference to the xclk clock.
10 - clock-names: Should be "xclk".
11 - clock-frequency: Frequency of the xclk clock.
37 clock-names = "xclk";
Dov5645.txt9 - clocks: Reference to the xclk clock.
10 - clock-names: Should be "xclk".
11 - clock-frequency: Frequency of the xclk clock.
39 clock-names = "xclk";
Dimx290.txt12 - clocks: Reference to the xclk clock.
13 - clock-names: Should be "xclk".
14 - clock-frequency: Frequency of the xclk clock in Hz.
43 clock-names = "xclk";
Dov5640.txt5 - clocks: reference to the xclk input clock.
6 - clock-names: should be "xclk".
52 clock-names = "xclk";
78 clock-names = "xclk";
Dov7670.txt9 - clocks: reference to the xclk input clock.
10 - clock-names: should be "xclk".
40 clock-names = "xclk";
Dst,st-mipid02.txt15 - clocks: reference to the xclk input clock.
16 - clock-names: shall be "xclk".
57 clock-names = "xclk";
Dov772x.txt11 - clocks: reference to the xclk input clock.
32 clocks = <&xclk>;
Dsony,imx214.txt18 - clocks: Reference to the xclk clock.
19 - clock-frequency: Frequency of the xclk clock.
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/
Disp.c154 * XCLK
159 static void isp_xclk_update(struct isp_xclk *xclk, u32 divider) in isp_xclk_update() argument
161 switch (xclk->id) { in isp_xclk_update()
163 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update()
168 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update()
177 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_prepare() local
179 omap3isp_get(xclk->isp); in isp_xclk_prepare()
186 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_unprepare() local
188 omap3isp_put(xclk->isp); in isp_xclk_unprepare()
193 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_enable() local
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/
Disp.c154 * XCLK
159 static void isp_xclk_update(struct isp_xclk *xclk, u32 divider) in isp_xclk_update() argument
161 switch (xclk->id) { in isp_xclk_update()
163 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update()
168 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update()
177 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_prepare() local
179 omap3isp_get(xclk->isp); in isp_xclk_prepare()
186 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_unprepare() local
188 omap3isp_put(xclk->isp); in isp_xclk_unprepare()
193 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_enable() local
[all …]
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/
Dem28xx-camera.c323 * need to use a lower xclk frequency. in em28xx_init_camera()
324 * Yet, it would be possible to adjust xclk depending on the in em28xx_init_camera()
328 dev->board.xclk = EM28XX_XCLK_FREQUENCY_4_3MHZ; in em28xx_init_camera()
329 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
355 dev->board.xclk = EM28XX_XCLK_FREQUENCY_48MHZ; in em28xx_init_camera()
356 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
380 * - adjust bridge xclk in em28xx_init_camera()
398 dev->board.xclk = EM28XX_XCLK_FREQUENCY_24MHZ; in em28xx_init_camera()
399 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/
Dem28xx-camera.c333 * need to use a lower xclk frequency. in em28xx_init_camera()
334 * Yet, it would be possible to adjust xclk depending on the in em28xx_init_camera()
338 dev->board.xclk = EM28XX_XCLK_FREQUENCY_4_3MHZ; in em28xx_init_camera()
339 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
365 dev->board.xclk = EM28XX_XCLK_FREQUENCY_48MHZ; in em28xx_init_camera()
366 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
390 * - adjust bridge xclk in em28xx_init_camera()
408 dev->board.xclk = EM28XX_XCLK_FREQUENCY_24MHZ; in em28xx_init_camera()
409 em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk); in em28xx_init_camera()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/i2c/
Dovti,ov5640.yaml23 description: XCLK Input Clock
26 const: xclk
105 clock-names = "xclk";
135 clock-names = "xclk";
Dov7670.txt9 - clocks: reference to the xclk input clock.
10 - clock-names: should be "xclk".
40 clock-names = "xclk";
Dovti,ov7251.yaml25 description: XCLK Input Clock
28 const: xclk
31 description: Frequency of the xclk clock in Hz.
Dsony,imx290.yaml45 - const: xclk
48 description: Frequency of the xclk clock in Hz
122 clock-names = "xclk";
/kernel/linux/linux-5.10/drivers/media/i2c/
Dov5647.c88 struct clk *xclk; member
358 ret = clk_prepare_enable(ov5647->xclk); in ov5647_sensor_power()
367 clk_disable_unprepare(ov5647->xclk); in ov5647_sensor_power()
375 clk_disable_unprepare(ov5647->xclk); in ov5647_sensor_power()
394 clk_disable_unprepare(ov5647->xclk); in ov5647_sensor_power()
571 /* get system clock (xclk) */ in ov5647_probe()
572 sensor->xclk = devm_clk_get(dev, NULL); in ov5647_probe()
573 if (IS_ERR(sensor->xclk)) { in ov5647_probe()
574 dev_err(dev, "could not get xclk"); in ov5647_probe()
575 return PTR_ERR(sensor->xclk); in ov5647_probe()
[all …]
Dimx290.c67 struct clk *xclk; member
850 ret = clk_prepare_enable(imx290->xclk); in imx290_power_on()
859 clk_disable_unprepare(imx290->xclk); in imx290_power_on()
879 clk_disable_unprepare(imx290->xclk); in imx290_power_off()
997 /* get system clock (xclk) */ in imx290_probe()
998 imx290->xclk = devm_clk_get(dev, "xclk"); in imx290_probe()
999 if (IS_ERR(imx290->xclk)) { in imx290_probe()
1000 dev_err(dev, "Could not get xclk"); in imx290_probe()
1001 ret = PTR_ERR(imx290->xclk); in imx290_probe()
1008 dev_err(dev, "Could not get xclk frequency\n"); in imx290_probe()
[all …]
Dst-mipid02.c88 struct clk *xclk; member
301 ret = clk_prepare_enable(bridge->xclk); in mipid02_set_power_on()
326 clk_disable_unprepare(bridge->xclk); in mipid02_set_power_on()
333 clk_disable_unprepare(bridge->xclk); in mipid02_set_power_off()
958 bridge->xclk = devm_clk_get(dev, "xclk"); in mipid02_probe()
959 if (IS_ERR(bridge->xclk)) { in mipid02_probe()
960 dev_err(dev, "failed to get xclk\n"); in mipid02_probe()
961 return PTR_ERR(bridge->xclk); in mipid02_probe()
964 clk_freq = clk_get_rate(bridge->xclk); in mipid02_probe()
966 dev_err(dev, "xclk freq must be in 6-27 Mhz range. got %d Hz\n", in mipid02_probe()
/kernel/linux/linux-5.10/drivers/clk/
Dclk-max9485.c78 struct clk *xclk; member
269 drvdata->xclk = devm_clk_get(dev, "xclk"); in max9485_i2c_probe()
270 if (IS_ERR(drvdata->xclk)) in max9485_i2c_probe()
271 return PTR_ERR(drvdata->xclk); in max9485_i2c_probe()
273 xclk_name = __clk_get_name(drvdata->xclk); in max9485_i2c_probe()
/kernel/linux/linux-6.6/drivers/clk/
Dclk-max9485.c78 struct clk *xclk; member
268 drvdata->xclk = devm_clk_get(dev, "xclk"); in max9485_i2c_probe()
269 if (IS_ERR(drvdata->xclk)) in max9485_i2c_probe()
270 return PTR_ERR(drvdata->xclk); in max9485_i2c_probe()
272 xclk_name = __clk_get_name(drvdata->xclk); in max9485_i2c_probe()
/kernel/linux/linux-6.6/drivers/media/i2c/
Dst-mipid02.c92 struct clk *xclk; member
324 ret = clk_prepare_enable(bridge->xclk); in mipid02_set_power_on()
349 clk_disable_unprepare(bridge->xclk); in mipid02_set_power_on()
356 clk_disable_unprepare(bridge->xclk); in mipid02_set_power_off()
1007 bridge->xclk = devm_clk_get(dev, "xclk"); in mipid02_probe()
1008 if (IS_ERR(bridge->xclk)) { in mipid02_probe()
1009 dev_err(dev, "failed to get xclk\n"); in mipid02_probe()
1010 return PTR_ERR(bridge->xclk); in mipid02_probe()
1013 clk_freq = clk_get_rate(bridge->xclk); in mipid02_probe()
1015 dev_err(dev, "xclk freq must be in 6-27 Mhz range. got %d Hz\n", in mipid02_probe()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dmaxim,max9485.txt16 - clock-names: Must be set to "xclk"
44 clock-names = "xclk";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dmaxim,max9485.txt16 - clock-names: Must be set to "xclk"
44 clock-names = "xclk";
/kernel/linux/linux-5.10/drivers/gpu/drm/zte/
Dzx_hdmi.c47 struct clk *xclk; member
232 clk_prepare_enable(hdmi->xclk); in zx_hdmi_encoder_enable()
247 clk_disable_unprepare(hdmi->xclk); in zx_hdmi_encoder_disable()
683 hdmi->xclk = devm_clk_get(hdmi->dev, "xclk"); in zx_hdmi_bind()
684 if (IS_ERR(hdmi->xclk)) { in zx_hdmi_bind()
685 ret = PTR_ERR(hdmi->xclk); in zx_hdmi_bind()
686 DRM_DEV_ERROR(dev, "failed to get xclk: %d\n", ret); in zx_hdmi_bind()

12345678