Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/spi/
Dspi-rzv2m-csi.c72 * Clock "csiclk" gets divided by 2 * CSI_CLKSEL_CKS in order to generate the
74 * means "csiclk" is divided by 2) to 0x3FFF ("csiclk" is divided by 32766).
87 struct clk *csiclk; member
345 unsigned long csiclk_rate = clk_get_rate(csi->csiclk); in rzv2m_csi_setup_clock()
351 * There is a restriction on the frequency of CSICLK, it has to be <= in rzv2m_csi_setup_clock()
355 clk_set_rate(csi->csiclk, csiclk_rate >> 1); in rzv2m_csi_setup_clock()
356 csiclk_rate = clk_get_rate(csi->csiclk); in rzv2m_csi_setup_clock()
358 clk_set_rate(csi->csiclk, csiclk_rate << 1); in rzv2m_csi_setup_clock()
359 csiclk_rate = clk_get_rate(csi->csiclk); in rzv2m_csi_setup_clock()
576 csi->csiclk = devm_clk_get(dev, "csiclk"); in rzv2m_csi_probe()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/spi/
Drenesas,rzv2m-csi.yaml28 - description: The clock used to generate the output clock (CSICLK)
33 - const: csiclk
65 clock-names = "csiclk", "pclk";
/Linux-v6.6/arch/arm64/boot/dts/renesas/
Dr9a09g011.dtsi245 clock-names = "csiclk", "pclk";
259 clock-names = "csiclk", "pclk";