Home
last modified time | relevance | path

Searched +full:keep +full:- +full:power +full:- +full:in +full:- +full:suspend (Results 1 – 25 of 916) sorted by relevance

12345678910>>...37

/OK3568_Linux_fs/kernel/kernel/power/
H A Dpower.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 #include <linux/suspend.h>
19 /* kernel/power/snapshot.c */
24 /* Maximum size of architecture specific data in a hibernation header */
45 * Keep some memory free so that I/O operations can succeed without paging
51 * Keep 1 MB of memory free so that device drivers can allocate some pages in
52 * their .suspend() routines without breaking the suspend to disk.
58 /* kernel/power/hibernate.c */
66 /* kernel/power/snapshot.c */
97 /* Preferred image size in bytes (default 500 MB) */
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_pm.h3 * (C) COPYRIGHT 2010-2015 ARM Limited. All rights reserved.
12 * Boston, MA 02110-1301, USA.
22 * Power management API definitions
34 /** Initialize the power management framework.
36 * Must be called before any other power management function
40 * @return 0 if the power management framework was successfully initialized.
44 /** Power up GPU after all modules have been initialized and interrupt handlers installed.
55 * Halt the power management framework.
59 * whether or not the active power policy asks for the GPU to be powered off.
65 /** Terminate the power management framework.
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dpx3se-evb.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /dts-v1/;
5 #include <dt-bindings/display/drm_mipi_dsi.h>
6 #include <dt-bindings/input/input.h>
10 compatible = "rockchip,px3se-evb", "rockchip,rk3128";
13 bootargs = "loglevel=7 root=PARTUUID=614e0000-0000-4b53-8000-1d28000054a9 rootwait";
16 adc-keys {
17 compatible = "adc-keys";
18 io-channels = <&saradc 1>;
19 io-channel-names = "buttons";
[all …]
H A Drk3126-evb.dts2 * This file is dual-licensed: you can use it either under the terms
12 * This file is distributed in the hope that it will be useful,
21 * files (the "Software"), to deal in the Software without
29 * included in all copies or substantial portions of the Software.
34 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
36 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
37 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
38 * OTHER DEALINGS IN THE SOFTWARE.
41 /dts-v1/;
42 #include <dt-bindings/gpio/gpio.h>
[all …]
H A Drk3128-fireprime.dts2 * This file is dual-licensed: you can use it either under the terms
12 * This file is distributed in the hope that it will be useful,
21 * files (the "Software"), to deal in the Software without
29 * included in all copies or substantial portions of the Software.
34 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
36 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
37 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
38 * OTHER DEALINGS IN THE SOFTWARE.
41 /dts-v1/;
42 #include <dt-bindings/gpio/gpio.h>
[all …]
H A Drk3126-m88.dts4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
10 #include <dt-bindings/pwm/pwm.h>
11 #include <dt-bindings/sensor-dev.h>
13 #include "rk312x-android.dtsi"
17 compatible = "rockchip,rk3126-m88", "rockchip,rk3126";
19 adc-keys {
[all …]
H A Drk3126-bnd-d708.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
10 #include <dt-bindings/pwm/pwm.h>
11 #include <dt-bindings/sensor-dev.h>
13 #include "rk312x-android.dtsi"
16 adc-keys {
17 compatible = "adc-keys";
[all …]
H A Drk3126c-evb-ddr3-v10-linux.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
10 #include <dt-bindings/pwm/pwm.h>
11 #include <dt-bindings/sensor-dev.h>
13 #include "rk312x-android.dtsi"
20 …on=uart8250,mmio32,0x20068000 console=ttyFIQ0 root=PARTUUID=614e0000-0000-4b53-8000-1d28000054a9 r…
23 adc-keys {
[all …]
H A Dimx6q-dhcom-som.dtsi1 // SPDX-License-Identifier: (GPL-2.0+)
8 #include <dt-bindings/pwm/pwm.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/clock/imx6qdl-clock.h>
11 #include <dt-bindings/input/input.h>
26 reg_usb_otg_vbus: regulator-usb-otg-vbus {
27 compatible = "regulator-fixed";
28 regulator-name = "usb_otg_vbus";
29 regulator-min-microvolt = <5000000>;
30 regulator-max-microvolt = <5000000>;
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/
H A Dintel_gt_pm.c2 * SPDX-License-Identifier: MIT
7 #include <linux/suspend.h>
24 static void user_forcewake(struct intel_gt *gt, bool suspend) in user_forcewake() argument
26 int count = atomic_read(&gt->user_wakeref); in user_forcewake()
28 /* Inside suspend/resume so single threaded, no races to worry about. */ in user_forcewake()
33 if (suspend) { in user_forcewake()
34 GEM_BUG_ON(count > atomic_read(&gt->wakeref.count)); in user_forcewake()
35 atomic_sub(count, &gt->wakeref.count); in user_forcewake()
37 atomic_add(count, &gt->wakeref.count); in user_forcewake()
45 struct drm_i915_private *i915 = gt->i915; in __gt_unpark()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_pm.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * (C) COPYRIGHT 2010-2022 ARM Limited. All rights reserved.
11 * This program is distributed in the hope that it will be useful,
18 * http://www.gnu.org/licenses/gpl-2.0.html.
23 * DOC: Power management API definitions
35 /* In the case that the GPU was granted by the Arbiter, it will have
43 * kbase_pm_init - Initialize the power management framework.
48 * Must be called before any other power management function
50 * Return: 0 if the power management framework was successfully initialized.
55 * kbase_pm_powerup - Power up GPU after all modules have been initialized
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/wireless/
H A Dmarvell-8xxx.txt2 ------
10 - compatible : should be one of the following:
19 - marvell,caldata* : A series of properties with marvell,caldata prefix,
21 initialization. This is an array of unsigned 8-bit values.
24 "marvell,caldata-txpwrlimit-2g" (length = 566).
25 "marvell,caldata-txpwrlimit-5g-sub0" (length = 502).
26 "marvell,caldata-txpwrlimit-5g-sub1" (length = 688).
27 "marvell,caldata-txpwrlimit-5g-sub2" (length = 750).
28 "marvell,caldata-txpwrlimit-5g-sub3" (length = 502).
29 - marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/
H A Dmmc-controller.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ulf Hansson <ulf.hansson@linaro.org>
18 (and the corresponding mmcblkN devices) by defining an alias in the
25 "#address-cells":
30 "#size-cells":
37 broken-cd:
42 cd-gpios:
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3566-rk817-eink-w6.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/input/rk-input.h>
12 #include <dt-bindings/sensor-dev.h>
13 #include <dt-bindings/display/drm_mipi_dsi.h>
15 #include "rk3568-android.dtsi"
16 #include "rk3566-eink.dtsi"
20 compatible = "rockchip,rk3566-rk817-eink-W6", "rockchip,rk3566";
[all …]
H A Drk3399-hugsun-x99.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /dts-v1/;
3 #include <dt-bindings/pwm/pwm.h>
4 #include <dt-bindings/input/input.h>
6 #include "rk3399-opp.dtsi"
13 stdout-path = "serial2:1500000n8";
16 clkin_gmac: external-gmac-clock {
17 compatible = "fixed-clock";
18 clock-frequency = <125000000>;
19 clock-output-names = "clkin_gmac";
[all …]
H A Drk3368-px5-evb-android.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "rk3368-android.dtsi"
10 #include "rk3368-cif-sensor.dtsi"
11 #include <dt-bindings/pwm/pwm.h>
12 #include <dt-bindings/sensor-dev.h>
16 compatible = "rockchip,px5-evb", "rockchip,px5", "rockchip,rk3368";
22 fiq_debugger: fiq-debugger {
23 compatible = "rockchip,fiq-debugger";
24 rockchip,serial-id = <4>;
[all …]
H A Drk3328-evb.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
14 stdout-path = "serial2:1500000n8";
17 dc_12v: dc-12v {
18 compatible = "regulator-fixed";
19 regulator-name = "dc_12v";
20 regulator-always-on;
21 regulator-boot-on;
22 regulator-min-microvolt = <12000000>;
[all …]
H A Drk3566-rk817-eink.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/input/rk-input.h>
12 #include <dt-bindings/sensor-dev.h>
13 #include <dt-bindings/display/drm_mipi_dsi.h>
15 #include "rk3568-android.dtsi"
16 #include "rk3566-eink.dtsi"
20 compatible = "rockchip,rk3566-rk817-eink", "rockchip,rk3566";
[all …]
H A Drk3399-mid-818-android.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
8 #include <dt-bindings/sensor-dev.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/display/mipi_dsi.h>
11 #include <dt-bindings/pwm/pwm.h>
13 #include "rk3399-android.dtsi"
14 #include "rk3399-opp.dtsi"
15 #include "rk3399-vop-clk-set.dtsi"
18 compatible = "rockchip,rk3399-mid", "rockchip,rk3399";
[all …]
H A Drk3399-firefly-android.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "dt-bindings/pwm/pwm.h"
11 #include "rk3399-opp.dtsi"
12 #include <dt-bindings/display/drm_mipi_dsi.h>
13 #include <dt-bindings/input/input.h>
14 #include "rk3399-vop-clk-set.dtsi"
18 compatible = "rockchip,rk3399-firefly-android", "rockchip,rk3399";
26 nvmem-cells = <&cpu_id>;
27 nvmem-cell-names = "id";
[all …]
/OK3568_Linux_fs/kernel/Documentation/driver-api/driver-model/
H A Ddriver.rst11 be multiple devices in a system that a driver supports, struct
37 .suspend = eepro100_suspend,
42 model because the bus they belong to has a bus-specific structure with
43 bus-specific fields that cannot be generalized.
48 completely bus-specific. Defining them as bus-specific entities would
49 sacrifice type-safety, so we keep bus-specific structures around.
51 Bus-specific drivers should include a generic struct device_driver in
52 the definition of the bus-specific driver. Like this::
59 A definition that included bus-specific fields would look like
69 .suspend = eepro100_suspend,
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/amlogic/
H A Dmeson-g12b-a311d-khadas-vim3-android.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
9 #include <dt-bindings/phy/phy.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/gpio/meson-g12a-gpio.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
19 target-path = "/";
21 reserved-memory {
22 #address-cells = <2>;
[all …]
H A Dmeson-sm1-sei610-android.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/gpio/meson-g12a-gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/interrupt-controller/arm-gic.h>
19 target-path = "/";
22 reserved-memory {
23 #address-cells = <2>;
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dpm_domain.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * pm_domain.h - Definitions and headers related to device power domains.
24 * These flags may be set in the struct generic_pm_domain's flags field by a
32 * ->power_on|off(), doesn't sleep. Hence, these
34 * enables genpd to power on/off the PM domain,
40 * GENPD_FLAG_ALWAYS_ON: Instructs genpd to always keep the PM domain
43 * GENPD_FLAG_ACTIVE_WAKEUP: Instructs genpd to keep the PM domain powered
44 * on, in case any of its attached devices is used
45 * in the wakeup path to serve system wakeups.
51 * deploy idle power management support for CPUs
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6sx-sabreauto.dts9 /dts-v1/;
15 compatible = "fsl,imx6sx-sabreauto", "fsl,imx6sx";
22 compatible = "simple-bus";
23 #address-cells = <1>;
24 #size-cells = <0>;
27 compatible = "regulator-fixed";
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_vcc_sd3>;
31 regulator-name = "VCC_SD3";
32 regulator-min-microvolt = <3000000>;
[all …]

12345678910>>...37