Home
last modified time | relevance | path

Searched +full:suspend +full:- +full:to +full:- +full:idle (Results 1 – 25 of 192) sorted by relevance

12345678

/freebsd/sys/contrib/device-tree/Bindings/cpu/
H A Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/cpu/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Idle states
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11 - Anup Patel <anup@brainfault.org>
15 1 - Introduction
18 ARM and RISC-V systems contain HW capable of managing power consumption
19 dynamically, where cores can be put in different low-power states (ranging
[all …]
H A Dcpu-capacity.txt6 1 - Introduction
9 Some systems may be configured to have cpus with different power/performance
11 to be made available to the kernel for it to be aware of such differences and
15 2 - CPU capacity definition
19 heterogeneity. Such heterogeneity can come from micro-architectural differences
22 context is about differing performance characteristics; this binding tries to
23 capture a first-order approximation of the relative performance of CPUs.
29 * A "single-threaded" or CPU affine benchmark
31 * Not subject to dynamic frequency scaling of the CPU
43 3 - capacity-dmips-mhz
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dpsci.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15 processors") can be used by Linux to initiate various CPU-centri
[all...]
H A Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM idle states binding description
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14 1 - Introduction
18 where cores can be put in different low-power states (ranging from simple wfi
19 to power gating) according to OS PM policies. The CPU states representing the
20 range of dynamic idle states that a processor can enter at run-time, can be
[all …]
H A Dcpu-capacity.txt6 1 - Introduction
9 ARM systems may be configured to have cpus with different power/performance
11 to be made available to the kernel for it to be aware of such differences and
15 2 - CPU capacity definition
19 heterogeneity. Such heterogeneity can come from micro-architectural differences
22 context is about differing performance characteristics; this binding tries to
23 capture a first-order approximation of the relative performance of CPUs.
29 * A "single-threaded" or CPU affine benchmark
31 * Not subject to dynamic frequency scaling of the CPU
43 3 - capacity-dmips-mhz
[all …]
/freebsd/share/man/man4/man4.i386/
H A Dapm.421 This driver is scheduled for removal prior to the release of
25 is an interface to the Intel / Microsoft APM (Advanced Power Management) BIOS
30 .Bl -enum -offset indent
34 adjusts the system clock to RTC.
38 passes a message to
56 .Bl -tag -width 4n -offset indent
58 Suspend system.
73 .Dq Em Idle CPU
77 .Dq Em Idle CPU
85 .Dq Em Idle CPU .
[all …]
/freebsd/sys/contrib/device-tree/Bindings/power/
H A Ddomain-idle-state.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/domain-idle-state.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PM Domain Idle States
10 - Ulf Hansson <ulf.hansson@linaro.org>
13 A domain idle state node represents the state parameters that will be used to
18 const: domain-idle-states
21 "^(cpu|cluster|domain)-":
25 Each state node represents a domain idle state description.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mmc/
H A Dti-omap-hsmmc.txt10 ----------
[all...]
/freebsd/sys/contrib/device-tree/Bindings/powerpc/4xx/
H A Dcpm.txt4 - compatible : compatible list, currently only "ibm,cpm"
5 - dcr-access-method : "native"
6 - dcr-reg : < DCR register range >
9 - er-offset : All 4xx SoCs with a CPM controller have
15 er-offset = <1>.
16 - unused-units : specifier consist of one cell. For each
18 in CPM will be set to turn off unused
20 - idle-doze : specifier consist of one cell. For each
22 in CPM will be set to turn off unused
24 - standby : specifier consist of one cell. For each
[all …]
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Drohm,bd71828-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/rohm,bd71828-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
14 see Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml.
16 The regulator controller is represented as a sub-node of the PMIC node
19 Regulator nodes should be named to BUCK_<number> and LDO_<number>.
25 "^LDO[1-7]$":
32 regulator-name:
[all …]
H A Drohm,bd71847-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/rohm,bd71847-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
15 Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml
16 Regulator nodes should be named to BUCK_<number> and LDO_<number>. The
20 Note that if BD71847 starts at RUN state you probably want to use
21 regulator-boot-on at least for BUCK5. LDO6 is supplied by it and it must
23 voltage monitoring for LDO5/LDO6 can cause PMIC to reset.
[all …]
H A Drohm,bd71837-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/rohm,bd71837-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
15 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml
16 Regulator nodes should be named to BUCK_<number> and LDO_<number>. The
20 Note that if BD71837 starts at RUN state you probably want to use
21 regulator-boot-on at least for BUCK6 and BUCK7 so that those are not
24 cause PMIC to reset.
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dsdm845-cheza.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
25 stdout-path = "serial0:115200n8";
29 compatible = "pwm-backlight";
31 enable-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
32 power-supply = <&ppvar_sys>;
33 pinctrl-names = "default";
34 pinctrl-0 = <&ap_edp_bklten>;
37 /* FIXED REGULATORS - parents above children */
[all …]
H A Dsm4450.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/clock/qcom,rpmh.h>
7 #include <dt-bindings/clock/qcom,sm4450-camcc.h>
8 #include <dt-bindings/clock/qcom,sm4450-dispcc.h>
9 #include <dt-bindings/clock/qcom,sm4450-gcc.h>
10 #include <dt-bindings/clock/qcom,sm4450-gpucc.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/soc/qcom,rpmh-rsc.h>
16 interrupt-parent = <&intc>;
[all …]
H A Dsdm630.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
7 #include <dt-bindings/clock/qcom,gcc-sdm660.h>
8 #include <dt-bindings/clock/qcom,gpucc-sdm660.h>
9 #include <dt-bindings/clock/qcom,mmcc-sdm660.h>
10 #include <dt-bindings/clock/qcom,rpmcc.h>
11 #include <dt-bindings/firmware/qcom,scm.h>
12 #include <dt-bindings/interconnect/qcom,sdm660.h>
13 #include <dt-bindings/power/qcom-rpmpd.h>
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/interrupt-controller/arm-gic.h>
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/
H A Drk3399-gru.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * Copyright 2016-2017 Google, Inc
8 #include <dt-bindings/input/input.h>
9 #include "rk3399-op1.dtsi"
18 stdout-path = "serial2:115200n8";
24 * In general an attempt is made to include all rails called out by
27 * - Rails that only connect to the EC (or devices that the EC talks to)
29 * - Rails _are_ included if the rails go to the AP even if the AP
31 * here is that it makes it easier to map to the schematic or extend
37 * look the same to the AP because one of these is true:
[all …]
/freebsd/share/man/man4/
H A Dacpi.415 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
57 driver is intended to provide power management without user intervention.
59 used to modify or monitor
65 .Bl -tag -width indent
76 Lowest Cx state to use for idling the CPU.
82 .Va machdep.idle
83 should be set to
88 List of supported CPU idle states and their transition latency
93 is equivalent to the ia32
[all …]
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Dcpuvar.h4 * The contents of this file are subject to the terms of the
24 * Use is subject to license terms.
46 /* Some code may choose to redefine this if pcpu_t would be more useful. */
55 * The cpu_core structure consists of per-CPU state available in any context.
57 * NCPU-sized array of cpu_core structures must be locked in the TLB -- it
58 * is up to the platform to assure that this is performed properly. Note that
59 * the structure is sized to avoid false sharing.
64 #define CPUC_PADSIZE CPUC_SIZE1 - CPUC_SIZE
83 * Offlined-CPUs have three stages of being offline:
92 * other than interrupt threads to run on that CPU. A CPU will not have
[all …]
/freebsd/usr.sbin/apm/
H A Dapm.833 .Bl -tag -width indent
35 Display the current AC-line status as an integer value.
37 0, 1 and 2 correspond to the
38 .Dq off-line
40 .Dq on-line
46 The values 0, 1, 2, 3, correspond to the
56 Disable/enable suspending of the display separately from a normal suspend
59 This feature seems to not work on many different laptops,
72 .Dq Pa Idle CPU
75 is necessary to prevent the system from reducing its peak performance.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/i2c/
H A Di2c-st.txt4 - compatible : Must be "st,comms-ssc-i2c" or "st,comms-ssc4-i2c"
5 - reg : Offset and length of the register set for the device
6 - interrupts : the interrupt specifier
7 - clock-names: Must contain "ssc".
8 - clocks: Must contain an entry for each name in clock-names. See the common
10 - A pinctrl state named "default" must be defined to set pins in mode of
14 - clock-frequency : Desired I2C bus clock frequency in Hz. If not specified,
17 - st,i2c-min-scl-pulse-width-us : The minimum valid SCL pulse width that is
19 - st,i2c-min-sda-pulse-width-us : The minimum valid SDA pulse width that is
21 - A pinctrl state named "idle" could be defined to set pins in idle state
[all …]
/freebsd/sys/contrib/device-tree/Bindings/watchdog/
H A Dfsl-imx-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/fsl-imx-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shawn Guo <shawnguo@kernel.org>
11 - Sascha Hauer <s.hauer@pengutronix.de>
12 - Fabio Estevam <festevam@gmail.com>
17 - const: fsl,imx21-wdt
18 - items:
19 - enum:
[all …]
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_wait_release.h2 * kmp_wait_release.h -- Wait/Release implementation
5 //===----------------------------------------------------------------------===//
9 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
11 //===----------------------------------------------------------------------===//
20 #include "ompt-specific.h"
27 synchronizations of suspending a thread and awaking it. They are used to build
151 this->waiting_threads[0] = thr;
167 if (Sleepable && !(this->sleepLoc))
168 return (traits_type::tcr(*(this->get())) & ~KMP_BARRIER_SLEEP_STATE) ==
171 return traits_type::tcr(*(this->get())) == checker;
[all …]
/freebsd/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_arm.c3 * Copyright (c) 2010-2012 Broadcom. All rights reserved.
14 * 3. The names of the above-listed copyright holders may not be used
15 * to endorse or promote products derived from this software without
23 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
27 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
48 /* Some per-instance constants */
64 #define VC_SUSPEND_NUM_OFFSET 3 /* number of values before idle which are -ve */
74 #define VC_RESUME_NUM_OFFSET 1 /* number of values before idle which are -ve */
82 /* The number of times we allow force suspend to timeout before actually
83 ** _forcing_ suspend. This is to cater for SW which fails to release vchiq
[all …]
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Dam33xx.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/bus/ti-sysc.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/am33xx.h>
11 #include <dt-bindings/clock/am3.h>
15 interrupt-parent = <&intc>;
16 #address-cells = <1>;
17 #size-cells = <1>;
30 d-can0 = &dcan0;
[all …]
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/
H A Dtst.schedenable.ksh4 # The contents of this file are subject to the terms of the
24 # Use is subject to license terms.
34 echo expected one argument: '<'dtrace-path'>'
41 if [ ! -c /dev/xen/privcmd ]; then
49 $dtrace -qs /dev/stdin <<EOF
55 xdt:sched::off-cpu,
56 xdt:sched::on-cpu,
57 xdt:sched::idle-off-cpu,
58 xdt:sched::idle-on-cpu,
63 xdt:sched::shutdown-poweroff,
[all …]

12345678