| /linux/drivers/pmdomain/renesas/ |
| H A D | Makefile | 3 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 …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap4-l4.dtsi | 48 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 …]
|
| H A D | omap5-l4.dtsi | 56 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 …]
|
| H A D | am437x-l4.dtsi | 38 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 D | am33xx-l4.dtsi | 37 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 D | omap4.dtsi | 6 #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 D | omap4-l4-abe.dtsi | 90 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 D | omap5-l4-abe.dtsi | 90 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 D | omap5.dtsi | 8 #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 D | am4372.dtsi | 8 #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 D | am33xx.dtsi | 8 #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 D | dra7.dtsi | 8 #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 D | dra74x.dtsi | 54 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/drivers/soc/renesas/ |
| H A D | rz-sysc.c | 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() 68 dev_warn(sysc->dev, "SoC mismatch (product = 0x%x)\n", specific_id); in rz_sysc_soc_init() 74 soc_data->print_id(sysc->dev, sysc->base, soc_dev_attr); in rz_sysc_soc_init() 76 dev_info(sysc->dev, "Detected Renesas %s %s Rev %s\n", in rz_sysc_soc_init() 110 struct rz_sysc *sysc; in rz_sysc_probe() local [all …]
|
| /linux/drivers/clk/ralink/ |
| H A D | clk-mt7621.c | 36 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 D | ti-sysc.c | 70 struct sysc *ddata; 139 struct sysc { struct 162 void (*pre_reset_quirk)(struct sysc *sysc); argument 163 void (*post_reset_quirk)(struct sysc *sysc); argument 164 void (*reset_done_quirk)(struct sysc *sysc); argument 165 void (*module_enable_quirk)(struct sysc *sysc); argument 166 void (*module_disable_quirk)(struct sysc *sysc); argument 167 void (*module_unlock_quirk)(struct sysc *sysc); argument 168 void (*module_lock_quirk)(struct sysc *sysc); argument 171 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, [all …]
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a77980.dtsi | 12 #include <dt-bindings/power/r8a77980-sysc.h> 36 power-domains = <&sysc R8A77980_PD_CA53_CPU0>; 46 power-domains = <&sysc R8A77980_PD_CA53_CPU1>; 56 power-domains = <&sysc R8A77980_PD_CA53_CPU2>; 66 power-domains = <&sysc R8A77980_PD_CA53_CPU3>; 73 power-domains = <&sysc R8A77980_PD_CA53_SCU>; 137 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 153 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 168 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 183 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; [all …]
|
| H A D | r8a77970.dtsi | 12 #include <dt-bindings/power/r8a77970-sysc.h> 36 power-domains = <&sysc R8A77970_PD_CA53_CPU0>; 46 power-domains = <&sysc R8A77970_PD_CA53_CPU1>; 53 power-domains = <&sysc R8A77970_PD_CA53_SCU>; 108 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 118 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 134 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 149 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 164 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 179 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; [all …]
|
| H A D | r8a77995.dtsi | 11 #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 D | r8a77990.dtsi | 10 #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 D | r8a779a0.dtsi | 10 #include <dt-bindings/power/r8a779a0-sysc.h> 33 power-domains = <&sysc R8A779A0_PD_A1E0D0C0>; 40 power-domains = <&sysc R8A779A0_PD_A2E0D0>; 88 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 98 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 119 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 134 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 149 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 164 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 179 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; [all …]
|
| H A D | r8a774c0.dtsi | 10 #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/arm/mach-omap2/ |
| H A D | omap_hwmod.c | 272 if (!oh->class->sysc) { in _update_sysc_cache() 279 oh->_sysc_cache = omap_hwmod_read(oh, oh->class->sysc->sysc_offs); in _update_sysc_cache() 281 if (!(oh->class->sysc->sysc_flags & SYSC_NO_CACHE)) in _update_sysc_cache() 297 if (!oh->class->sysc) { in _write_sysconfig() 316 omap_hwmod_write(v, oh, oh->class->sysc->sysc_offs); in _write_sysconfig() 338 if (!oh->class->sysc || in _set_master_standbymode() 339 !(oh->class->sysc->sysc_flags & SYSC_HAS_MIDLEMODE)) in _set_master_standbymode() 342 if (!oh->class->sysc->sysc_fields) { in _set_master_standbymode() 347 mstandby_shift = oh->class->sysc->sysc_fields->midle_shift; in _set_master_standbymode() 371 if (!oh->class->sysc || in _set_slave_idlemode() [all …]
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r8a77470.dtsi | 11 #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 D | r8a7792.dtsi | 11 #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 …]
|