/freebsd/sys/contrib/device-tree/Bindings/cpu/ |
H A D | idle-states.yaml | 1 # 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 D | cpu-capacity.txt | 6 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 D | psci.yaml | 1 # 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 D | idle-states.yaml | 1 # 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 D | cpu-capacity.txt | 6 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 D | apm.4 | 21 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 D | domain-idle-state.yaml | 1 # 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 D | ti-omap-hsmmc.txt | 10 ---------- [all...] |
/freebsd/sys/contrib/device-tree/Bindings/powerpc/4xx/ |
H A D | cpm.txt | 4 - 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 D | rohm,bd71828-regulator.yaml | 1 # 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 D | rohm,bd71847-regulator.yaml | 1 # 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 D | rohm,bd71837-regulator.yaml | 1 # 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 D | sdm845-cheza.dtsi | 1 // 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 D | sm4450.dtsi | 1 // 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 D | sdm630.dtsi | 1 // 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 D | rk3399-gru.dtsi | 1 // 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 D | acpi.4 | 15 .\" 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 D | cpuvar.h | 4 * 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 D | apm.8 | 33 .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 D | i2c-st.txt | 4 - 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 D | fsl-imx-wdt.yaml | 1 # 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 D | kmp_wait_release.h | 2 * 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 D | vchiq_arm.c | 3 * 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 D | am33xx.dtsi | 1 // 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 D | tst.schedenable.ksh | 4 # 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 …]
|