/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | imx335.c | 87 * @pclk: Sensor pixel clock 99 u64 pclk; member 246 .pclk = 396000000, 958 mode->pclk, mode->pclk, in imx335_init_controls() 959 1, mode->pclk); in imx335_init_controls()
|
/kernel/linux/linux-6.6/drivers/clk/sunxi/ |
H A D | clk-sunxi.c | 949 struct clk **clks, *pclk; in sunxi_divs_clk_setup() local 992 pclk = sunxi_factors_clk_setup(node, &factors); in sunxi_divs_clk_setup() 993 if (!pclk) in sunxi_divs_clk_setup() 996 parent = __clk_get_name(pclk); in sunxi_divs_clk_setup() 1026 clk_data->clks[i] = pclk; in sunxi_divs_clk_setup()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/ |
H A D | malidp_drv.c | 680 clk_disable_unprepare(hwdev->pclk); in malidp_runtime_pm_suspend() 691 clk_prepare_enable(hwdev->pclk); in malidp_runtime_pm_resume() 732 hwdev->pclk = devm_clk_get(dev, "pclk"); in malidp_bind() 733 if (IS_ERR(hwdev->pclk)) in malidp_bind() 734 return PTR_ERR(hwdev->pclk); in malidp_bind()
|
/kernel/linux/linux-5.10/sound/soc/meson/ |
H A D | axg-fifo.h | 66 struct clk *pclk; member
|
H A D | axg-frddr.c | 56 /* Enable pclk to access registers and clock the fifo ip */ in axg_frddr_dai_startup() 57 ret = clk_prepare_enable(fifo->pclk); in axg_frddr_dai_startup() 77 clk_disable_unprepare(fifo->pclk); in axg_frddr_dai_shutdown()
|
H A D | axg-toddr.c | 95 /* Enable pclk to access registers and clock the fifo ip */ in axg_toddr_dai_startup() 96 ret = clk_prepare_enable(fifo->pclk); in axg_toddr_dai_startup() 118 clk_disable_unprepare(fifo->pclk); in axg_toddr_dai_shutdown()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tve200/ |
H A D | tve200_drm.h | 113 struct clk *pclk; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.h | 86 struct clk *pclk; member
|
H A D | cdn-dp-core.c | 90 ret = clk_prepare_enable(dp->pclk); in cdn_dp_clk_enable() 92 DRM_DEV_ERROR(dp->dev, "cannot enable dp pclk %d\n", ret); in cdn_dp_clk_enable() 132 clk_disable_unprepare(dp->pclk); in cdn_dp_clk_enable() 140 clk_disable_unprepare(dp->pclk); in cdn_dp_clk_disable() 721 dp->pclk = devm_clk_get(dev, "pclk"); in cdn_dp_parse_dt() 722 if (IS_ERR(dp->pclk)) { in cdn_dp_parse_dt() 723 DRM_DEV_ERROR(dev, "cannot get pclk\n"); in cdn_dp_parse_dt() 724 return PTR_ERR(dp->pclk); in cdn_dp_parse_dt()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.h | 87 struct clk *pclk; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tve200/ |
H A D | tve200_drm.h | 113 struct clk *pclk; member
|
/kernel/linux/linux-6.6/sound/soc/meson/ |
H A D | axg-fifo.h | 66 struct clk *pclk; member
|
H A D | axg-toddr.c | 95 /* Enable pclk to access registers and clock the fifo ip */ in axg_toddr_dai_startup() 96 ret = clk_prepare_enable(fifo->pclk); in axg_toddr_dai_startup() 118 clk_disable_unprepare(fifo->pclk); in axg_toddr_dai_shutdown()
|
H A D | axg-frddr.c | 74 /* Enable pclk to access registers and clock the fifo ip */ in axg_frddr_dai_startup() 75 ret = clk_prepare_enable(fifo->pclk); in axg_frddr_dai_startup() 90 clk_disable_unprepare(fifo->pclk); in axg_frddr_dai_shutdown()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-designware-common.c | 482 ret = clk_prepare_enable(dev->pclk); in i2c_dw_prepare_clk() 488 clk_disable_unprepare(dev->pclk); in i2c_dw_prepare_clk() 494 clk_disable_unprepare(dev->pclk); in i2c_dw_prepare_clk()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-designware-common.c | 502 ret = clk_prepare_enable(dev->pclk); in i2c_dw_prepare_clk() 508 clk_disable_unprepare(dev->pclk); in i2c_dw_prepare_clk() 514 clk_disable_unprepare(dev->pclk); in i2c_dw_prepare_clk()
|
H A D | i2c-designware-platdrv.c | 331 dev->pclk = devm_clk_get_optional(&pdev->dev, "pclk"); in dw_i2c_plat_probe() 332 if (IS_ERR(dev->pclk)) { in dw_i2c_plat_probe() 333 ret = PTR_ERR(dev->pclk); in dw_i2c_plat_probe()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | sor.c | 450 unsigned long pclk; member 1156 const u64 pclk = (u64)mode->clock * 1000; in tegra_sor_compute_config() local 1162 if (!link_rate || !link->lanes || !pclk || !config->bits_per_pixel) in tegra_sor_compute_config() 1165 input = pclk * config->bits_per_pixel; in tegra_sor_compute_config() 1173 params.num_clocks = div_u64(link_rate * mode->hdisplay, pclk); in tegra_sor_compute_config() 1224 config->hblank_symbols = div_u64(num, pclk); in tegra_sor_compute_config() 1233 config->vblank_symbols = div_u64(num, pclk); in tegra_sor_compute_config() 1806 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_sor_encoder_atomic_check() local 1817 if (pclk >= 340000000) { in tegra_sor_encoder_atomic_check() 1819 state->pclk in tegra_sor_encoder_atomic_check() 2256 unsigned long rate, pclk; tegra_sor_hdmi_enable() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | sor.c | 450 unsigned long pclk; member 1157 const u64 pclk = (u64)mode->clock * 1000; in tegra_sor_compute_config() local 1163 if (!link_rate || !link->lanes || !pclk || !config->bits_per_pixel) in tegra_sor_compute_config() 1166 input = pclk * config->bits_per_pixel; in tegra_sor_compute_config() 1174 params.num_clocks = div_u64(link_rate * mode->hdisplay, pclk); in tegra_sor_compute_config() 1225 config->hblank_symbols = div_u64(num, pclk); in tegra_sor_compute_config() 1234 config->vblank_symbols = div_u64(num, pclk); in tegra_sor_compute_config() 1807 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_sor_encoder_atomic_check() local 1818 if (pclk >= 340000000) { in tegra_sor_encoder_atomic_check() 1820 state->pclk in tegra_sor_encoder_atomic_check() 2252 unsigned long rate, pclk; tegra_sor_hdmi_enable() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-cns3xxx/ |
H A D | core.c | 132 int pclk = cns3xxx_cpu_clock() / 8; in cns3xxx_set_periodic() local 135 reload = pclk * 20 / (3 * HZ) * 0x25000; in cns3xxx_set_periodic()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/ |
H A D | lontium-lt9611.c | 247 unsigned int pclk = mode->clock; in lt9611_pll_setup() local 264 if (pclk > 150000) { in lt9611_pll_setup() 267 } else if (pclk > 70000) { in lt9611_pll_setup() 276 * first divide pclk by 2 first in lt9611_pll_setup() 281 regmap_write(lt9611->regmap, 0x82e3, pclk >> 17); /* pclk[19:16] */ in lt9611_pll_setup() 282 regmap_write(lt9611->regmap, 0x82e4, pclk >> 9); /* pclk[15:8] */ in lt9611_pll_setup() 283 regmap_write(lt9611->regmap, 0x82e5, pclk >> 1); /* pclk[ in lt9611_pll_setup() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/atmel/ |
H A D | atmel-isi.c | 111 struct clk *pclk; member 1204 isi->pclk = devm_clk_get(&pdev->dev, "isi_clk"); in atmel_isi_probe() 1205 if (IS_ERR(isi->pclk)) in atmel_isi_probe() 1206 return PTR_ERR(isi->pclk); in atmel_isi_probe() 1348 clk_disable_unprepare(isi->pclk); in atmel_isi_runtime_suspend() 1356 return clk_prepare_enable(isi->pclk); in atmel_isi_runtime_resume()
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | max98088.c | 1002 unsigned long pclk; in max98088_dai1_hw_params() local 1010 pclk = DIV_ROUND_CLOSEST(max98088->sysclk, max98088->mclk_prescaler); in max98088_dai1_hw_params() 1011 ni = DIV_ROUND_CLOSEST_ULL(ni, pclk); in max98088_dai1_hw_params() 1072 unsigned long pclk; in max98088_dai2_hw_params() local 1080 pclk = DIV_ROUND_CLOSEST(max98088->sysclk, max98088->mclk_prescaler); in max98088_dai2_hw_params() 1081 ni = DIV_ROUND_CLOSEST_ULL(ni, pclk); in max98088_dai2_hw_params()
|
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | rockchip_thermal.c | 132 * @pclk: the advanced peripherals bus clock 147 struct clk *pclk; member 1556 thermal->pclk = devm_clk_get_enabled(&pdev->dev, "apb_pclk"); in rockchip_thermal_probe() 1557 if (IS_ERR(thermal->pclk)) in rockchip_thermal_probe() 1558 return dev_err_probe(&pdev->dev, PTR_ERR(thermal->pclk), in rockchip_thermal_probe() 1631 clk_disable(thermal->pclk); in rockchip_thermal_suspend() 1649 error = clk_enable(thermal->pclk); in rockchip_thermal_resume()
|
/kernel/linux/linux-6.6/drivers/media/platform/atmel/ |
H A D | atmel-isi.c | 110 struct clk *pclk; member 1196 isi->pclk = devm_clk_get(&pdev->dev, "isi_clk"); in atmel_isi_probe() 1197 if (IS_ERR(isi->pclk)) in atmel_isi_probe() 1198 return PTR_ERR(isi->pclk); in atmel_isi_probe() 1337 clk_disable_unprepare(isi->pclk); in atmel_isi_runtime_suspend() 1345 return clk_prepare_enable(isi->pclk); in atmel_isi_runtime_resume()
|