Home
last modified time | relevance | path

Searched full:div6 (Results 1 – 25 of 36) sorted by relevance

12

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
Drenesas,cpg-div6-clocks.txt1 * Renesas CPG DIV6 Clock
3 The CPG DIV6 clocks are variable factor clocks provided by the Clock Pulse
10 - "renesas,r8a73a4-div6-clock" for R8A73A4 (R-Mobile APE6) DIV6 clocks
11 - "renesas,r8a7740-div6-clock" for R8A7740 (R-Mobile A1) DIV6 clocks
12 - "renesas,r8a7790-div6-clock" for R8A7790 (R-Car H2) DIV6 clocks
13 - "renesas,r8a7791-div6-clock" for R8A7791 (R-Car M2-W) DIV6 clocks
14 - "renesas,r8a7793-div6-clock" for R8A7793 (R-Car M2-N) DIV6 clocks
15 - "renesas,r8a7794-div6-clock" for R8A7794 (R-Car E2) DIV6 clocks
16 - "renesas,sh73a0-div6-clock" for SH73A0 (SH-Mobile AG5) DIV6 clocks
17 and "renesas,cpg-div6-clock" as a fallback.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Drenesas,cpg-div6-clock.yaml4 $id: http://devicetree.org/schemas/clock/renesas,cpg-div6-clock.yaml#
7 title: Renesas CPG DIV6 Clock
13 The CPG DIV6 clocks are variable factor clocks provided by the Clock Pulse
21 - renesas,r8a73a4-div6-clock # R-Mobile APE6
22 - renesas,r8a7740-div6-clock # R-Mobile A1
23 - renesas,sh73a0-div6-clock # SH-Mobile AG5
24 - const: renesas,cpg-div6-clock
55 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dsh73a0.dtsi643 /* Variable factor clocks (DIV6) */
645 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
654 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
663 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
672 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
680 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
687 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
694 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
701 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
708 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a73a4.dtsi534 /* Variable factor clocks (DIV6) */
536 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
544 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
551 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
558 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
565 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
572 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
579 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
587 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
595 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a7740.dtsi492 /* Variable factor clocks (DIV6) */
494 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
503 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
512 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
518 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
524 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
530 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
537 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
544 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
551 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dsh73a0.dtsi657 /* Variable factor clocks (DIV6) */
659 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
668 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
677 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
686 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
694 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
701 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
708 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
715 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
722 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a73a4.dtsi534 /* Variable factor clocks (DIV6) */
536 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
544 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
551 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
558 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
565 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
572 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
579 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
587 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
595 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a7740.dtsi492 /* Variable factor clocks (DIV6) */
494 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
503 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
512 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
518 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
524 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
530 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
537 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
544 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
551 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
/kernel/linux/linux-5.10/drivers/clk/renesas/
Dclk-div6.c20 #include "clk-div6.h"
68 * DIV6 clocks require the divisor field to be non-zero when stopping in cpg_div6_clock_disable()
146 pr_err("%s: %s DIV6 clock set to invalid parent %u\n", in cpg_div6_clock_get_parent()
188 * TODO: This does not yet support DIV6 clocks with multiple in cpg_div6_clock_notifier_call()
190 * Fortunately so far such DIV6 clocks are found only on in cpg_div6_clock_notifier_call()
205 * cpg_div6_register - Register a DIV6 clock
206 * @name: Name of the DIV6 clock
207 * @num_parents: Number of parent clocks of the DIV6 clock (1, 4, or 8)
209 * @reg: Mapped register used to control the DIV6 clock
252 pr_err("%s: invalid number of parents for DIV6 clock %s\n", in cpg_div6_register()
[all …]
Drenesas-cpg-mssr.h36 CLK_TYPE_DIV6P1, /* DIV6 Clock with 1 parent clock */
37 CLK_TYPE_DIV6_RO, /* DIV6 Clock read only with extra divisor */
DMakefile42 obj-$(CONFIG_CLK_RENESAS_DIV6) += clk-div6.o
DKconfig189 bool "DIV6 clock support" if COMPILE_TEST
/kernel/linux/linux-4.19/drivers/clk/renesas/
Dclk-div6.c23 #include "clk-div6.h"
71 * DIV6 clocks require the divisor field to be non-zero when stopping in cpg_div6_clock_disable()
149 pr_err("%s: %s DIV6 clock set to invalid parent %u\n", in cpg_div6_clock_get_parent()
191 * TODO: This does not yet support DIV6 clocks with multiple in cpg_div6_clock_notifier_call()
193 * Fortunately so far such DIV6 clocks are found only on in cpg_div6_clock_notifier_call()
208 * cpg_div6_register - Register a DIV6 clock
209 * @name: Name of the DIV6 clock
210 * @num_parents: Number of parent clocks of the DIV6 clock (1, 4, or 8)
212 * @reg: Mapped register used to control the DIV6 clock
262 pr_err("%s: invalid number of parents for DIV6 clock %s\n", in cpg_div6_register()
[all …]
Drenesas-cpg-mssr.h39 CLK_TYPE_DIV6P1, /* DIV6 Clock with 1 parent clock */
40 CLK_TYPE_DIV6_RO, /* DIV6 Clock read only with extra divisor */
DMakefile35 obj-$(CONFIG_CLK_RENESAS_DIV6) += clk-div6.o
DKconfig169 bool "DIV6 clock support" if COMPILE_TEST
/kernel/linux/linux-5.10/arch/sh/lib/
Dudivsi3_i4i-Os.S39 bsr div6
42 bsr div6
59 div6: label
/kernel/linux/linux-4.19/arch/sh/lib/
Dudivsi3_i4i-Os.S60 bsr div6
63 bsr div6
80 div6: label
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/
Drcar_can.txt33 In R8A7795 and R8A7796 SoCs, "clkp2" can be CANFD clock. This is a div6 clock
Drcar_canfd.txt31 In R8A7795 and R8A7796 SoCs, canfd clock is a div6 clock and can be used by both
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/
Drcar_can.txt44 For the denoted SoCs, "clkp2" can be CANFD clock. This is a div6 clock and can
Drcar_canfd.txt38 In the denoted SoCs, canfd clock is a div6 clock and can be used by both CAN
/kernel/linux/linux-5.10/drivers/sh/clk/
Dcpg.c170 * div6 clocks require the divisor field to be non-zero or the in sh_clk_div_disable()
261 * div6 support
/kernel/linux/linux-4.19/drivers/sh/clk/
Dcpg.c185 * div6 clocks require the divisor field to be non-zero or the in sh_clk_div_disable()
276 * div6 support
/kernel/linux/linux-4.19/arch/sh/kernel/cpu/sh4a/
Dclock-sh7724.c102 /* A fixed divide-by-3 block use by the div6 clocks */
286 /* DIV6 clocks */

12