| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| D | renesas,cpg-div6-clocks.txt | 1 * 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/ |
| D | renesas,cpg-div6-clock.yaml | 4 $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/ |
| D | sh73a0.dtsi | 643 /* 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 …]
|
| D | r8a73a4.dtsi | 534 /* 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 …]
|
| D | r8a7740.dtsi | 492 /* 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/ |
| D | sh73a0.dtsi | 657 /* 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 …]
|
| D | r8a73a4.dtsi | 534 /* 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 …]
|
| D | r8a7740.dtsi | 492 /* 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/ |
| D | clk-div6.c | 20 #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 …]
|
| D | renesas-cpg-mssr.h | 36 CLK_TYPE_DIV6P1, /* DIV6 Clock with 1 parent clock */ 37 CLK_TYPE_DIV6_RO, /* DIV6 Clock read only with extra divisor */
|
| D | Makefile | 42 obj-$(CONFIG_CLK_RENESAS_DIV6) += clk-div6.o
|
| D | Kconfig | 189 bool "DIV6 clock support" if COMPILE_TEST
|
| /kernel/linux/linux-4.19/drivers/clk/renesas/ |
| D | clk-div6.c | 23 #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 …]
|
| D | renesas-cpg-mssr.h | 39 CLK_TYPE_DIV6P1, /* DIV6 Clock with 1 parent clock */ 40 CLK_TYPE_DIV6_RO, /* DIV6 Clock read only with extra divisor */
|
| D | Makefile | 35 obj-$(CONFIG_CLK_RENESAS_DIV6) += clk-div6.o
|
| D | Kconfig | 169 bool "DIV6 clock support" if COMPILE_TEST
|
| /kernel/linux/linux-5.10/arch/sh/lib/ |
| D | udivsi3_i4i-Os.S | 39 bsr div6 42 bsr div6 59 div6: label
|
| /kernel/linux/linux-4.19/arch/sh/lib/ |
| D | udivsi3_i4i-Os.S | 60 bsr div6 63 bsr div6 80 div6: label
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/ |
| D | rcar_can.txt | 33 In R8A7795 and R8A7796 SoCs, "clkp2" can be CANFD clock. This is a div6 clock
|
| D | rcar_canfd.txt | 31 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/ |
| D | rcar_can.txt | 44 For the denoted SoCs, "clkp2" can be CANFD clock. This is a div6 clock and can
|
| D | rcar_canfd.txt | 38 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/ |
| D | cpg.c | 170 * 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/ |
| D | cpg.c | 185 * 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/ |
| D | clock-sh7724.c | 102 /* A fixed divide-by-3 block use by the div6 clocks */ 286 /* DIV6 clocks */
|