/Linux-v5.4/arch/arm/boot/dts/ |
D | rk3288-evb-rk808.dts | 46 regulator-off-in-suspend; 57 regulator-on-in-suspend; 58 regulator-suspend-microvolt = <1000000>; 67 regulator-on-in-suspend; 78 regulator-on-in-suspend; 79 regulator-suspend-microvolt = <3300000>; 90 regulator-on-in-suspend; 91 regulator-suspend-microvolt = <3300000>; 102 regulator-off-in-suspend; 113 regulator-on-in-suspend; [all …]
|
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 …]
|
D | rk3288-vyasa.dts | 193 regulator-off-in-suspend; 204 regulator-on-in-suspend; 205 regulator-suspend-microvolt = <1000000>; 214 regulator-on-in-suspend; 225 regulator-on-in-suspend; 226 regulator-suspend-microvolt = <3300000>; 237 regulator-on-in-suspend; 238 regulator-suspend-microvolt = <3300000>; 249 regulator-off-in-suspend; 260 regulator-on-in-suspend; [all …]
|
D | rk3288-tinker.dtsi | 182 regulator-off-in-suspend; 194 regulator-on-in-suspend; 195 regulator-suspend-microvolt = <1000000>; 204 regulator-on-in-suspend; 215 regulator-on-in-suspend; 216 regulator-suspend-microvolt = <3300000>; 227 regulator-on-in-suspend; 228 regulator-suspend-microvolt = <1800000>; 239 regulator-off-in-suspend; 250 regulator-on-in-suspend; [all …]
|
D | rv1108-evb.dts | 100 regulator-on-in-suspend; 101 regulator-suspend-microvolt = <900000>; 110 regulator-off-in-suspend; 119 regulator-on-in-suspend; 130 regulator-on-in-suspend; 131 regulator-suspend-microvolt = <3300000>; 142 regulator-off-in-suspend; 153 regulator-off-in-suspend; 164 regulator-on-in-suspend; 165 regulator-suspend-microvolt = <1000000>;
|
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 …]
|
D | rk3288-popmetal.dts | 197 regulator-off-in-suspend; 208 regulator-on-in-suspend; 209 regulator-suspend-microvolt = <1000000>; 218 regulator-on-in-suspend; 229 regulator-on-in-suspend; 230 regulator-suspend-microvolt = <3300000>; 241 regulator-on-in-suspend; 242 regulator-suspend-microvolt = <3300000>; 253 regulator-off-in-suspend; 264 regulator-on-in-suspend; [all …]
|
D | exynos5422-odroid-core.dtsi | 182 regulator-off-in-suspend; 193 regulator-off-in-suspend; 204 regulator-off-in-suspend; 215 regulator-off-in-suspend; 226 regulator-off-in-suspend; 237 regulator-off-in-suspend; 248 regulator-off-in-suspend; 259 regulator-off-in-suspend; 276 regulator-off-in-suspend; 294 regulator-off-in-suspend; [all …]
|
D | rv1108-elgin-r1.dts | 87 regulator-on-in-suspend; 88 regulator-suspend-microvolt = <900000>; 99 regulator-off-in-suspend; 108 regulator-on-in-suspend; 119 regulator-on-in-suspend; 120 regulator-suspend-microvolt = <3300000>; 131 regulator-off-in-suspend; 142 regulator-off-in-suspend; 153 regulator-on-in-suspend; 154 regulator-suspend-microvolt = <1000000>;
|
D | s5pv210-aries.dtsi | 92 regulator-on-in-suspend; 102 regulator-off-in-suspend; 113 regulator-off-in-suspend; 123 regulator-off-in-suspend; 141 regulator-off-in-suspend; 151 regulator-off-in-suspend; 169 regulator-on-in-suspend; 179 regulator-off-in-suspend; 189 regulator-off-in-suspend; 199 regulator-off-in-suspend; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/regulator/ |
D | mcp16502-regulator.txt | 7 suspend-to-ram, keeping the PMIC into HIBERNATE mode. 45 regulator-on-in-suspend; 50 regulator-off-in-suspend; 64 regulator-on-in-suspend; 69 regulator-on-in-suspend; 83 regulator-on-in-suspend; 88 regulator-off-in-suspend; 102 regulator-on-in-suspend; 107 regulator-off-in-suspend; 119 regulator-on-in-suspend; [all …]
|
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
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-v5.4/drivers/pinctrl/samsung/ |
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 …]
|
D | pinctrl-exynos-arm64.c | 194 .suspend = exynos_pinctrl_suspend, 203 .suspend = exynos_pinctrl_suspend, 211 .suspend = exynos_pinctrl_suspend, 219 .suspend = exynos_pinctrl_suspend, 227 .suspend = exynos_pinctrl_suspend, 235 .suspend = exynos_pinctrl_suspend, 243 .suspend = exynos_pinctrl_suspend, 251 .suspend = exynos_pinctrl_suspend, 259 .suspend = exynos_pinctrl_suspend, 267 .suspend = exynos_pinctrl_suspend,
|
/Linux-v5.4/Documentation/power/ |
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: Documentation/power/basic-pm-debugging.rst, 46 f) Attempt to suspend to RAM using the s2ram tool with the driver loaded [all …]
|
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 …]
|
/Linux-v5.4/arch/arm64/boot/dts/rockchip/ |
D | rk3399-rock960.dtsi | 134 fcs,suspend-voltage-selector = <1>; 145 regulator-off-in-suspend; 152 fcs,suspend-voltage-selector = <1>; 161 regulator-off-in-suspend; 198 regulator-off-in-suspend; 209 regulator-off-in-suspend; 218 regulator-on-in-suspend; 229 regulator-on-in-suspend; 230 regulator-suspend-microvolt = <1800000>; 241 regulator-on-in-suspend; [all …]
|
D | rk3399-hugsun-x99.dts | 193 fcs,suspend-voltage-selector = <1>; 198 regulator-off-in-suspend; 211 fcs,suspend-voltage-selector = <1>; 217 regulator-off-in-suspend; 255 regulator-off-in-suspend; 267 regulator-off-in-suspend; 276 regulator-on-in-suspend; 287 regulator-on-in-suspend; 288 regulator-suspend-microvolt = <1800000>; 299 regulator-on-in-suspend; [all …]
|
D | rk3328-evb.dts | 124 regulator-on-in-suspend; 125 regulator-suspend-microvolt = <1000000>; 136 regulator-on-in-suspend; 137 regulator-suspend-microvolt = <950000>; 146 regulator-on-in-suspend; 157 regulator-on-in-suspend; 158 regulator-suspend-microvolt = <3300000>; 169 regulator-on-in-suspend; 170 regulator-suspend-microvolt = <1800000>; 181 regulator-on-in-suspend; [all …]
|
D | rk3399-puma.dtsi | 46 opp-suspend; 208 regulator-off-in-suspend; 220 regulator-off-in-suspend; 229 regulator-on-in-suspend; 240 regulator-on-in-suspend; 241 regulator-suspend-microvolt = <1800000>; 251 regulator-off-in-suspend; 262 regulator-off-in-suspend; 273 regulator-on-in-suspend; 274 regulator-suspend-microvolt = <1800000>; [all …]
|
D | rk3399-sapphire.dtsi | 256 regulator-off-in-suspend; 268 regulator-off-in-suspend; 277 regulator-on-in-suspend; 288 regulator-on-in-suspend; 289 regulator-suspend-microvolt = <1800000>; 300 regulator-off-in-suspend; 311 regulator-off-in-suspend; 322 regulator-on-in-suspend; 323 regulator-suspend-microvolt = <1800000>; 334 regulator-on-in-suspend; [all …]
|
D | rk3399-rock-pi-4.dts | 109 regulator-off-in-suspend; 225 regulator-off-in-suspend; 237 regulator-off-in-suspend; 246 regulator-on-in-suspend; 257 regulator-on-in-suspend; 258 regulator-suspend-microvolt = <1800000>; 269 regulator-off-in-suspend; 280 regulator-off-in-suspend; 291 regulator-on-in-suspend; 292 regulator-suspend-microvolt = <1800000>; [all …]
|
D | rk3399-leez-p710.dts | 208 regulator-off-in-suspend; 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>; 286 regulator-on-in-suspend; [all …]
|
D | rk3399-nanopi4.dtsi | 196 fcs,suspend-voltage-selector = <1>; 208 regulator-off-in-suspend; 215 fcs,suspend-voltage-selector = <1>; 227 regulator-off-in-suspend; 266 regulator-off-in-suspend; 279 regulator-off-in-suspend; 289 regulator-on-in-suspend; 301 regulator-on-in-suspend; 302 regulator-suspend-microvolt = <1800000>; 314 regulator-off-in-suspend; [all …]
|
/Linux-v5.4/drivers/regulator/ |
D | da9063-regulator.c | 79 struct reg_field suspend; member 146 struct regmap_field *suspend; member 250 ret = regmap_field_read(regl->suspend, &val); in da9063_buck_get_mode() 303 ret = regmap_field_read(regl->suspend, &val); in da9063_ldo_get_mode() 379 return regmap_field_write(regl->suspend, 1); in da9063_suspend_enable() 386 return regmap_field_write(regl->suspend, 0); in da9063_suspend_disable() 471 .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBCORE1_SEL), 478 .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBCORE2_SEL), 485 .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBPRO_SEL), 492 .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBMEM_SEL), [all …]
|