| /linux-6.15/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 11 obj-$(CONFIG_SYSC_R8A7779) += r8a7779-sysc.o 12 obj-$(CONFIG_SYSC_R8A7790) += r8a7790-sysc.o 13 obj-$(CONFIG_SYSC_R8A7791) += r8a7791-sysc.o 14 obj-$(CONFIG_SYSC_R8A7792) += r8a7792-sysc.o [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/power/ |
| H A D | 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 29 - renesas,r8a774b1-sysc # RZ/G2N 30 - renesas,r8a774c0-sysc # RZ/G2E 31 - renesas,r8a774e1-sysc # RZ/G2H [all …]
|
| /linux-6.15/arch/arm/boot/dts/ti/omap/ |
| H A D | omap4-l4.dtsi | 48 compatible = "ti,sysc-omap4", "ti,sysc"; 90 compatible = "ti,sysc-omap4", "ti,sysc"; 115 compatible = "ti,sysc-omap4", "ti,sysc"; 140 compatible = "ti,sysc-omap2", "ti,sysc"; 177 compatible = "ti,sysc-omap2", "ti,sysc"; 244 compatible = "ti,sysc-omap2", "ti,sysc"; 271 compatible = "ti,sysc-omap4", "ti,sysc"; 321 compatible = "ti,sysc-omap2", "ti,sysc"; 387 compatible = "ti,sysc-omap2", "ti,sysc"; 426 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | dra7-l4.dtsi | 52 compatible = "ti,sysc-omap4", "ti,sysc"; 141 compatible = "ti,sysc-omap4", "ti,sysc"; 167 compatible = "ti,sysc-omap4", "ti,sysc"; 192 compatible = "ti,sysc-omap2", "ti,sysc"; 239 compatible = "ti,sysc-omap2", "ti,sysc"; 306 compatible = "ti,sysc-omap2", "ti,sysc"; 397 compatible = "ti,sysc-omap4-sr", "ti,sysc"; 443 compatible = "ti,sysc-omap4", "ti,sysc"; 472 compatible = "ti,sysc-omap2", "ti,sysc"; 580 compatible = "ti,sysc-omap4", "ti,sysc"; [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"; 217 compatible = "ti,sysc-omap2", "ti,sysc"; 273 compatible = "ti,sysc-omap2", "ti,sysc"; 301 compatible = "ti,sysc-omap4", "ti,sysc"; 350 compatible = "ti,sysc-omap2", "ti,sysc"; 436 compatible = "ti,sysc-omap2", "ti,sysc"; 493 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | am437x-l4.dtsi | 38 compatible = "ti,sysc-omap4", "ti,sysc"; 60 compatible = "ti,sysc-omap4", "ti,sysc"; 143 compatible = "ti,sysc-omap2", "ti,sysc"; 177 compatible = "ti,sysc-omap2", "ti,sysc"; 203 compatible = "ti,sysc-omap2", "ti,sysc"; 235 compatible = "ti,sysc-omap4", "ti,sysc"; 273 compatible = "ti,sysc-omap4", "ti,sysc"; 381 compatible = "ti,sysc-omap2", "ti,sysc"; 462 compatible = "ti,sysc-omap2", "ti,sysc"; 694 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | am33xx-l4.dtsi | 37 compatible = "ti,sysc-omap4", "ti,sysc"; 97 compatible = "ti,sysc-omap4", "ti,sysc"; 138 compatible = "ti,sysc-omap2", "ti,sysc"; 183 compatible = "ti,sysc-omap2", "ti,sysc"; 214 compatible = "ti,sysc-omap2", "ti,sysc"; 246 compatible = "ti,sysc-omap4", "ti,sysc"; 283 compatible = "ti,sysc-omap4", "ti,sysc"; 396 compatible = "ti,sysc-omap2", "ti,sysc"; 838 compatible = "ti,sysc-pruss", "ti,sysc"; 1091 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | omap4.dtsi | 156 compatible = "ti,sysc-omap2", "ti,sysc"; 193 compatible = "ti,sysc-omap4", "ti,sysc"; 238 compatible = "ti,sysc-omap2", "ti,sysc"; 267 compatible = "ti,sysc-omap4", "ti,sysc"; 287 compatible = "ti,sysc-omap2", "ti,sysc"; 373 compatible = "ti,sysc-omap2", "ti,sysc"; 402 compatible = "ti,sysc-omap2", "ti,sysc"; 485 compatible = "ti,sysc-omap4", "ti,sysc"; 516 compatible = "ti,sysc-omap2", "ti,sysc"; 542 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | omap4-l4-abe.dtsi | 90 compatible = "ti,sysc-omap2", "ti,sysc"; 125 compatible = "ti,sysc-omap2", "ti,sysc"; 160 compatible = "ti,sysc-omap2", "ti,sysc"; 196 compatible = "ti,sysc-mcasp", "ti,sysc"; 231 compatible = "ti,sysc-omap4", "ti,sysc"; 262 compatible = "ti,sysc-omap2", "ti,sysc"; 290 compatible = "ti,sysc-omap4", "ti,sysc"; 324 compatible = "ti,sysc-omap4-timer", "ti,sysc"; 355 compatible = "ti,sysc-omap4-timer", "ti,sysc"; 386 compatible = "ti,sysc-omap4-timer", "ti,sysc"; [all …]
|
| H A D | omap5-l4-abe.dtsi | 90 compatible = "ti,sysc-omap2", "ti,sysc"; 92 reg-names = "sysc"; 125 compatible = "ti,sysc-omap2", "ti,sysc"; 160 compatible = "ti,sysc-omap2", "ti,sysc"; 213 compatible = "ti,sysc-omap4", "ti,sysc"; 253 compatible = "ti,sysc-omap4", "ti,sysc"; 287 compatible = "ti,sysc-omap4-timer", "ti,sysc"; 319 compatible = "ti,sysc-omap4-timer", "ti,sysc"; 351 compatible = "ti,sysc-omap4-timer", "ti,sysc"; 382 compatible = "ti,sysc-omap4-timer", "ti,sysc"; [all …]
|
| H A D | am33xx.dtsi | 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"; 274 compatible = "ti,sysc-omap4", "ti,sysc"; 297 compatible = "ti,sysc-omap4", "ti,sysc"; 320 compatible = "ti,sysc-omap2", "ti,sysc"; 349 compatible = "ti,sysc-omap4", "ti,sysc"; 531 compatible = "ti,sysc-omap2", "ti,sysc"; 594 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | am4372.dtsi | 205 compatible = "ti,sysc-omap4", "ti,sysc"; 234 compatible = "ti,sysc-omap4", "ti,sysc"; 257 compatible = "ti,sysc-omap4", "ti,sysc"; 280 compatible = "ti,sysc-omap4", "ti,sysc"; 303 compatible = "ti,sysc-omap2", "ti,sysc"; 360 compatible = "ti,sysc-omap2", "ti,sysc"; 390 compatible = "ti,sysc-omap2", "ti,sysc"; 420 compatible = "ti,sysc-pruss", "ti,sysc"; 607 compatible = "ti,sysc-omap2", "ti,sysc"; 644 compatible = "ti,sysc-omap4", "ti,sysc"; [all …]
|
| H A D | omap5.dtsi | 192 compatible = "ti,sysc-omap2", "ti,sysc"; 228 compatible = "ti,sysc-omap2", "ti,sysc"; 280 compatible = "ti,sysc-omap2", "ti,sysc"; 343 compatible = "ti,sysc-omap2", "ti,sysc"; 372 compatible = "ti,sysc-omap2", "ti,sysc"; 440 compatible = "ti,sysc-omap4", "ti,sysc"; 464 compatible = "ti,sysc-omap2", "ti,sysc"; 490 compatible = "ti,sysc-omap2", "ti,sysc"; 522 compatible = "ti,sysc-omap2", "ti,sysc"; 549 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | dra7.dtsi | 188 compatible = "ti,sysc-omap4", "ti,sysc"; 262 compatible = "ti,sysc-omap4", "ti,sysc"; 380 compatible = "ti,sysc-omap4", "ti,sysc"; 420 compatible = "ti,sysc-omap4", "ti,sysc"; 445 compatible = "ti,sysc-omap4", "ti,sysc"; 470 compatible = "ti,sysc-omap2", "ti,sysc"; 525 compatible = "ti,sysc-omap2", "ti,sysc"; 554 compatible = "ti,sysc-omap2", "ti,sysc"; 583 compatible = "ti,sysc-omap2", "ti,sysc"; 612 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
| H A D | omap36xx.dtsi | 8 #include <dt-bindings/bus/ti-sysc.h> 149 compatible = "ti,sysc-omap3630-sr", "ti,sysc"; 152 reg-names = "sysc"; 154 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 171 compatible = "ti,sysc-omap3630-sr", "ti,sysc"; 174 reg-names = "sysc"; 176 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 199 compatible = "ti,sysc-omap4", "ti,sysc"; 202 reg-names = "rev", "sysc"; 203 ti,sysc-midle = <SYSC_IDLE_FORCE>, [all …]
|
| /linux-6.15/drivers/soc/renesas/ |
| H A D | rz-sysc.c | 57 val = readl(sysc->base + soc_data->devid_offset); in rz_sysc_soc_init() 71 soc_data->print_id(sysc->dev, sysc->base, soc_dev_attr); in rz_sysc_soc_init() 73 dev_info(sysc->dev, "Detected Renesas %s %s Rev %s\n", in rz_sysc_soc_init() 102 struct rz_sysc *sysc; in rz_sysc_probe() local 108 sysc = devm_kzalloc(dev, sizeof(*sysc), GFP_KERNEL); in rz_sysc_probe() 109 if (!sysc) in rz_sysc_probe() 112 sysc->base = devm_platform_ioremap_resource(pdev, 0); in rz_sysc_probe() 113 if (IS_ERR(sysc->base)) in rz_sysc_probe() 114 return PTR_ERR(sysc->base); in rz_sysc_probe() 116 sysc->dev = dev; in rz_sysc_probe() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/bus/ |
| H A D | ti-sysc.yaml | 37 - ti,sysc-omap2 38 - ti,sysc-omap4 52 - const: ti,sysc 54 - const: ti,sysc 72 - const: sysc 77 - enum: [ sysc, syss ] 139 ti,sysc-mask: 143 ti,sysc-midle: 147 ti,sysc-sidle: 155 ti,sysc-delay-us: [all …]
|
| /linux-6.15/drivers/clk/ralink/ |
| H A D | clk-mtmips.c | 395 struct regmap *sysc = clk->priv->sysc; in rt5350_xtal_recalc_rate() local 409 struct regmap *sysc = clk->priv->sysc; in rt5350_cpu_recalc_rate() local 440 struct regmap *sysc = clk->priv->sysc; in rt3352_cpu_recalc_rate() local 460 struct regmap *sysc = clk->priv->sysc; in rt305x_cpu_recalc_rate() local 480 struct regmap *sysc = clk->priv->sysc; in rt3883_cpu_recalc_rate() local 504 struct regmap *sysc = clk->priv->sysc; in rt3883_bus_recalc_rate() local 530 struct regmap *sysc = clk->priv->sysc; in rt2880_cpu_recalc_rate() local 566 struct regmap *sysc = clk->priv->sysc; in mt7620_pll_recalc_rate() local 1035 struct regmap *sysc = data->sysc; in mtmips_assert_device() local 1044 struct regmap *sysc = data->sysc; in mtmips_deassert_device() local [all …]
|
| H A D | clk-mt7621.c | 36 struct regmap *sysc; member 101 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_enable() local 110 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_disable() local 118 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_is_enabled() local 240 struct regmap *sysc = clk->priv->sysc; in mt7621_xtal_recalc_rate() local 259 struct regmap *sysc = clk->priv->sysc; in mt7621_cpu_recalc_rate() local 362 if (IS_ERR(priv->sysc)) { in mt7621_clk_init() 412 struct regmap *sysc; member 424 struct regmap *sysc = data->sysc; in mt7621_assert_device() local 433 struct regmap *sysc = data->sysc; in mt7621_deassert_device() local [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | mediatek,mtmips-sysc.yaml | 31 - ralink,mt7620-sysc 32 - ralink,mt7628-sysc 33 - ralink,mt7688-sysc 34 - ralink,rt2880-sysc 35 - ralink,rt3050-sysc 36 - ralink,rt3052-sysc 37 - ralink,rt3352-sysc 38 - ralink,rt3883-sysc 39 - ralink,rt5350-sysc 66 #include <dt-bindings/clock/mediatek,mtmips-sysc.h> [all …]
|
| /linux-6.15/drivers/bus/ |
| H A D | ti-sysc.c | 69 struct sysc *ddata; 138 struct sysc { struct 161 void (*pre_reset_quirk)(struct sysc *sysc); argument 162 void (*post_reset_quirk)(struct sysc *sysc); argument 163 void (*reset_done_quirk)(struct sysc *sysc); argument 164 void (*module_enable_quirk)(struct sysc *sysc); argument 165 void (*module_disable_quirk)(struct sysc *sysc); argument 166 void (*module_unlock_quirk)(struct sysc *sysc); argument 167 void (*module_lock_quirk)(struct sysc *sysc); argument 1051 struct sysc *ddata; in sysc_enable_module() [all …]
|
| /linux-6.15/arch/mips/boot/dts/ralink/ |
| H A D | mt7628a.dtsi | 35 sysc: syscon@0 { label 139 resets = <&sysc 8>; 155 resets = <&sysc 9>; 193 resets = <&sysc 18>; 209 clocks = <&sysc MT76X8_CLK_I2C>; 211 resets = <&sysc 16>; 229 resets = <&sysc 12>; 247 resets = <&sysc 19>; 265 resets = <&sysc 20>; 281 ralink,sysctl = <&sysc>; [all …]
|
| /linux-6.15/arch/arm64/boot/dts/renesas/ |
| H A D | r8a77980.dtsi | 12 #include <dt-bindings/power/r8a77980-sysc.h> 35 power-domains = <&sysc R8A77980_PD_CA53_CPU0>; 45 power-domains = <&sysc R8A77980_PD_CA53_CPU1>; 55 power-domains = <&sysc R8A77980_PD_CA53_CPU2>; 65 power-domains = <&sysc R8A77980_PD_CA53_CPU3>; 72 power-domains = <&sysc R8A77980_PD_CA53_SCU>; 137 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 153 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 325 sysc: system-controller@e6180000 { label 326 compatible = "renesas,r8a77980-sysc"; [all …]
|
| /linux-6.15/arch/arm/mach-omap2/ |
| H A D | omap_hwmod.c | 272 if (!oh->class->sysc) { in _update_sysc_cache() 497 sysc = oh->class->sysc; in _wait_softreset_complete() 499 if (sysc->sysc_flags & SYSS_HAS_RESET_STATUS && sysc->syss_offs > 0) in _wait_softreset_complete() 1178 if (!oh->class->sysc) in _enable_sysc() 1275 if (!oh->class->sysc) in _idle_sysc() 1327 if (!oh->class->sysc) in _shutdown_sysc() 1980 if (oh->class->sysc) in _idle() 3395 sysc = kzalloc(sizeof(*sysc), GFP_KERNEL); in omap_hwmod_allocate_module() 3396 if (!sysc) in omap_hwmod_allocate_module() 3443 oh->class->sysc = sysc; in omap_hwmod_allocate_module() [all …]
|
| /linux-6.15/arch/arm/boot/dts/renesas/ |
| H A D | r8a77470.dtsi | 11 #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>; 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>; 218 sysc: system-controller@e6180000 { label [all …]
|