/Linux-v5.10/drivers/soc/renesas/ |
D | Makefile | 6 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 …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | omap4-l4.dtsi | 45 compatible = "ti,sysc-omap4", "ti,sysc"; 49 reg-names = "rev", "sysc"; 50 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 88 compatible = "ti,sysc-omap4", "ti,sysc"; 113 compatible = "ti,sysc-omap4", "ti,sysc"; 138 compatible = "ti,sysc-omap2", "ti,sysc"; 142 reg-names = "rev", "sysc", "syss"; 143 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 147 ti,sysc-midle = <SYSC_IDLE_FORCE>, 150 ti,sysc-sidle = <SYSC_IDLE_FORCE>, [all …]
|
D | dra7-l4.dtsi | 48 compatible = "ti,sysc-omap4", "ti,sysc"; 137 compatible = "ti,sysc-omap4", "ti,sysc"; 163 compatible = "ti,sysc-omap4", "ti,sysc"; 188 compatible = "ti,sysc-omap2", "ti,sysc"; 192 reg-names = "rev", "sysc", "syss"; 193 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 197 ti,sysc-midle = <SYSC_IDLE_FORCE>, 201 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 227 compatible = "ti,sysc"; 235 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
D | am437x-l4.dtsi | 35 compatible = "ti,sysc"; 43 compatible = "ti,sysc"; 51 compatible = "ti,sysc-omap4", "ti,sysc"; 118 compatible = "ti,sysc"; 126 compatible = "ti,sysc"; 134 compatible = "ti,sysc-omap2", "ti,sysc"; 138 reg-names = "rev", "sysc", "syss"; 139 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 142 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 168 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
D | omap5-l4.dtsi | 53 compatible = "ti,sysc-omap4", "ti,sysc"; 118 compatible = "ti,sysc-omap4", "ti,sysc"; 144 compatible = "ti,sysc-omap4", "ti,sysc"; 169 compatible = "ti,sysc-omap4", "ti,sysc"; 172 reg-names = "rev", "sysc"; 173 ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>; 174 ti,sysc-midle = <SYSC_IDLE_FORCE>, 178 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 214 compatible = "ti,sysc-omap2", "ti,sysc"; 218 reg-names = "rev", "sysc", "syss"; [all …]
|
D | am33xx-l4.dtsi | 34 compatible = "ti,sysc-omap4", "ti,sysc"; 44 compatible = "ti,sysc"; 90 compatible = "ti,sysc-omap4", "ti,sysc"; 115 compatible = "ti,sysc"; 123 compatible = "ti,sysc"; 131 compatible = "ti,sysc-omap2", "ti,sysc"; 135 reg-names = "rev", "sysc", "syss"; 136 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 139 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 176 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
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>, 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 …]
|
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>, 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 …]
|
D | am4372.dtsi | 11 #include <dt-bindings/bus/ti-sysc.h> 201 compatible = "ti,sysc-omap4", "ti,sysc"; 230 compatible = "ti,sysc-omap4", "ti,sysc"; 233 reg-names = "rev", "sysc"; 234 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 235 ti,sysc-midle = <SYSC_IDLE_FORCE>; 236 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 253 compatible = "ti,sysc-omap4", "ti,sysc"; 256 reg-names = "rev", "sysc"; 257 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; [all …]
|
D | omap4.dtsi | 6 #include <dt-bindings/bus/ti-sysc.h> 174 compatible = "ti,sysc-omap4", "ti,sysc"; 178 reg-names = "rev", "sysc"; 179 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 180 ti,sysc-midle = <SYSC_IDLE_FORCE>, 184 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 188 ti,sysc-delay-us = <2>; 199 compatible = "ti,sysc-omap2", "ti,sysc"; 203 reg-names = "rev", "sysc", "syss"; 204 ti,sysc-sidle = <SYSC_IDLE_FORCE>, [all …]
|
D | am57-pruss.dtsi | 10 compatible = "ti,sysc-pruss", "ti,sysc"; 13 reg-names = "rev", "sysc"; 14 ti,sysc-mask = <(SYSC_PRUSS_STANDBY_INIT | 16 ti,sysc-midle = <SYSC_IDLE_FORCE>, 19 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 31 compatible = "ti,sysc-pruss", "ti,sysc"; 34 reg-names = "rev", "sysc"; 35 ti,sysc-mask = <(SYSC_PRUSS_STANDBY_INIT | 37 ti,sysc-midle = <SYSC_IDLE_FORCE>, 40 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
|
D | am33xx.dtsi | 11 #include <dt-bindings/bus/ti-sysc.h> 209 compatible = "ti,sysc-omap4", "ti,sysc"; 236 compatible = "ti,sysc-omap4", "ti,sysc"; 239 reg-names = "rev", "sysc"; 240 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 241 ti,sysc-midle = <SYSC_IDLE_FORCE>; 242 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 259 compatible = "ti,sysc-omap4", "ti,sysc"; 262 reg-names = "rev", "sysc"; 263 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; [all …]
|
D | omap5.dtsi | 8 #include <dt-bindings/bus/ti-sysc.h> 193 compatible = "ti,sysc-omap2", "ti,sysc"; 197 reg-names = "rev", "sysc", "syss"; 198 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 201 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 276 compatible = "ti,sysc-omap2", "ti,sysc"; 280 reg-names = "rev", "sysc", "syss"; 281 ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | 283 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 305 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
D | dra74x.dtsi | 53 compatible = "ti,sysc-omap4", "ti,sysc"; 56 reg-names = "rev", "sysc"; 57 ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>; 58 ti,sysc-midle = <SYSC_IDLE_FORCE>, 62 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 97 compatible = "ti,sysc-omap2", "ti,sysc"; 101 reg-names = "rev", "sysc", "syss"; 102 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 105 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 126 compatible = "ti,sysc-omap2", "ti,sysc"; [all …]
|
D | r8a77470.dtsi | 11 #include <dt-bindings/power/r8a77470-sysc.h> 36 power-domains = <&sysc R8A77470_PD_CA7_CPU0>; 46 power-domains = <&sysc R8A77470_PD_CA7_CPU1>; 54 power-domains = <&sysc R8A77470_PD_CA7_SCU>; 94 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 110 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 125 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 140 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 156 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 171 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; [all …]
|
D | omap36xx.dtsi | 11 #include <dt-bindings/bus/ti-sysc.h> 149 compatible = "ti,sysc-omap3630-sr", "ti,sysc"; 152 reg-names = "sysc"; 153 ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>; 154 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 171 compatible = "ti,sysc-omap3630-sr", "ti,sysc"; 174 reg-names = "sysc"; 175 ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>; 176 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 195 * "ti,sysc-omap4" type register with just sidle and midle bits [all …]
|
D | r8a7792.dtsi | 11 #include <dt-bindings/power/r8a7792-sysc.h> 56 power-domains = <&sysc R8A7792_PD_CA15_CPU0>; 66 power-domains = <&sysc R8A7792_PD_CA15_CPU1>; 74 power-domains = <&sysc R8A7792_PD_CA15_SCU>; 114 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 130 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 145 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 160 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 175 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 190 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; [all …]
|
D | dra7.dtsi | 8 #include <dt-bindings/bus/ti-sysc.h> 338 compatible = "ti,sysc-omap4", "ti,sysc"; 371 compatible = "ti,sysc-omap4", "ti,sysc"; 389 compatible = "ti,sysc-omap4", "ti,sysc"; 450 compatible = "ti,sysc-omap2", "ti,sysc"; 454 reg-names = "rev", "sysc", "syss"; 455 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 458 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 479 compatible = "ti,sysc-omap2", "ti,sysc"; 483 reg-names = "rev", "sysc", "syss"; [all …]
|
D | dm814x.dtsi | 7 #include <dt-bindings/bus/ti-sysc.h> 312 compatible = "ti,sysc-omap4-timer", "ti,sysc"; 315 reg-names = "rev", "sysc"; 316 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 317 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 368 compatible = "ti,sysc-omap4-timer", "ti,sysc"; 371 reg-names = "rev", "sysc"; 372 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 373 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 557 compatible = "ti,sysc-omap4", "ti,sysc"; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/bus/ |
D | ti-sysc.txt | 1 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.10/drivers/bus/ |
D | ti-sysc.c | 116 struct sysc { struct 137 void (*pre_reset_quirk)(struct sysc *sysc); argument 138 void (*post_reset_quirk)(struct sysc *sysc); argument 139 void (*reset_done_quirk)(struct sysc *sysc); argument 140 void (*module_enable_quirk)(struct sysc *sysc); argument 141 void (*module_disable_quirk)(struct sysc *sysc); argument 142 void (*module_unlock_quirk)(struct sysc *sysc); argument 143 void (*module_lock_quirk)(struct sysc *sysc); argument 146 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, 149 static void sysc_write(struct sysc *ddata, int offset, u32 value) in sysc_write() [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/renesas/ |
D | r8a77995.dtsi | 11 #include <dt-bindings/power/r8a77995-sysc.h> 33 power-domains = <&sysc R8A77995_PD_CA53_CPU0>; 40 power-domains = <&sysc R8A77995_PD_CA53_SCU>; 81 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 97 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 112 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 127 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 142 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 157 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 172 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; [all …]
|
D | r8a77980.dtsi | 12 #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 …]
|
D | r8a77970.dtsi | 12 #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 …]
|
/Linux-v5.10/arch/arm/mach-omap2/ |
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 …]
|