Home
last modified time | relevance | path

Searched full:sysc (Results 1 – 25 of 185) sorted by relevance

12345678

/Linux-v5.15/Documentation/devicetree/bindings/power/
Drenesas,rcar-sysc.yaml4 $id: "http://devicetree.org/schemas/power/renesas,rcar-sysc.yaml#"
20 - renesas,r8a7742-sysc # RZ/G1H
21 - renesas,r8a7743-sysc # RZ/G1M
22 - renesas,r8a7744-sysc # RZ/G1N
23 - renesas,r8a7745-sysc # RZ/G1E
24 - renesas,r8a77470-sysc # RZ/G1C
25 - renesas,r8a774a1-sysc # RZ/G2M
26 - renesas,r8a774b1-sysc # RZ/G2N
27 - renesas,r8a774c0-sysc # RZ/G2E
28 - renesas,r8a774e1-sysc # RZ/G2H
[all …]
/Linux-v5.15/drivers/soc/renesas/
DMakefile6 obj-$(CONFIG_SYSC_R8A7742) += r8a7742-sysc.o
7 obj-$(CONFIG_SYSC_R8A7743) += r8a7743-sysc.o
8 obj-$(CONFIG_SYSC_R8A7745) += r8a7745-sysc.o
9 obj-$(CONFIG_SYSC_R8A77470) += r8a77470-sysc.o
10 obj-$(CONFIG_SYSC_R8A774A1) += r8a774a1-sysc.o
11 obj-$(CONFIG_SYSC_R8A774B1) += r8a774b1-sysc.o
12 obj-$(CONFIG_SYSC_R8A774C0) += r8a774c0-sysc.o
13 obj-$(CONFIG_SYSC_R8A774E1) += r8a774e1-sysc.o
14 obj-$(CONFIG_SYSC_R8A7779) += r8a7779-sysc.o
15 obj-$(CONFIG_SYSC_R8A7790) += r8a7790-sysc.o
[all …]
Drcar-sysc.c3 * R-Car SYSC Power management support
19 #include <linux/soc/renesas/rcar-sysc.h>
21 #include "rcar-sysc.h"
23 /* SYSC Common */
24 #define SYSCSR 0x00 /* SYSC Status Register */
30 /* SYSC Status Register */
83 /* Wait until SYSC is ready to accept a power request */ in rcar_sysc_pwr_on_off()
160 pr_debug("sysc power %s domain %d: %08x -> %d\n", on ? "on" : "off", in rcar_sysc_power()
272 { .compatible = "renesas,r8a7742-sysc", .data = &r8a7742_sysc_info },
275 { .compatible = "renesas,r8a7743-sysc", .data = &r8a7743_sysc_info },
[all …]
/Linux-v5.15/arch/arm/boot/dts/
Domap4-l4.dtsi48 compatible = "ti,sysc-omap4", "ti,sysc";
51 reg-names = "rev", "sysc";
52 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
90 compatible = "ti,sysc-omap4", "ti,sysc";
115 compatible = "ti,sysc-omap4", "ti,sysc";
140 compatible = "ti,sysc-omap2", "ti,sysc";
144 reg-names = "rev", "sysc", "syss";
145 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
149 ti,sysc-midle = <SYSC_IDLE_FORCE>,
152 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
[all …]
Dam437x-l4.dtsi38 compatible = "ti,sysc-omap4", "ti,sysc";
60 compatible = "ti,sysc-omap4", "ti,sysc";
127 compatible = "ti,sysc";
135 compatible = "ti,sysc";
143 compatible = "ti,sysc-omap2", "ti,sysc";
147 reg-names = "rev", "sysc", "syss";
148 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
151 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
177 compatible = "ti,sysc-omap2", "ti,sysc";
181 reg-names = "rev", "sysc", "syss";
[all …]
Domap5-l4.dtsi56 compatible = "ti,sysc-omap4", "ti,sysc";
121 compatible = "ti,sysc-omap4", "ti,sysc";
147 compatible = "ti,sysc-omap4", "ti,sysc";
172 compatible = "ti,sysc-omap4", "ti,sysc";
175 reg-names = "rev", "sysc";
176 ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>;
177 ti,sysc-midle = <SYSC_IDLE_FORCE>,
181 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
217 compatible = "ti,sysc-omap2", "ti,sysc";
221 reg-names = "rev", "sysc", "syss";
[all …]
Ddra7-l4.dtsi51 compatible = "ti,sysc-omap4", "ti,sysc";
140 compatible = "ti,sysc-omap4", "ti,sysc";
166 compatible = "ti,sysc-omap4", "ti,sysc";
191 compatible = "ti,sysc-omap2", "ti,sysc";
195 reg-names = "rev", "sysc", "syss";
196 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
200 ti,sysc-midle = <SYSC_IDLE_FORCE>,
204 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
230 compatible = "ti,sysc";
238 compatible = "ti,sysc-omap2", "ti,sysc";
[all …]
Dam33xx-l4.dtsi37 compatible = "ti,sysc-omap4", "ti,sysc";
97 compatible = "ti,sysc-omap4", "ti,sysc";
122 compatible = "ti,sysc";
130 compatible = "ti,sysc";
138 compatible = "ti,sysc-omap2", "ti,sysc";
142 reg-names = "rev", "sysc", "syss";
143 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
146 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
183 compatible = "ti,sysc-omap2", "ti,sysc";
187 reg-names = "rev", "sysc", "syss";
[all …]
Domap4.dtsi6 #include <dt-bindings/bus/ti-sysc.h>
138 compatible = "ti,sysc-omap4-simple", "ti,sysc";
156 compatible = "ti,sysc-omap2", "ti,sysc";
160 reg-names = "rev", "sysc", "syss";
161 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
193 compatible = "ti,sysc-omap4", "ti,sysc";
196 reg-names = "rev", "sysc";
197 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
198 ti,sysc-midle = <SYSC_IDLE_FORCE>,
202 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
[all …]
Domap4-l4-abe.dtsi90 compatible = "ti,sysc-omap2", "ti,sysc";
92 reg-names = "sysc";
93 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
96 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
123 compatible = "ti,sysc-omap2", "ti,sysc";
125 reg-names = "sysc";
126 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
129 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
156 compatible = "ti,sysc-omap2", "ti,sysc";
158 reg-names = "sysc";
[all …]
Domap5-l4-abe.dtsi90 compatible = "ti,sysc-omap2", "ti,sysc";
92 reg-names = "sysc";
93 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
96 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
123 compatible = "ti,sysc-omap2", "ti,sysc";
125 reg-names = "sysc";
126 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
129 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
156 compatible = "ti,sysc-omap2", "ti,sysc";
158 reg-names = "sysc";
[all …]
Domap5.dtsi8 #include <dt-bindings/bus/ti-sysc.h>
174 compatible = "ti,sysc-omap4-simple", "ti,sysc";
192 compatible = "ti,sysc-omap2", "ti,sysc";
196 reg-names = "rev", "sysc", "syss";
197 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
228 compatible = "ti,sysc-omap2", "ti,sysc";
232 reg-names = "rev", "sysc", "syss";
233 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
236 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
280 compatible = "ti,sysc-omap2", "ti,sysc";
[all …]
Dam33xx.dtsi11 #include <dt-bindings/bus/ti-sysc.h>
151 compatible = "ti,sysc-omap4-simple", "ti,sysc";
160 compatible = "ti,sysc-omap4-simple", "ti,sysc";
217 compatible = "ti,sysc-omap4", "ti,sysc";
244 compatible = "ti,sysc-omap4", "ti,sysc";
247 reg-names = "rev", "sysc";
248 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
249 ti,sysc-midle = <SYSC_IDLE_FORCE>;
250 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
267 compatible = "ti,sysc-omap4", "ti,sysc";
[all …]
Dam4372.dtsi11 #include <dt-bindings/bus/ti-sysc.h>
183 compatible = "ti,sysc-omap4-simple", "ti,sysc";
203 compatible = "ti,sysc-omap4", "ti,sysc";
232 compatible = "ti,sysc-omap4", "ti,sysc";
235 reg-names = "rev", "sysc";
236 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
237 ti,sysc-midle = <SYSC_IDLE_FORCE>;
238 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
255 compatible = "ti,sysc-omap4", "ti,sysc";
258 reg-names = "rev", "sysc";
[all …]
Ddra7.dtsi8 #include <dt-bindings/bus/ti-sysc.h>
161 compatible = "ti,sysc-omap4-simple", "ti,sysc";
186 compatible = "ti,sysc-omap4", "ti,sysc";
260 compatible = "ti,sysc-omap4", "ti,sysc";
378 compatible = "ti,sysc-omap4", "ti,sysc";
381 reg-names = "rev", "sysc";
382 ti,sysc-midle = <SYSC_IDLE_FORCE>,
385 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
418 compatible = "ti,sysc-omap4", "ti,sysc";
421 reg-names = "rev", "sysc";
[all …]
Dr8a7792.dtsi11 #include <dt-bindings/power/r8a7792-sysc.h>
55 power-domains = <&sysc R8A7792_PD_CA15_CPU0>;
66 power-domains = <&sysc R8A7792_PD_CA15_CPU1>;
75 power-domains = <&sysc R8A7792_PD_CA15_SCU>;
115 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
131 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
146 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
161 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
176 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
191 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
[all …]
Dr8a77470.dtsi11 #include <dt-bindings/power/r8a77470-sysc.h>
35 power-domains = <&sysc R8A77470_PD_CA7_CPU0>;
46 power-domains = <&sysc R8A77470_PD_CA7_CPU1>;
55 power-domains = <&sysc R8A77470_PD_CA7_SCU>;
95 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
111 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
126 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
141 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
157 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
172 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
[all …]
Ddm816x.dtsi7 #include <dt-bindings/bus/ti-sysc.h>
144 compatible = "ti,sysc-omap4", "ti,sysc";
171 compatible = "ti,sysc-omap4", "ti,sysc";
174 reg-names = "rev", "sysc";
175 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
176 ti,sysc-midle = <SYSC_IDLE_FORCE>;
177 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
194 compatible = "ti,sysc-omap4", "ti,sysc";
197 reg-names = "rev", "sysc";
198 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/bus/
Dti-sysc.txt1 Texas Instruments sysc interconnect target module wrapper binding
5 interconnect (Arteris NoC) and L4 interconnect (Sonics s3220). The sysc
22 "ti,sysc"
23 "ti,sysc-omap2"
24 "ti,sysc-omap4"
25 "ti,sysc-omap4-simple"
30 "ti,sysc-omap2-timer"
31 "ti,sysc-omap4-timer"
32 "ti,sysc-omap3430-sr"
33 "ti,sysc-omap3630-sr"
[all …]
/Linux-v5.15/arch/arm64/boot/dts/renesas/
Dr8a77995.dtsi11 #include <dt-bindings/power/r8a77995-sysc.h>
50 power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
57 power-domains = <&sysc R8A77995_PD_CA53_SCU>;
98 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
114 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
129 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
144 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
159 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
174 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
189 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
[all …]
Dr8a77980.dtsi12 #include <dt-bindings/power/r8a77980-sysc.h>
44 power-domains = <&sysc R8A77980_PD_CA53_CPU0>;
54 power-domains = <&sysc R8A77980_PD_CA53_CPU1>;
64 power-domains = <&sysc R8A77980_PD_CA53_CPU2>;
74 power-domains = <&sysc R8A77980_PD_CA53_CPU3>;
81 power-domains = <&sysc R8A77980_PD_CA53_SCU>;
142 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
158 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
173 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
188 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
[all …]
Dr8a77970.dtsi12 #include <dt-bindings/power/r8a77970-sysc.h>
43 power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
53 power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
60 power-domains = <&sysc R8A77970_PD_CA53_SCU>;
112 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
128 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
143 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
158 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
173 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
188 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
[all …]
Dr8a77990.dtsi10 #include <dt-bindings/power/r8a77990-sysc.h>
88 power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
101 power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
111 power-domains = <&sysc R8A77990_PD_CA53_SCU>;
175 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
191 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
206 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
221 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
236 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
251 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
[all …]
/Linux-v5.15/drivers/bus/
Dti-sysc.c3 * ti-sysc.c - Texas Instruments sysc interconnect target driver
22 #include <linux/platform_data/ti-sysc.h>
24 #include <dt-bindings/bus/ti-sysc.h>
76 static const char * const reg_names[] = { "rev", "sysc", "syss", };
86 * struct sysc - TI sysc interconnect target module registers and capabilities
92 * @mdata: ti-sysc to hwmod translation data for a module
104 * @enabled: sysc runtime enabled status
117 struct sysc { struct
139 void (*pre_reset_quirk)(struct sysc *sysc); argument
140 void (*post_reset_quirk)(struct sysc *sysc); argument
[all …]
/Linux-v5.15/drivers/clk/ralink/
Dclk-mt7621.c33 struct regmap *sysc; member
98 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_enable() local
100 return regmap_update_bits(sysc, SYSC_REG_CLKCFG1, in mt7621_gate_enable()
107 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_disable() local
109 regmap_update_bits(sysc, SYSC_REG_CLKCFG1, clk_gate->bit_idx, 0); in mt7621_gate_disable()
115 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_is_enabled() local
118 if (regmap_read(sysc, SYSC_REG_CLKCFG1, &val)) in mt7621_gate_is_enabled()
231 struct regmap *sysc = clk->priv->sysc; in mt7621_xtal_recalc_rate() local
234 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG0, &val); in mt7621_xtal_recalc_rate()
250 struct regmap *sysc = clk->priv->sysc; in mt7621_cpu_recalc_rate() local
[all …]

12345678