Home
last modified time | relevance | path

Searched full:mstp (Results 1 – 25 of 56) sorted by relevance

123

/openbmc/linux/arch/sh/kernel/cpu/sh4a/
H A Dclock-sh7343.c125 #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 Dclock-sh7366.c128 #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 Drenesas,cpg-mstp-clocks.yaml4 $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 Dclk-mstp.c3 * 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 DMakefile50 obj-$(CONFIG_CLK_RENESAS_CPG_MSTP) += clk-mstp.o
H A Drenesas-cpg-mssr.c7 * 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 Dr7s72100.dtsi407 /* 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 Dr8a7740.dtsi575 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 Dr8a7778.dtsi557 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 Dsh73a0.dtsi839 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 Dr8a73a4.dtsi651 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 Dr8a7779.dtsi617 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 Dr8a7779-clock.h21 /* MSTP 0 */
40 /* MSTP 1 */
52 /* MSTP 3 */
/openbmc/linux/arch/sh/include/asm/
H A Dhw_breakpoint.h40 struct clk *clk; /* optional interface clock / MSTP bit */
/openbmc/u-boot/board/renesas/ebisu/
H A Debisu.c22 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/rcar-common/
H A Dcommon.c14 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/arch/arm/mach-rmobile/include/mach/
H A Drcar-mstp.h3 * arch/arm/include/asm/arch-rmobile/rcar-mstp.h
/openbmc/u-boot/board/renesas/ulcb/
H A Dulcb.c22 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/draak/
H A Ddraak.c22 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/eagle/
H A Deagle.c22 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/alt/
H A Dalt.c20 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/salvator-x/
H A Dsalvator-x.c23 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/koelsch/
H A Dkoelsch.c21 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/silk/
H A Dsilk.c21 #include <asm/arch/rcar-mstp.h>
/openbmc/u-boot/board/renesas/porter/
H A Dporter.c21 #include <asm/arch/rcar-mstp.h>

123