Home
last modified time | relevance | path

Searched refs:pxlclk (Results 1 – 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
Dkomeda_crtc.c50 u64 pxlclk, aclk; in komeda_crtc_update_clock_ratio() local
57 pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000ULL; in komeda_crtc_update_clock_ratio()
60 kcrtc_st->clock_ratio = div64_u64(aclk << 32, pxlclk); in komeda_crtc_update_clock_ratio()
148 err = clk_set_rate(master->pxlclk, mode->crtc_clock * 1000); in komeda_crtc_prepare()
151 err = clk_prepare_enable(master->pxlclk); in komeda_crtc_prepare()
187 clk_disable_unprepare(master->pxlclk); in komeda_crtc_unprepare()
394 unsigned long pxlclk) in komeda_calc_min_aclk_rate() argument
400 return pxlclk * 2; in komeda_calc_min_aclk_rate()
402 return pxlclk; in komeda_calc_min_aclk_rate()
410 unsigned long pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000; in komeda_crtc_get_aclk() local
[all …]
Dkomeda_dev.c133 pipe->pxlclk = clk; in komeda_parse_pipe_dt()
Dkomeda_pipeline.c56 clk_put(pipe->pxlclk); in komeda_pipeline_destroy()
Dkomeda_pipeline.h393 struct clk *pxlclk; member
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/
Dsnps,arcpgu.txt13 - "pxlclk" for the clock feeding the output PLL of the controller.
27 clock-names = "pxlclk";
Darm,hdlcd.txt17 - "pxlclk" for the clock feeding the output PLL of the controller.
41 clock-names = "pxlclk";
Darm,malidp.txt26 - "pxlclk": for the pixel clock feeding the output PLL of the processor.
57 clock-names = "pxlclk", "mclk", "aclk", "pclk";
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/
Dmalidp_crtc.c37 rate = clk_round_rate(hwdev->pxlclk, req_rate); in malidp_crtc_mode_valid()
62 clk_prepare_enable(hwdev->pxlclk); in malidp_crtc_atomic_enable()
65 clk_set_rate(hwdev->pxlclk, crtc->state->adjusted_mode.crtc_clock * 1000); in malidp_crtc_atomic_enable()
85 clk_disable_unprepare(hwdev->pxlclk); in malidp_crtc_atomic_disable()
Dmalidp_hw.c484 unsigned long pxlclk = vm->pixelclock; /* Hz */ in malidp500_se_calc_mclk() local
502 mclk = a * pxlclk / 10; in malidp500_se_calc_mclk()
825 unsigned long pxlclk = vm->pixelclock; in malidp550_se_calc_mclk() local
843 mclk = (pxlclk * numerator) / denominator; in malidp550_se_calc_mclk()
Dmalidp_drv.c745 hwdev->pxlclk = devm_clk_get(dev, "pxlclk"); in malidp_bind()
746 if (IS_ERR(hwdev->pxlclk)) in malidp_bind()
747 return PTR_ERR(hwdev->pxlclk); in malidp_bind()
Dmalidp_hw.h240 struct clk *pxlclk; member
/kernel/linux/linux-5.10/arch/arc/boot/dts/
Dnsimosci_hs.dts68 clock-names = "pxlclk";
Dnsimosci.dts68 clock-names = "pxlclk";
Dnsimosci_hs_idu.dts74 clock-names = "pxlclk";
Dvdk_axs10x_mb.dtsi90 clock-names = "pxlclk";
Daxs10x_mb.dtsi309 clock-names = "pxlclk";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/
Djuno-base.dtsi577 clock-output-names = "pxlclk";
722 clock-names = "pxlclk";
737 clock-names = "pxlclk";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dvexpress-v2p-ca5s.dts77 clock-names = "pxlclk";
Dvexpress-v2p-ca15-tc1.dts75 clock-names = "pxlclk";
Dvexpress-v2p-ca15_a7.dts139 clock-names = "pxlclk";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dfsl-ls1028a.dtsi1052 clock-names = "pxlclk", "mclk", "aclk", "pclk";