Home
last modified time | relevance | path

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

123

/linux/drivers/media/platform/ti/omap3isp/
H A 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 …]
/linux/drivers/media/usb/em28xx/
H A 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()
/linux/Documentation/devicetree/bindings/media/i2c/
H A Dovti,ov5640.yaml23 description: XCLK Input Clock
26 const: xclk
100 clock-names = "xclk";
130 clock-names = "xclk";
H A Dgalaxycore,gc0308.yaml32 description: Reference to the xclk clock.
H A Dovti,ov772x.yaml118 clocks = <&xclk>;
H A Dovti,ov5642.yaml23 description: XCLK Input Clock
/linux/drivers/clk/
H A Dclk-max9485.c78 struct clk *xclk; member
275 drvdata->xclk = devm_clk_get(dev, "xclk"); in max9485_i2c_probe()
276 if (IS_ERR(drvdata->xclk)) in max9485_i2c_probe()
277 return PTR_ERR(drvdata->xclk); in max9485_i2c_probe()
279 xclk_name = __clk_get_name(drvdata->xclk); in max9485_i2c_probe()
/linux/arch/arm64/boot/dts/ti/
H A Dk3-j722s-evm-csi2-quad-tevi-ov5640.dtso97 clock-names = "xclk";
128 clock-names = "xclk";
164 clock-names = "xclk";
195 clock-names = "xclk";
H A Dk3-am625-beagleplay-csi2-tevi-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
67 clock-names = "xclk";
H A Dk3-am625-beagleplay-csi2-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
67 clock-names = "xclk";
H A Dk3-am62x-sk-csi2-tevi-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
69 clock-names = "xclk";
H A Dk3-am62x-sk-csi2-ov5640.dtso13 clk_ov5640_fixed: ov5640-xclk {
69 clock-names = "xclk";
H A Dk3-am62x-sk-csi2-imx219.dtso13 clk_imx219_fixed: imx219-xclk {
/linux/drivers/gpu/drm/amd/amdgpu/
H A Disp_v4_1_1.c89 u32 iclk, xclk; in isp_set_performance_state() local
94 xclk = ISP_HIGH_PERFORMANC_XCLK; in isp_set_performance_state()
104 ret = amdgpu_dpm_set_soft_freq_range(adev, PP_ISPXCLK, xclk, 0); in isp_set_performance_state()
106 drm_err(&adev->ddev, "failed to set xclk %u to %u: %d\n", in isp_set_performance_state()
107 xclk, state, ret); in isp_set_performance_state()
/linux/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
135 r600_calculate_u_and_p(1, xclk, 14, &p, &u); in sumo_program_grsd()
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
322 xclk, 16, &pi->bsp, &pi->bsu); in sumo_calculate_bsp()
325 xclk, 16, &pi->pbsp, &pi->pbsu); in sumo_calculate_bsp()
[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/drivers/video/fbdev/aty/
H A Dmach64_ct.c68 * XCLK The clock rate of the on-chip memory
77 * - MCLK and XCLK use the same FB_DIV
94 * It can be quite hard to calculate XCLK and MCLK if they don't run at the
97 * So this driver uses SCLK to clock the chip and XCLK to clock the memory.
423 printk(KERN_CRIT "atyfb: Unsupported xclk source: %d.\n", pll->ct.xclk_post_div); in aty_init_pll_ct()
532 printk(KERN_CRIT "atxfb: xclk out of range\n"); in aty_init_pll_ct()
553 printk("atyfb(%s): pllmclk=%d MHz, xclk=%d MHz\n", in aty_init_pll_ct()
571 pll->ct.pll_gen_cntl |= (xpost_div << 4); /* mclk == xclk */ in aty_init_pll_ct()
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi21 clock-names = "xclk";
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8qxp-mek-ov5640-csi.dtso23 clock-names = "xclk";
H A Dimx8qm-mek-ov5640-csi1.dtso24 clock-names = "xclk";
H A Dimx8qm-mek-ov5640-csi0.dtso24 clock-names = "xclk";
/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa300-raumfeld-tuneable-clock.dtsi64 clock-names = "xclk";
/linux/arch/arm64/boot/dts/qcom/
H A Dapq8016-sbc-d3-camera-mezzanine.dtso74 clock-names = "xclk";
/linux/drivers/pinctrl/
H A Dpinctrl-pef2256.c240 PEF2256_FUNCTION("XCLK", PEF2256_2X_PC_XPC_XCLK, pef2256_xp_groups),
268 PEF2256_FUNCTION("XCLK", PEF2256_12_PC_XPC_XCLK, pef2256_xp_groups),
/linux/Documentation/devicetree/bindings/media/
H A Dti,cal.yaml165 clock-names = "xclk";

123