/openbmc/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | clock-sh7343.c | 125 #define MSTP(_parent, _reg, _bit, _flags) \ macro 139 [MSTP031] = MSTP(&div4_clks[DIV4_I], MSTPCR0, 31, CLK_ENABLE_ON_INIT), 140 [MSTP030] = MSTP(&div4_clks[DIV4_I], MSTPCR0, 30, CLK_ENABLE_ON_INIT), 141 [MSTP029] = MSTP(&div4_clks[DIV4_I], MSTPCR0, 29, CLK_ENABLE_ON_INIT), 142 [MSTP028] = MSTP(&div4_clks[DIV4_U], MSTPCR0, 28, CLK_ENABLE_ON_INIT), 143 [MSTP026] = MSTP(&div4_clks[DIV4_B], MSTPCR0, 26, CLK_ENABLE_ON_INIT), 144 [MSTP023] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 23, 0), 145 [MSTP022] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 22, 0), 146 [MSTP021] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 21, 0), 147 [MSTP020] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 20, 0), [all …]
|
H A D | clock-sh7366.c | 128 #define MSTP(_parent, _reg, _bit, _flags) \ macro 142 [MSTP031] = MSTP(&div4_clks[DIV4_I], MSTPCR0, 31, CLK_ENABLE_ON_INIT), 143 [MSTP030] = MSTP(&div4_clks[DIV4_I], MSTPCR0, 30, CLK_ENABLE_ON_INIT), 144 [MSTP029] = MSTP(&div4_clks[DIV4_I], MSTPCR0, 29, CLK_ENABLE_ON_INIT), 145 [MSTP028] = MSTP(&div4_clks[DIV4_SH], MSTPCR0, 28, CLK_ENABLE_ON_INIT), 146 [MSTP026] = MSTP(&div4_clks[DIV4_B], MSTPCR0, 26, CLK_ENABLE_ON_INIT), 147 [MSTP023] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 23, 0), 148 [MSTP022] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 22, 0), 149 [MSTP021] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 21, 0), 150 [MSTP020] = MSTP(&div4_clks[DIV4_P], MSTPCR0, 20, 0), [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | renesas,cpg-mstp-clocks.yaml | 4 $id: http://devicetree.org/schemas/clock/renesas,cpg-mstp-clocks.yaml# 7 title: Renesas Clock Pulse Generator (CPG) Module Stop (MSTP) Clocks 17 Clocks are referenced by user nodes by the Module Stop (MSTP) node phandle 24 - renesas,r7s72100-mstp-clocks # RZ/A1 25 - renesas,r8a73a4-mstp-clocks # R-Mobile APE6 26 - renesas,r8a7740-mstp-clocks # R-Mobile A1 27 - renesas,r8a7778-mstp-clocks # R-Car M1 28 - renesas,r8a7779-mstp-clocks # R-Car H1 29 - renesas,sh73a0-mstp-clocks # SH-Mobile AG5 30 - const: renesas,cpg-mstp-clocks [all …]
|
/openbmc/linux/drivers/clk/renesas/ |
H A D | clk-mstp.c | 3 * R-Car MSTP clocks 25 * MSTP clocks. We can't use standard gate clocks as we need to poll on the 32 * struct mstp_clock_group - MSTP gating clocks group 51 * struct mstp_clock - MSTP gating clock 54 * @group: MSTP clocks group 162 pr_debug("MSTP %s setting CLK_IS_CRITICAL\n", name); in cpg_mstp_clock_register() 204 if (of_device_is_compatible(np, "renesas,r7s72100-mstp-clocks")) in cpg_mstp_clocks_init() 260 CLK_OF_DECLARE(cpg_mstp_clks, "renesas,cpg-mstp-clocks", cpg_mstp_clocks_init); 273 "renesas,cpg-mstp-clocks")) in cpg_mstp_attach_dev() 276 /* BSC on r8a73a4/sh73a0 uses zb_clk instead of an mstp clock */ in cpg_mstp_attach_dev()
|
H A D | Makefile | 50 obj-$(CONFIG_CLK_RENESAS_CPG_MSTP) += clk-mstp.o
|
H A D | renesas-cpg-mssr.c | 7 * Based on clk-mstp.c, clk-rcar-gen2.c, and clk-rcar-gen3.c 177 * struct mstp_clock - MSTP gating clock 179 * @index: MSTP clock number 202 dev_dbg(dev, "MSTP %u%02u/%pC %s\n", reg, bit, hw->clk, in cpg_mstp_clock_endisable() 450 dev_dbg(dev, "MSTP %s setting CLK_IS_CRITICAL\n", in cpg_mssr_register_mod_clk()
|
/openbmc/linux/arch/arm/boot/dts/renesas/ |
H A D | r7s72100.dtsi | 407 /* MSTP clocks */ 410 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 419 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 432 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 441 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 450 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 459 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 468 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 480 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; 492 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
|
H A D | r8a7740.dtsi | 575 compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 586 compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 604 compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 632 compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 654 compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks";
|
H A D | r8a7778.dtsi | 557 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks"; 602 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks"; 617 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks"; 641 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
|
H A D | sh73a0.dtsi | 839 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; 850 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; 873 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; 897 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; 925 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; 938 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
|
H A D | r8a73a4.dtsi | 651 compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks"; 667 compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks"; 690 compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks"; 706 compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
|
H A D | r8a7779.dtsi | 617 compatible = "renesas,r8a7779-mstp-clocks", 618 "renesas,cpg-mstp-clocks"; 656 compatible = "renesas,r8a7779-mstp-clocks", 657 "renesas,cpg-mstp-clocks"; 685 compatible = "renesas,r8a7779-mstp-clocks", 686 "renesas,cpg-mstp-clocks";
|
/openbmc/linux/include/dt-bindings/clock/ |
H A D | r8a7779-clock.h | 21 /* MSTP 0 */ 40 /* MSTP 1 */ 52 /* MSTP 3 */
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | hw_breakpoint.h | 40 struct clk *clk; /* optional interface clock / MSTP bit */
|
/openbmc/u-boot/board/renesas/ebisu/ |
H A D | ebisu.c | 22 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/rcar-common/ |
H A D | common.c | 14 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/arch/arm/mach-rmobile/include/mach/ |
H A D | rcar-mstp.h | 3 * arch/arm/include/asm/arch-rmobile/rcar-mstp.h
|
/openbmc/u-boot/board/renesas/ulcb/ |
H A D | ulcb.c | 22 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/draak/ |
H A D | draak.c | 22 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/eagle/ |
H A D | eagle.c | 22 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/alt/ |
H A D | alt.c | 20 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/salvator-x/ |
H A D | salvator-x.c | 23 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/koelsch/ |
H A D | koelsch.c | 21 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/silk/ |
H A D | silk.c | 21 #include <asm/arch/rcar-mstp.h>
|
/openbmc/u-boot/board/renesas/porter/ |
H A D | porter.c | 21 #include <asm/arch/rcar-mstp.h>
|