Home
last modified time | relevance | path

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

1234567

/linux/Documentation/devicetree/bindings/power/
H A Drenesas,rcar-sysc.yaml4 $id: http://devicetree.org/schemas/power/renesas,rcar-sysc.yaml#
17 include/dt-bindings/power/r8*-sysc.h
22 - renesas,r8a7742-sysc # RZ/G1H
23 - renesas,r8a7743-sysc # RZ/G1M
24 - renesas,r8a7744-sysc # RZ/G1N
25 - renesas,r8a7745-sysc # RZ/G1E
26 - renesas,r8a77470-sysc # RZ/G1C
27 - renesas,r8a774a1-sysc # RZ/G2M
28 - renesas,r8a774a3-sysc # RZ/G2M v3.0
29 - renesas,r8a774b1-sysc # RZ/G2N
[all …]
/linux/drivers/pmdomain/renesas/
H A DMakefile3 obj-$(CONFIG_SYSC_R8A7742) += r8a7742-sysc.o
4 obj-$(CONFIG_SYSC_R8A7743) += r8a7743-sysc.o
5 obj-$(CONFIG_SYSC_R8A7745) += r8a7745-sysc.o
6 obj-$(CONFIG_SYSC_R8A77470) += r8a77470-sysc.o
7 obj-$(CONFIG_SYSC_R8A774A1) += r8a774a1-sysc.o
8 obj-$(CONFIG_SYSC_R8A774B1) += r8a774b1-sysc.o
9 obj-$(CONFIG_SYSC_R8A774C0) += r8a774c0-sysc.o
10 obj-$(CONFIG_SYSC_R8A774E1) += r8a774e1-sysc.o
11 obj-$(CONFIG_SYSC_R8A7779) += r8a7779-sysc.o
12 obj-$(CONFIG_SYSC_R8A7790) += r8a7790-sysc.o
[all …]
H A 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 */
86 /* Wait until SYSC is ready to accept a power request */ in rcar_sysc_pwr_on_off()
165 pr_debug("sysc power %s domain %d: %08x -> %d\n", on ? "on" : "off", in rcar_sysc_power()
271 { .compatible = "renesas,r8a7742-sysc", .data = &r8a7742_sysc_info },
274 { .compatible = "renesas,r8a7743-sysc", .data = &r8a7743_sysc_info },
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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>,
125 compatible = "ti,sysc-omap2", "ti,sysc";
127 reg-names = "sysc";
128 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
131 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
160 compatible = "ti,sysc-omap2", "ti,sysc";
162 reg-names = "sysc";
[all …]
H A 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 …]
H A Dam33xx.dtsi8 #include <dt-bindings/bus/ti-sysc.h>
158 compatible = "ti,sysc-omap4-simple", "ti,sysc";
167 compatible = "ti,sysc-omap4-simple", "ti,sysc";
224 compatible = "ti,sysc-omap4", "ti,sysc";
251 compatible = "ti,sysc-omap4", "ti,sysc";
254 reg-names = "rev", "sysc";
255 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
256 ti,sysc-midle = <SYSC_IDLE_FORCE>;
257 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
274 compatible = "ti,sysc-omap4", "ti,sysc";
[all …]
H A Dam4372.dtsi8 #include <dt-bindings/bus/ti-sysc.h>
185 compatible = "ti,sysc-omap4-simple", "ti,sysc";
205 compatible = "ti,sysc-omap4", "ti,sysc";
234 compatible = "ti,sysc-omap4", "ti,sysc";
237 reg-names = "rev", "sysc";
238 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
239 ti,sysc-midle = <SYSC_IDLE_FORCE>;
240 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
257 compatible = "ti,sysc-omap4", "ti,sysc";
260 reg-names = "rev", "sysc";
[all …]
H A Ddra7.dtsi8 #include <dt-bindings/bus/ti-sysc.h>
163 compatible = "ti,sysc-omap4-simple", "ti,sysc";
188 compatible = "ti,sysc-omap4", "ti,sysc";
257 compatible = "ti,sysc-omap4", "ti,sysc";
373 compatible = "ti,sysc-omap4", "ti,sysc";
376 reg-names = "rev", "sysc";
377 ti,sysc-midle = <SYSC_IDLE_FORCE>,
380 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
413 compatible = "ti,sysc-omap4", "ti,sysc";
416 reg-names = "rev", "sysc";
[all …]
H A Ddra74x.dtsi54 compatible = "ti,sysc-omap2", "ti,sysc";
58 reg-names = "rev", "sysc", "syss";
59 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
62 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
83 compatible = "ti,sysc-omap2", "ti,sysc";
87 reg-names = "rev", "sysc", "syss";
88 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
91 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
188 compatible = "ti,sysc-omap4", "ti,sysc";
191 reg-names = "rev", "sysc";
[all …]
/linux/Documentation/devicetree/bindings/bus/
H A Dti-sysc.yaml4 $id: http://devicetree.org/schemas/bus/ti-sysc.yaml#
37 - ti,sysc-omap2
38 - ti,sysc-omap4
39 - ti,sysc-omap4-simple
40 - ti,sysc-omap2-timer
41 - ti,sysc-omap4-timer
42 - ti,sysc-omap3430-sr
43 - ti,sysc-omap3630-sr
44 - ti,sysc-omap4-sr
45 - ti,sysc-omap3-sham
[all …]
/linux/drivers/soc/renesas/
H A Drz-sysc.c18 #include "rz-sysc.h"
21 * struct rz_sysc - RZ SYSC private data structure
22 * @base: SYSC base address
23 * @dev: SYSC device pointer
30 static int rz_sysc_soc_init(struct rz_sysc *sysc, const struct of_device_id *match) in rz_sysc_soc_init() argument
48 soc_dev_attr = devm_kzalloc(sysc->dev, sizeof(*soc_dev_attr), GFP_KERNEL); in rz_sysc_soc_init()
52 soc_dev_attr->family = devm_kstrdup(sysc->dev, soc_data->family, GFP_KERNEL); in rz_sysc_soc_init()
56 soc_dev_attr->soc_id = devm_kstrdup(sysc->dev, soc_id, GFP_KERNEL); in rz_sysc_soc_init()
60 val = readl(sysc->base + soc_data->devid_offset); in rz_sysc_soc_init()
63 soc_dev_attr->revision = devm_kasprintf(sysc->dev, GFP_KERNEL, "%u", revision); in rz_sysc_soc_init()
[all …]
/linux/drivers/clk/ralink/
H A Dclk-mtmips.c110 struct regmap *sysc; member
395 struct regmap *sysc = clk->priv->sysc; in rt5350_xtal_recalc_rate() local
398 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &val); in rt5350_xtal_recalc_rate()
409 struct regmap *sysc = clk->priv->sysc; in rt5350_cpu_recalc_rate() local
412 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt5350_cpu_recalc_rate()
440 struct regmap *sysc = clk->priv->sysc; in rt3352_cpu_recalc_rate() local
443 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3352_cpu_recalc_rate()
460 struct regmap *sysc = clk->priv->sysc; in rt305x_cpu_recalc_rate() local
463 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt305x_cpu_recalc_rate()
480 struct regmap *sysc = clk->priv->sysc; in rt3883_cpu_recalc_rate() local
[all …]
H A Dclk-mt7621.c36 struct regmap *sysc; member
101 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_enable() local
103 return regmap_update_bits(sysc, SYSC_REG_CLKCFG1, in mt7621_gate_enable()
110 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_disable() local
112 regmap_update_bits(sysc, SYSC_REG_CLKCFG1, clk_gate->bit_idx, 0); in mt7621_gate_disable()
118 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_is_enabled() local
121 if (regmap_read(sysc, SYSC_REG_CLKCFG1, &val)) in mt7621_gate_is_enabled()
240 struct regmap *sysc = clk->priv->sysc; in mt7621_xtal_recalc_rate() local
243 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG0, &val); in mt7621_xtal_recalc_rate()
259 struct regmap *sysc = clk->priv->sysc; in mt7621_cpu_recalc_rate() local
[all …]
/linux/drivers/bus/
H A Dti-sysc.c3 * ti-sysc.c - Texas Instruments sysc interconnect target driver
35 #include <linux/platform_data/ti-sysc.h>
37 #include <dt-bindings/bus/ti-sysc.h>
70 struct sysc *ddata;
98 static const char * const reg_names[] = { "rev", "sysc", "syss", };
108 * struct sysc - TI sysc interconnect target module registers and capabilities
114 * @mdata: ti-sysc to hwmod translation data for a module
127 * @enabled: sysc runtime enabled status
139 struct sysc { struct
162 void (*pre_reset_quirk)(struct sysc *sysc); argument
[all …]
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7792.dtsi11 #include <dt-bindings/power/r8a7792-sysc.h>
56 power-domains = <&sysc R8A7792_PD_CA15_CPU0>;
67 power-domains = <&sysc R8A7792_PD_CA15_CPU1>;
76 power-domains = <&sysc R8A7792_PD_CA15_SCU>;
125 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
141 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
156 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
171 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
186 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
201 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
[all …]
H A Dr8a77470.dtsi11 #include <dt-bindings/power/r8a77470-sysc.h>
36 power-domains = <&sysc R8A77470_PD_CA7_CPU0>;
47 power-domains = <&sysc R8A77470_PD_CA7_CPU1>;
56 power-domains = <&sysc R8A77470_PD_CA7_SCU>;
96 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
112 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
127 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
142 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
158 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
173 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
[all …]
H A Dr8a7790.dtsi13 #include <dt-bindings/power/r8a7790-sysc.h>
80 power-domains = <&sysc R8A7790_PD_CA15_CPU0>;
102 power-domains = <&sysc R8A7790_PD_CA15_CPU1>;
124 power-domains = <&sysc R8A7790_PD_CA15_CPU2>;
146 power-domains = <&sysc R8A7790_PD_CA15_CPU3>;
168 power-domains = <&sysc R8A7790_PD_CA7_CPU0>;
180 power-domains = <&sysc R8A7790_PD_CA7_CPU1>;
192 power-domains = <&sysc R8A7790_PD_CA7_CPU2>;
204 power-domains = <&sysc R8A7790_PD_CA7_CPU3>;
212 power-domains = <&sysc R8A7790_PD_CA15_SCU>;
[all …]
H A Dr8a7743.dtsi11 #include <dt-bindings/power/r8a7743-sysc.h>
61 power-domains = <&sysc R8A7743_PD_CA15_CPU0>;
81 power-domains = <&sysc R8A7743_PD_CA15_CPU1>;
98 power-domains = <&sysc R8A7743_PD_CA15_SCU>;
145 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
161 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
176 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
191 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
206 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
221 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
[all …]
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a77995.dtsi11 #include <dt-bindings/power/r8a77995-sysc.h>
51 power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
58 power-domains = <&sysc R8A77995_PD_CA53_SCU>;
102 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
112 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
128 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
143 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
158 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
173 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
188 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
[all …]
H A Dr8a77990.dtsi10 #include <dt-bindings/power/r8a77990-sysc.h>
79 power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
92 power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
102 power-domains = <&sysc R8A77990_PD_CA53_SCU>;
169 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
179 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
195 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
210 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
225 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
240 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
[all …]
H A Dr8a774c0.dtsi10 #include <dt-bindings/power/r8a774c0-sysc.h>
79 power-domains = <&sysc R8A774C0_PD_CA53_CPU0>;
91 power-domains = <&sysc R8A774C0_PD_CA53_CPU1>;
100 power-domains = <&sysc R8A774C0_PD_CA53_SCU>;
154 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
170 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
185 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
200 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
215 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
230 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
[all …]
/linux/arch/mips/ralink/
H A Dclk.c25 return "ralink,rt2880-sysc"; in clk_cpu()
28 return "ralink,rt3883-sysc"; in clk_cpu()
31 return "ralink,rt3050-sysc"; in clk_cpu()
34 return "ralink,rt3052-sysc"; in clk_cpu()
37 return "ralink,rt3350-sysc"; in clk_cpu()
40 return "ralink,rt3352-sysc"; in clk_cpu()
43 return "ralink,rt5350-sysc"; in clk_cpu()
46 return "ralink,mt7620-sysc"; in clk_cpu()
49 return "ralink,mt7620-sysc"; in clk_cpu()
52 return "ralink,mt7628-sysc"; in clk_cpu()
[all …]

1234567