Home
last modified time | relevance | path

Searched full:csiclk (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/drivers/spi/
Dspi-rzv2m-csi.c76 * Clock "csiclk" gets divided by 2 * CSI_CLKSEL_CKS in order to generate the
78 * means "csiclk" is divided by 2) to 0x3FFF ("csiclk" is divided by 32766).
95 struct clk *csiclk; member
354 unsigned long csiclk_rate = clk_get_rate(csi->csiclk); in rzv2m_csi_setup_clock()
360 * There is a restriction on the frequency of CSICLK, it has to be <= in rzv2m_csi_setup_clock()
364 clk_set_rate(csi->csiclk, csiclk_rate >> 1); in rzv2m_csi_setup_clock()
365 csiclk_rate = clk_get_rate(csi->csiclk); in rzv2m_csi_setup_clock()
367 clk_set_rate(csi->csiclk, csiclk_rate << 1); in rzv2m_csi_setup_clock()
368 csiclk_rate = clk_get_rate(csi->csiclk); in rzv2m_csi_setup_clock()
614 csi->csiclk = devm_clk_get(dev, "csiclk"); in rzv2m_csi_probe()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/spi/
Drenesas,rzv2m-csi.yaml28 - description: The clock used to generate the output clock (CSICLK)
33 - const: csiclk
74 clock-names = "csiclk", "pclk";
/linux-6.12.1/arch/arm64/boot/dts/renesas/
Dr9a09g011.dtsi245 clock-names = "csiclk", "pclk";
259 clock-names = "csiclk", "pclk";