Home
last modified time | relevance | path

Searched refs:xclk (Results 1 – 25 of 76) sorted by relevance

1234

/linux-6.15/drivers/media/platform/ti/omap3isp/
H A Disp.c161 switch (xclk->id) { in isp_xclk_update()
179 omap3isp_get(xclk->isp); in isp_xclk_prepare()
197 isp_xclk_update(xclk, xclk->divider); in isp_xclk_enable()
198 xclk->enabled = true; in isp_xclk_enable()
211 xclk->enabled = false; in isp_xclk_disable()
262 if (xclk->enabled) in isp_xclk_set_rate()
307 xclk->isp = isp; in isp_xclk_init()
309 xclk->divider = 1; in isp_xclk_init()
317 xclk->hw.init = &init; in isp_xclk_init()
324 xclk->clk = clk_register(NULL, &xclk->hw); in isp_xclk_init()
[all …]
/linux-6.15/drivers/media/usb/em28xx/
H A Dem28xx-camera.c328 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()
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()
H A Dem28xx-input.c391 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
395 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
404 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2860_ir_change_protocol()
420 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
424 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
429 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
440 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2874_ir_change_protocol()
H A Dem28xx-cards.c698 .xclk = EM28XX_XCLK_FREQUENCY_20MHZ,
734 .xclk = EM28XX_XCLK_FREQUENCY_12MHZ,
1066 .xclk = EM28XX_XCLK_FREQUENCY_12MHZ,
1160 .xclk = EM28XX_XCLK_I2S_MSB_TIMING |
1193 .xclk = EM28XX_XCLK_IR_RC5_MODE |
1219 .xclk = EM28XX_XCLK_IR_RC5_MODE |
1750 .xclk = EM28XX_XCLK_FREQUENCY_10MHZ,
1858 .xclk = EM28XX_XCLK_FREQUENCY_12MHZ,
2911 u8 xclk = board->xclk, i2c_speed = board->i2c_speed; in em28xx_set_xclk_i2c_speed() local
2917 if (!xclk) in em28xx_set_xclk_i2c_speed()
[all …]
/linux-6.15/Documentation/devicetree/bindings/media/i2c/
H A Dov7670.txt9 - clocks: reference to the xclk input clock.
10 - clock-names: should be "xclk".
40 clock-names = "xclk";
H A Dovti,ov5640.yaml26 const: xclk
100 clock-names = "xclk";
130 clock-names = "xclk";
H A Dsony,imx290.yaml50 - const: xclk
53 description: Frequency of the xclk clock in Hz
127 clock-names = "xclk";
H A Dovti,ov7251.yaml28 const: xclk
31 description: Frequency of the xclk clock in Hz.
H A Dsony,imx214.yaml31 description: Reference to the xclk clock.
35 description: Frequency of the xclk clock in Hz.
/linux-6.15/drivers/clk/
H A 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()
/linux-6.15/arch/arm64/boot/dts/ti/
H A Dk3-j721e-sk-csi2-dual-imx219.dtso17 clk_imx219_fixed: imx219-xclk {
37 clock-names = "xclk";
59 clock-names = "xclk";
H A Dk3-am625-beagleplay-csi2-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
40 clock-names = "xclk";
H A Dk3-am625-beagleplay-csi2-tevi-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
40 clock-names = "xclk";
H A Dk3-am62x-sk-csi2-tevi-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
42 clock-names = "xclk";
H A Dk3-am62x-sk-csi2-imx219.dtso13 clk_imx219_fixed: imx219-xclk {
42 clock-names = "xclk";
H A Dk3-am62x-sk-csi2-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
42 clock-names = "xclk";
/linux-6.15/drivers/media/i2c/
H A Dov5645.c92 struct clk *xclk; member
652 clk_disable_unprepare(ov5645->xclk); in ov5645_set_power_off()
667 ret = clk_prepare_enable(ov5645->xclk); in ov5645_set_power_on()
695 clk_disable_unprepare(ov5645->xclk); in ov5645_set_power_on()
1047 ov5645->xclk = devm_clk_get(dev, NULL); in ov5645_probe()
1048 if (IS_ERR(ov5645->xclk)) in ov5645_probe()
1049 return dev_err_probe(dev, PTR_ERR(ov5645->xclk), in ov5645_probe()
1063 ret = clk_set_rate(ov5645->xclk, xclk_freq); in ov5645_probe()
H A Dst-mipid02.c93 struct clk *xclk; member
245 ret = clk_prepare_enable(bridge->xclk); in mipid02_set_power_on()
270 clk_disable_unprepare(bridge->xclk); in mipid02_set_power_on()
280 clk_disable_unprepare(bridge->xclk); in mipid02_set_power_off()
820 bridge->xclk = devm_clk_get(dev, "xclk"); in mipid02_probe()
821 if (IS_ERR(bridge->xclk)) { in mipid02_probe()
823 return PTR_ERR(bridge->xclk); in mipid02_probe()
826 clk_freq = clk_get_rate(bridge->xclk); in mipid02_probe()
H A Dov7251.c133 struct clk *xclk; member
918 ret = clk_prepare_enable(ov7251->xclk); in ov7251_set_power_on()
940 clk_disable_unprepare(ov7251->xclk); in ov7251_set_power_on()
954 clk_disable_unprepare(ov7251->xclk); in ov7251_set_power_off()
1644 ov7251->xclk = devm_clk_get_optional(dev, NULL); in ov7251_probe()
1645 if (IS_ERR(ov7251->xclk)) in ov7251_probe()
1646 return dev_err_probe(dev, PTR_ERR(ov7251->xclk), in ov7251_probe()
1656 if (ret && !ov7251->xclk) in ov7251_probe()
1659 clk_rate = clk_get_rate(ov7251->xclk); in ov7251_probe()
1665 if (!ret && ov7251->xclk) { in ov7251_probe()
[all …]
H A Dov5647.c103 struct clk *xclk; member
785 ret = clk_prepare_enable(sensor->xclk); in ov5647_power_on()
808 clk_disable_unprepare(sensor->xclk); in ov5647_power_on()
838 clk_disable_unprepare(sensor->xclk); in ov5647_power_off()
1401 sensor->xclk = devm_clk_get(dev, NULL); in ov5647_probe()
1402 if (IS_ERR(sensor->xclk)) { in ov5647_probe()
1404 return PTR_ERR(sensor->xclk); in ov5647_probe()
1407 xclk_freq = clk_get_rate(sensor->xclk); in ov5647_probe()
H A Dgc05a2.c88 struct clk *xclk; member
625 ret = clk_prepare_enable(gc05a2->xclk); in gc05a2_power_on()
646 clk_disable_unprepare(gc05a2->xclk); in gc05a2_power_off()
1238 gc05a2->xclk = devm_clk_get(dev, NULL); in gc05a2_probe()
1239 if (IS_ERR(gc05a2->xclk)) in gc05a2_probe()
1240 return dev_err_probe(dev, PTR_ERR(gc05a2->xclk), in gc05a2_probe()
1243 ret = clk_set_rate(gc05a2->xclk, GC05A2_DEFAULT_CLK_FREQ); in gc05a2_probe()
/linux-6.15/Documentation/devicetree/bindings/clock/
H A Dmaxim,max9485.txt16 - clock-names: Must be set to "xclk"
44 clock-names = "xclk";
/linux-6.15/drivers/gpu/drm/radeon/
H A Dsumo_dpm.c121 u32 xclk = radeon_get_xclk(rdev); in sumo_program_git() local
124 xclk, 16, &p, &u); in sumo_program_git()
132 u32 xclk = radeon_get_xclk(rdev); in sumo_program_grsd() local
152 u32 xclk = radeon_get_xclk(rdev); in sumo_gfx_powergating_initialize() local
171 xclk, 16, &p, &u); in sumo_gfx_powergating_initialize()
177 xclk, 16, &p, &u); in sumo_gfx_powergating_initialize()
316 u32 xclk = radeon_get_xclk(rdev); in sumo_calculate_bsp() local
463 u32 xclk = radeon_get_xclk(rdev); in sumo_program_sstp() local
466 xclk, 16, &p, &u); in sumo_program_sstp()
930 xclk, 16, &p, &u); in sumo_program_ttp()
[all …]
H A Dsumo_smc.c145 u32 xclk = radeon_get_xclk(rdev); in sumo_enable_boost_timer() local
150 period = 100 * (xclk / 100 / sumo_power_of_4(unit)); in sumo_enable_boost_timer()
/linux-6.15/drivers/video/fbdev/aty/
H A Datyfb_base.c330 static int xclk; variable
475 par->pll_limits.xclk = aty_chips[i].xclk; in correct_chipset()
521 par->pll_limits.xclk = 67; in correct_chipset()
529 par->pll_limits.xclk = 67; in correct_chipset()
541 par->pll_limits.xclk = 67; in correct_chipset()
549 par->pll_limits.xclk = 67; in correct_chipset()
2441 par->pll_limits.xclk = (par->pll_limits.xclk + 1) >> 1; in aty_init()
2460 if (xclk) in aty_init()
2461 par->pll_limits.xclk = xclk; in aty_init()
2592 par->pll_limits.xclk); in aty_init()
[all …]

1234