Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/media/platform/omap3isp/
Disp.c164 static void isp_xclk_update(struct isp_xclk *xclk, u32 divider) in isp_xclk_update() argument
166 switch (xclk->id) { in isp_xclk_update()
168 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update()
173 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update()
182 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_prepare() local
184 omap3isp_get(xclk->isp); in isp_xclk_prepare()
191 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_unprepare() local
193 omap3isp_put(xclk->isp); in isp_xclk_unprepare()
198 struct isp_xclk *xclk = to_isp_xclk(hw); in isp_xclk_enable() local
201 spin_lock_irqsave(&xclk->lock, flags); in isp_xclk_enable()
[all …]
/Linux-v4.19/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";
Dov7670.txt9 - clocks: reference to the xclk input clock.
10 - clock-names: should be "xclk".
40 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";
Dov772x.txt11 - clocks: reference to the xclk input clock.
32 clocks = <&xclk>;
Dov5647.txt11 - clocks : Reference to the xclk clock.
Dov9650.txt28 clocks = <&xclk>;
/Linux-v4.19/drivers/media/usb/em28xx/
Dem28xx-camera.c338 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()
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()
Dem28xx-cards.c653 .xclk = EM28XX_XCLK_FREQUENCY_20MHZ,
689 .xclk = EM28XX_XCLK_FREQUENCY_12MHZ,
698 .xclk = EM28XX_XCLK_FREQUENCY_48MHZ,
1021 .xclk = EM28XX_XCLK_FREQUENCY_12MHZ,
1115 .xclk = EM28XX_XCLK_I2S_MSB_TIMING |
1148 .xclk = EM28XX_XCLK_IR_RC5_MODE |
1174 .xclk = EM28XX_XCLK_IR_RC5_MODE |
1449 .xclk = EM28XX_XCLK_FREQUENCY_12MHZ, /* NEC IR */
1705 .xclk = EM28XX_XCLK_FREQUENCY_10MHZ,
1813 .xclk = EM28XX_XCLK_FREQUENCY_12MHZ,
[all …]
Dem28xx-input.c414 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
418 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
427 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2860_ir_change_protocol()
443 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
447 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
452 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
463 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2874_ir_change_protocol()
/Linux-v4.19/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()
573 sensor->xclk = devm_clk_get(dev, NULL); in ov5647_probe()
574 if (IS_ERR(sensor->xclk)) { in ov5647_probe()
576 return PTR_ERR(sensor->xclk); in ov5647_probe()
579 xclk_freq = clk_get_rate(sensor->xclk); in ov5647_probe()
Dov5645.c95 struct clk *xclk; member
696 ret = clk_prepare_enable(ov5645->xclk); in ov5645_set_power_on()
718 clk_disable_unprepare(ov5645->xclk); in ov5645_set_power_off()
1136 ov5645->xclk = devm_clk_get(dev, "xclk"); in ov5645_probe()
1137 if (IS_ERR(ov5645->xclk)) { in ov5645_probe()
1139 return PTR_ERR(ov5645->xclk); in ov5645_probe()
1155 ret = clk_set_rate(ov5645->xclk, xclk_freq); in ov5645_probe()
Dov7251.c70 struct clk *xclk; member
744 ret = clk_prepare_enable(ov7251->xclk); in ov7251_set_power_on()
763 clk_disable_unprepare(ov7251->xclk); in ov7251_set_power_off()
1289 ov7251->xclk = devm_clk_get(dev, "xclk"); in ov7251_probe()
1290 if (IS_ERR(ov7251->xclk)) { in ov7251_probe()
1292 return PTR_ERR(ov7251->xclk); in ov7251_probe()
1309 ret = clk_set_rate(ov7251->xclk, ov7251->xclk_freq); in ov7251_probe()
/Linux-v4.19/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()
/Linux-v4.19/arch/h8300/boot/dts/
Dh8300h_sim.dts18 xclk: oscillator { label
26 clocks = <&xclk>;
Dh8s_sim.dts18 xclk: oscillator { label
26 clocks = <&xclk>;
Dedosk2674.dts19 xclk: oscillator { label
27 clocks = <&xclk>;
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dmaxim,max9485.txt16 - clock-names: Must be set to "xclk"
44 clock-names = "xclk";
Drenesas,h8s2678-pll-clock.txt20 clocks = <&xclk>;
Drenesas,h8300-div-clock.txt20 clocks = <&xclk>;
/Linux-v4.19/drivers/gpu/drm/zte/
Dzx_hdmi.c50 struct clk *xclk; member
233 clk_prepare_enable(hdmi->xclk); in zx_hdmi_encoder_enable()
248 clk_disable_unprepare(hdmi->xclk); in zx_hdmi_encoder_disable()
686 hdmi->xclk = devm_clk_get(hdmi->dev, "xclk"); in zx_hdmi_bind()
687 if (IS_ERR(hdmi->xclk)) { in zx_hdmi_bind()
688 ret = PTR_ERR(hdmi->xclk); in zx_hdmi_bind()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dsumo_dpm.c124 u32 xclk = radeon_get_xclk(rdev); in sumo_program_git() local
127 xclk, 16, &p, &u); in sumo_program_git()
135 u32 xclk = radeon_get_xclk(rdev); in sumo_program_grsd() local
138 r600_calculate_u_and_p(1, xclk, 14, &p, &u); in sumo_program_grsd()
155 u32 xclk = radeon_get_xclk(rdev); in sumo_gfx_powergating_initialize() local
174 xclk, 16, &p, &u); in sumo_gfx_powergating_initialize()
180 xclk, 16, &p, &u); in sumo_gfx_powergating_initialize()
319 u32 xclk = radeon_get_xclk(rdev); in sumo_calculate_bsp() local
325 xclk, 16, &pi->bsp, &pi->bsu); in sumo_calculate_bsp()
328 xclk, 16, &pi->pbsp, &pi->pbsu); in sumo_calculate_bsp()
[all …]
Dsumo_smc.c148 u32 xclk = radeon_get_xclk(rdev); in sumo_enable_boost_timer() local
153 period = 100 * (xclk / 100 / sumo_power_of_4(unit)); in sumo_enable_boost_timer()
/Linux-v4.19/drivers/video/fbdev/aty/
Datyfb_base.c307 static int xclk; variable
368 int pll, mclk, xclk, ecp_max; member
457 par->pll_limits.xclk = aty_chips[i].xclk; in correct_chipset()
485 par->pll_limits.xclk = 67; in correct_chipset()
493 par->pll_limits.xclk = 67; in correct_chipset()
503 par->pll_limits.xclk = 67; in correct_chipset()
511 par->pll_limits.xclk = 67; in correct_chipset()
523 par->pll_limits.xclk = 67; in correct_chipset()
531 par->pll_limits.xclk = 67; in correct_chipset()
2273 static void aty_calc_mem_refresh(struct atyfb_par *par, int xclk) in aty_calc_mem_refresh() argument
[all …]

12