| /linux-5.15/arch/arm/boot/dts/ |
| A D | rk3288-evb-rk808.dts | 47 regulator-off-in-suspend; 58 regulator-on-in-suspend; 59 regulator-suspend-microvolt = <1000000>; 68 regulator-on-in-suspend; 79 regulator-on-in-suspend; 80 regulator-suspend-microvolt = <3300000>; 91 regulator-on-in-suspend; 92 regulator-suspend-microvolt = <3300000>; 103 regulator-off-in-suspend; 114 regulator-on-in-suspend; [all …]
|
| A D | at91-sama5d27_wlsom1.dtsi | 78 regulator-on-in-suspend; 83 regulator-off-in-suspend; 97 regulator-on-in-suspend; 98 regulator-suspend-microvolt = <1200000>; 99 regulator-changeable-in-suspend; 104 regulator-on-in-suspend; 105 regulator-suspend-microvolt = <1200000>; 106 regulator-changeable-in-suspend; 120 regulator-on-in-suspend; 125 regulator-off-in-suspend; [all …]
|
| A D | rk3036-kylin.dts | 147 regulator-off-in-suspend; 158 regulator-on-in-suspend; 159 regulator-suspend-microvolt = <1000000>; 168 regulator-on-in-suspend; 179 regulator-on-in-suspend; 180 regulator-suspend-microvolt = <3300000>; 191 regulator-on-in-suspend; 192 regulator-suspend-microvolt = <3300000>; 203 regulator-off-in-suspend; 214 regulator-on-in-suspend; [all …]
|
| A D | e60k02.dtsi | 133 regulator-on-in-suspend; 134 regulator-suspend-max-microvolt = <900000>; 135 regulator-suspend-min-microvolt = <900000>; 146 regulator-on-in-suspend; 147 regulator-suspend-max-microvolt = <3300000>; 148 regulator-suspend-min-microvolt = <3300000>; 160 regulator-on-in-suspend; 161 regulator-suspend-max-microvolt = <1140000>; 162 regulator-suspend-min-microvolt = <1140000>; 175 regulator-on-in-suspend; [all …]
|
| A D | rk3288-vmarc-som.dtsi | 84 regulator-off-in-suspend; 96 regulator-off-in-suspend; 105 regulator-on-in-suspend; 116 regulator-on-in-suspend; 117 regulator-suspend-microvolt = <3300000>; 128 regulator-off-in-suspend; 139 regulator-on-in-suspend; 140 regulator-suspend-microvolt = <3300000>; 151 regulator-on-in-suspend; 152 regulator-suspend-microvolt = <1000000>; [all …]
|
| A D | rk3288-vyasa.dts | 215 regulator-off-in-suspend; 226 regulator-on-in-suspend; 227 regulator-suspend-microvolt = <1000000>; 236 regulator-on-in-suspend; 247 regulator-on-in-suspend; 248 regulator-suspend-microvolt = <3300000>; 259 regulator-on-in-suspend; 260 regulator-suspend-microvolt = <3300000>; 271 regulator-off-in-suspend; 282 regulator-on-in-suspend; [all …]
|
| A D | rk3288-tinker.dtsi | 193 regulator-off-in-suspend; 205 regulator-on-in-suspend; 206 regulator-suspend-microvolt = <1000000>; 215 regulator-on-in-suspend; 226 regulator-on-in-suspend; 227 regulator-suspend-microvolt = <3300000>; 238 regulator-on-in-suspend; 239 regulator-suspend-microvolt = <1800000>; 250 regulator-off-in-suspend; 261 regulator-on-in-suspend; [all …]
|
| A D | rv1108-evb.dts | 104 regulator-on-in-suspend; 105 regulator-suspend-microvolt = <900000>; 114 regulator-off-in-suspend; 123 regulator-on-in-suspend; 134 regulator-on-in-suspend; 135 regulator-suspend-microvolt = <3300000>; 146 regulator-off-in-suspend; 157 regulator-off-in-suspend; 168 regulator-on-in-suspend; 169 regulator-suspend-microvolt = <1000000>;
|
| A D | rk3288-phycore-som.dtsi | 174 regulator-off-in-suspend; 185 regulator-on-in-suspend; 186 regulator-suspend-microvolt = <1000000>; 195 regulator-on-in-suspend; 206 regulator-on-in-suspend; 207 regulator-suspend-microvolt = <3300000>; 218 regulator-on-in-suspend; 219 regulator-suspend-microvolt = <5000000>; 229 regulator-off-in-suspend; 241 regulator-on-in-suspend; [all …]
|
| A D | rk3288-popmetal.dts | 209 regulator-off-in-suspend; 220 regulator-on-in-suspend; 221 regulator-suspend-microvolt = <1000000>; 230 regulator-on-in-suspend; 241 regulator-on-in-suspend; 242 regulator-suspend-microvolt = <3300000>; 253 regulator-on-in-suspend; 254 regulator-suspend-microvolt = <3300000>; 265 regulator-off-in-suspend; 276 regulator-on-in-suspend; [all …]
|
| A D | rv1108-elgin-r1.dts | 91 regulator-on-in-suspend; 92 regulator-suspend-microvolt = <900000>; 103 regulator-off-in-suspend; 112 regulator-on-in-suspend; 123 regulator-on-in-suspend; 124 regulator-suspend-microvolt = <3300000>; 135 regulator-off-in-suspend; 146 regulator-off-in-suspend; 157 regulator-on-in-suspend; 158 regulator-suspend-microvolt = <1000000>;
|
| /linux-5.15/arch/arm64/boot/dts/rockchip/ |
| A D | px30-engicam-px30-core.dtsi | 78 regulator-on-in-suspend; 79 regulator-suspend-microvolt = <950000>; 92 regulator-off-in-suspend; 93 regulator-suspend-microvolt = <950000>; 103 regulator-on-in-suspend; 115 regulator-on-in-suspend; 116 regulator-suspend-microvolt = <3300000>; 128 regulator-on-in-suspend; 129 regulator-suspend-microvolt = <3300000>; 141 regulator-on-in-suspend; [all …]
|
| A D | px30-evb.dts | 212 regulator-on-in-suspend; 213 regulator-suspend-microvolt = <950000>; 226 regulator-off-in-suspend; 227 regulator-suspend-microvolt = <950000>; 237 regulator-on-in-suspend; 249 regulator-on-in-suspend; 250 regulator-suspend-microvolt = <3000000>; 262 regulator-on-in-suspend; 263 regulator-suspend-microvolt = <3300000>; 275 regulator-on-in-suspend; [all …]
|
| A D | rk3399-evb.dts | 207 regulator-on-in-suspend; 208 regulator-suspend-microvolt = <900000>; 220 regulator-off-in-suspend; 229 regulator-on-in-suspend; 240 regulator-on-in-suspend; 241 regulator-suspend-microvolt = <1800000>; 252 regulator-off-in-suspend; 263 regulator-off-in-suspend; 274 regulator-on-in-suspend; 275 regulator-suspend-microvolt = <1800000>; [all …]
|
| A D | rk3399pro-vmarc-som.dtsi | 102 regulator-off-in-suspend; 103 regulator-suspend-microvolt = <900000>; 116 regulator-off-in-suspend; 126 regulator-on-in-suspend; 138 regulator-on-in-suspend; 139 regulator-suspend-microvolt = <3300000>; 150 regulator-on-in-suspend; 151 regulator-suspend-microvolt = <2200000>; 162 regulator-on-in-suspend; 163 regulator-suspend-microvolt = <900000>; [all …]
|
| A D | rk3399-rock960.dtsi | 149 fcs,suspend-voltage-selector = <1>; 160 regulator-off-in-suspend; 167 fcs,suspend-voltage-selector = <1>; 176 regulator-off-in-suspend; 213 regulator-off-in-suspend; 224 regulator-off-in-suspend; 233 regulator-on-in-suspend; 244 regulator-on-in-suspend; 245 regulator-suspend-microvolt = <1800000>; 256 regulator-on-in-suspend; [all …]
|
| A D | rk3328-evb.dts | 141 regulator-on-in-suspend; 142 regulator-suspend-microvolt = <1000000>; 153 regulator-on-in-suspend; 154 regulator-suspend-microvolt = <950000>; 163 regulator-on-in-suspend; 174 regulator-on-in-suspend; 175 regulator-suspend-microvolt = <3300000>; 186 regulator-on-in-suspend; 187 regulator-suspend-microvolt = <1800000>; 198 regulator-on-in-suspend; [all …]
|
| A D | rk3326-odroid-go2.dts | 325 regulator-on-in-suspend; 326 regulator-suspend-microvolt = <950000>; 339 regulator-off-in-suspend; 340 regulator-suspend-microvolt = <950000>; 350 regulator-on-in-suspend; 362 regulator-off-in-suspend; 363 regulator-suspend-microvolt = <3300000>; 375 regulator-on-in-suspend; 376 regulator-suspend-microvolt = <1800000>; 388 regulator-on-in-suspend; [all …]
|
| A D | rk3399-hugsun-x99.dts | 219 fcs,suspend-voltage-selector = <1>; 224 regulator-off-in-suspend; 237 fcs,suspend-voltage-selector = <1>; 243 regulator-off-in-suspend; 281 regulator-off-in-suspend; 293 regulator-off-in-suspend; 302 regulator-on-in-suspend; 313 regulator-on-in-suspend; 314 regulator-suspend-microvolt = <1800000>; 325 regulator-on-in-suspend; [all …]
|
| /linux-5.15/Documentation/admin-guide/pm/ |
| A D | suspend-flows.rst | 16 referred to as *system-wide suspend* (or simply *system suspend*) states, need 20 the target sleep state is referred to as *system suspend* too (in the majority 25 The kernel code flows associated with the suspend and resume transitions for 27 significant differences between the :ref:`suspend-to-idle <s2idle>` code flows 28 and the code flows related to the :ref:`suspend-to-RAM <s2ram>` and 31 The :ref:`suspend-to-RAM <s2ram>` and :ref:`standby <standby>` sleep states 33 boils down to the platform-specific actions carried out by the suspend and 35 available. Apart from that, the suspend and resume code flows for these sleep 37 *platform-dependent suspend* states in what follows. 46 state to the :ref:`suspend-to-idle <s2idle>` sleep state: [all …]
|
| /linux-5.15/Documentation/devicetree/bindings/regulator/ |
| A D | mcp16502-regulator.txt | 7 suspend-to-ram, keeping the PMIC into HIBERNATE mode; this 46 regulator-on-in-suspend; 51 regulator-off-in-suspend; 65 regulator-on-in-suspend; 70 regulator-on-in-suspend; 84 regulator-on-in-suspend; 89 regulator-off-in-suspend; 103 regulator-on-in-suspend; 108 regulator-off-in-suspend; 120 regulator-on-in-suspend; [all …]
|
| /linux-5.15/drivers/pinctrl/samsung/ |
| A D | pinctrl-exynos-arm.c | 136 .suspend = exynos_pinctrl_suspend, 217 .suspend = exynos_pinctrl_suspend, 226 .suspend = exynos_pinctrl_suspend, 329 .suspend = exynos_pinctrl_suspend, 338 .suspend = exynos_pinctrl_suspend, 426 .suspend = exynos_pinctrl_suspend, 435 .suspend = exynos_pinctrl_suspend, 443 .suspend = exynos_pinctrl_suspend, 451 .suspend = exynos_pinctrl_suspend, 532 .suspend = exynos_pinctrl_suspend, [all …]
|
| /linux-5.15/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| A D | base.c | 41 nvkm_wo32(memory, i, iobj->suspend[i / 4]); in nvkm_instobj_load() 43 memcpy_toio(map, iobj->suspend, size); in nvkm_instobj_load() 47 kvfree(iobj->suspend); in nvkm_instobj_load() 48 iobj->suspend = NULL; in nvkm_instobj_load() 59 iobj->suspend = kvmalloc(size, GFP_KERNEL); in nvkm_instobj_save() 60 if (!iobj->suspend) in nvkm_instobj_save() 65 iobj->suspend[i / 4] = nvkm_ro32(memory, i); in nvkm_instobj_save() 67 memcpy_fromio(iobj->suspend, map, size); in nvkm_instobj_save() 86 iobj->suspend = NULL; in nvkm_instobj_ctor() 160 nvkm_instmem_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_instmem_fini() argument [all …]
|
| /linux-5.15/Documentation/power/ |
| A D | drivers-testing.rst | 2 Testing suspend and resume support in device drivers 10 Unfortunately, to effectively test the support for the system-wide suspend and 11 resume transitions in a driver, it is necessary to suspend and resume a fully 14 (aka suspend to disk or STD) and suspend to RAM (STR), because each of these 18 Of course, for this purpose the test system has to be known to suspend and 20 resolve all suspend/resume-related problems in the test system before you start 22 for more information about the debugging of suspend/resume functionality. 27 Once you have resolved the suspend/resume-related problems with your test system 42 e) Try the test modes of suspend (see: 47 f) Attempt to suspend to RAM using the s2ram tool with the driver loaded [all …]
|
| A D | swsusp.rst | 2 Swap suspend 11 If you touch anything on disk between suspend and resume... 20 problems. If your disk driver does not support suspend... (IDE does), 22 between suspend and resume, it may do something wrong. If you change 26 ( ) suspend/resume support is needed to make it safe. 28 If you have any filesystems on USB devices mounted before software suspend, 43 After preparing then you suspend by:: 51 - If you would like to write hibernation image to swap and then suspend 54 echo suspend > /sys/power/disk; echo disk > /sys/power/state 56 - If you have SATA disks, you'll need recent kernels with SATA suspend [all …]
|