/Linux-v5.15/drivers/gpu/drm/ingenic/ |
D | ingenic-drm-drv.c | 79 struct clk *lcd_clk, *pix_clk; member 925 priv->lcd_clk = devm_clk_get(dev, "lcd"); in ingenic_drm_bind() 926 if (IS_ERR(priv->lcd_clk)) { in ingenic_drm_bind() 928 return PTR_ERR(priv->lcd_clk); in ingenic_drm_bind() 1093 if (priv->lcd_clk) { in ingenic_drm_bind() 1094 parent_clk = clk_get_parent(priv->lcd_clk); in ingenic_drm_bind() 1102 ret = clk_set_rate(priv->lcd_clk, parent_rate); in ingenic_drm_bind() 1108 ret = clk_prepare_enable(priv->lcd_clk); in ingenic_drm_bind() 1146 if (priv->lcd_clk) in ingenic_drm_bind() 1147 clk_disable_unprepare(priv->lcd_clk); in ingenic_drm_bind() [all …]
|
/Linux-v5.15/drivers/video/fbdev/ |
D | s3c-fb.c | 207 struct clk *lcd_clk; member 354 clk = clk_get_rate(sfb->lcd_clk); in s3c_fb_calc_pixclk() 1403 sfb->lcd_clk = devm_clk_get(dev, "sclk_fimd"); in s3c_fb_probe() 1404 if (IS_ERR(sfb->lcd_clk)) { in s3c_fb_probe() 1406 ret = PTR_ERR(sfb->lcd_clk); in s3c_fb_probe() 1410 clk_prepare_enable(sfb->lcd_clk); in s3c_fb_probe() 1498 clk_disable_unprepare(sfb->lcd_clk); in s3c_fb_probe() 1525 clk_disable_unprepare(sfb->lcd_clk); in s3c_fb_remove() 1554 clk_disable_unprepare(sfb->lcd_clk); in s3c_fb_suspend() 1576 clk_prepare_enable(sfb->lcd_clk); in s3c_fb_resume() [all …]
|
D | imxfb.c | 357 unsigned long lcd_clk; in imxfb_check_var() local 386 lcd_clk = clk_get_rate(fbi->clk_per); in imxfb_check_var() 388 tmp = var->pixclock * (unsigned long long)lcd_clk; in imxfb_check_var() 400 lcd_clk / pcr); in imxfb_check_var()
|
D | pxafb.c | 1227 static unsigned int __smart_timing(unsigned time_ns, unsigned long lcd_clk) in __smart_timing() argument 1229 unsigned int t = (time_ns * (lcd_clk / 1000000) / 1000); in __smart_timing()
|
/Linux-v5.15/drivers/gpu/drm/exynos/ |
D | exynos_drm_fimd.c | 175 struct clk *lcd_clk; member 360 clk_prepare_enable(ctx->lcd_clk); in fimd_clear_channels() 388 clk_disable_unprepare(ctx->lcd_clk); in fimd_clear_channels() 420 lcd_rate = clk_get_rate(ctx->lcd_clk); in fimd_atomic_check() 1199 ctx->lcd_clk = devm_clk_get(dev, "sclk_fimd"); in fimd_probe() 1200 if (IS_ERR(ctx->lcd_clk)) { in fimd_probe() 1202 return PTR_ERR(ctx->lcd_clk); in fimd_probe() 1260 clk_disable_unprepare(ctx->lcd_clk); in exynos_fimd_suspend() 1279 ret = clk_prepare_enable(ctx->lcd_clk); in exynos_fimd_resume()
|
/Linux-v5.15/drivers/gpu/drm/mcde/ |
D | mcde_drv.c | 334 mcde->lcd_clk = devm_clk_get(dev, "lcd"); in mcde_probe() 335 if (IS_ERR(mcde->lcd_clk)) { in mcde_probe() 337 ret = PTR_ERR(mcde->lcd_clk); in mcde_probe()
|
D | mcde_drm.h | 86 struct clk *lcd_clk; member
|
D | mcde_clk_div.c | 161 parent_name = __clk_get_name(mcde->lcd_clk); in mcde_init_clock_divider()
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | exynos4412-tiny4412.dts | 104 pinctrl-0 = <&lcd_clk>, <&lcd_data24>;
|
D | s5pv210-smdkv210.dts | 200 pinctrl-0 = <&lcd_clk &lcd_data24>;
|
D | exynos4210-origen.dts | 150 pinctrl-0 = <&lcd_en &lcd_clk &lcd_data24 &pwm0_out>;
|
D | s5pv210-aquila.dts | 373 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
|
D | s5pv210-goni.dts | 420 pinctrl-0 = <&lcd_clk &lcd_data24>;
|
D | exynos4412-origen.dts | 105 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
|
D | exynos4210-universal_c210.dts | 259 pinctrl-0 = <&lcd_clk>, <&lcd_data24>;
|
D | exynos4210-i9100.dts | 350 pinctrl-0 = <&lcd_clk>, <&lcd_data24>;
|
D | s5pv210-aries.dtsi | 597 pinctrl-0 = <&lcd_clk &lcd_data24>;
|
D | s5pv210-pinctrl.dtsi | 831 lcd_clk: lcd-clk { label
|
D | exynos4210-pinctrl.dtsi | 381 lcd_clk: lcd-clk { label
|
D | exynos4412-pinctrl.dtsi | 362 lcd_clk: lcd-clk { label
|
D | exynos4412-p4note.dtsi | 264 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
|
/Linux-v5.15/Documentation/devicetree/bindings/display/exynos/ |
D | exynos7-decon.txt | 62 pinctrl-0 = <&lcd_clk &pwm1_out>;
|
D | samsung-fimd.txt | 104 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
|
/Linux-v5.15/drivers/clk/actions/ |
D | owl-s900.c | 352 static OWL_COMP_DIV(lcd_clk, "lcd_clk", lcd_clk_mux_p, 567 &lcd_clk.common, 660 [CLK_LCD] = &lcd_clk.common.hw,
|