| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-intel-xe-hwmon | 1 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max 4 Contact: intel-xe@lists.freedesktop.org 5 Description: RW. Card reactive sustained (PL1) power limit in microwatts. 7 The power controller will throttle the operating frequency 8 if the power averaged over a window (typically seconds) 10 power limit is disabled, writing 0 disables the 11 limit. Writing values > 0 and <= TDP will enable the power limit. 15 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_rated_max 18 Contact: intel-xe@lists.freedesktop.org 19 Description: RO. Card default power limit (default TDP setting). [all …]
|
| H A D | sysfs-driver-intel-i915-hwmon | 1 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/in0_input 4 Contact: intel-gfx@lists.freedesktop.org 9 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max 12 Contact: intel-gfx@lists.freedesktop.org 13 Description: RW. Card reactive sustained (PL1/Tau) power limit in microwatts. 15 The power controller will throttle the operating frequency 16 if the power averaged over a window (typically seconds) 18 power limit is disabled, writing 0 disables the 19 limit. Writing values > 0 will enable the power limit. 23 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_rated_max [all …]
|
| H A D | sysfs-bus-usb | 1 What: /sys/bus/usb/devices/<INTERFACE>/authorized 9 by writing INTERFACE to /sys/bus/usb/drivers_probe 10 This allows to avoid side-effects with drivers 15 What: /sys/bus/usb/devices/usbX/interface_authorized_default 22 What: /sys/bus/usb/device/.../authorized 28 drivers, non-authorized one are not. By default, wired 31 What: /sys/bus/usb/drivers/.../new_id 33 Contact: linux-usb@vger.kernel.org 48 # echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id 53 # echo "0458 7045 0 0458 704c" > /sys/bus/usb/drivers/foo/new_id [all …]
|
| H A D | sysfs-platform-dfl-fme | 1 What: /sys/bus/platform/devices/dfl-fme.0/ports_num 5 Description: Read-only. One DFL FPGA device may have more than 1 9 What: /sys/bus/platform/devices/dfl-fme.0/bitstream_id 13 Description: Read-only. It returns Bitstream (static FPGA region) 17 What: /sys/bus/platform/devices/dfl-fme.0/bitstream_metadata 21 Description: Read-only. It returns Bitstream (static FPGA region) meta 25 What: /sys/bus/platform/devices/dfl-fme.0/cache_size 29 Description: Read-only. It returns cache size of this FPGA device. 31 What: /sys/bus/platform/devices/dfl-fme.0/fabric_version 35 Description: Read-only. It returns fabric version of this FPGA device. [all …]
|
| H A D | sysfs-platform-dptf | 1 What: /sys/bus/platform/devices/INT3407:00/dptf_power/charger_type 4 Contact: linux-acpi@vger.kernel.org 6 (RO) The charger type - Traditional, Hybrid or NVDC. 8 What: /sys/bus/platform/devices/INT3407:00/dptf_power/adapter_rating_mw 11 Contact: linux-acpi@vger.kernel.org 13 (RO) Adapter rating in milliwatts (the maximum Adapter power). 16 What: /sys/bus/platform/devices/INT3407:00/dptf_power/max_platform_power_mw 19 Contact: linux-acpi@vger.kernel.org 21 (RO) Maximum platform power that can be supported by the battery 24 What: /sys/bus/platform/devices/INT3407:00/dptf_power/platform_power_source [all …]
|
| H A D | sysfs-platform-wilco-ec | 1 What: /sys/bus/platform/devices/GOOG000C\:00/boot_on_ac 6 when AC power is connected. This is useful for users who 11 What: /sys/bus/platform/devices/GOOG000C\:00/build_date 18 What: /sys/bus/platform/devices/GOOG000C\:00/build_revision 26 What: /sys/bus/platform/devices/GOOG000C\:00/model_number 34 What: /sys/bus/platform/devices/GOOG000C\:00/usb_charge 41 low power states: 43 - In S0, the port will always provide power. 44 - In S0ix, if usb_charge is enabled, then power will be 46 Else no power is supplied. [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | ina209.rst | 6 * Burr-Brown / Texas Instruments INA209 10 Addresses scanned: - 16 - Paul Hays <Paul.Hays@cattail.ca> 17 - Ira W. Snyder <iws@ovro.caltech.edu> 18 - Guenter Roeck <linux@roeck-us.net> 22 ----------- 24 The TI / Burr-Brown INA209 monitors voltage, current, and power on the high side 25 of a D.C. power supply. It can perform measurements and calculations in the 27 calibration multiplier to scale the displayed current and power values. 31 ------------- [all …]
|
| H A D | ina2xx.rst | 10 Addresses: I2C 0x40 - 0x4f 20 Addresses: I2C 0x40 - 0x4f 30 Addresses: I2C 0x40 - 0x4f 40 Addresses: I2C 0x40 - 0x4f 50 Addresses: I2C 0x40 - 0x4f 60 Addresses: I2C 0x40 - 0x4f 70 Addresses: I2C 0x40 - 0x4f 80 ----------- 82 The INA219 is a high-side current shunt and power monitor with an I2C 86 The INA220 is a high or low side current shunt and power monitor with an I2C [all …]
|
| /linux/Documentation/devicetree/bindings/bus/ |
| H A D | simple-pm-bus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple Power-Managed Bus 10 - Geert Uytterhoeven <geert+renesas@glider.be> 13 A Simple Power-Managed Bus is a transparent bus that doesn't need a real 16 However, its bus controller is part of a PM domain, or under the control 17 of a functional clock. Hence, the bus controller's PM domain and/or 18 clock must be enabled for child devices connected to the bus (either [all …]
|
| H A D | qcom,ssc-block-bus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/bus/qcom,ssc-block-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: The AHB Bus Providing a Global View of the SSC Block on (some) qcom SoCs 10 - Michael Srba <Michael.Srba@seznam.cz> 13 This binding describes the dependencies (clocks, resets, power domains) which 14 need to be turned on in a sequence before communication over the AHB bus 27 - const: qcom,msm8998-ssc-block-bus 28 - const: qcom,ssc-block-bus [all …]
|
| /linux/drivers/base/power/ |
| H A D | main.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/base/power/main.c - Where the driver meets power management. 10 * and add it to the list of power-controlled devices. sysfs entries for 11 * controlling device power management will also be added. 13 * A separate list is used for keeping track of power info, because the power 26 #include <linux/pm-trace.h> 33 #include <trace/events/power.h> 39 #include "power.h" 66 * pm_hibernate_is_recovering - if recovering from hibernate due to error. 104 * device_pm_sleep_init - Initialize system suspend-related device fields. [all …]
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| H A D | samsung,exynos-bus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interconnect/samsung,exynos-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos SoC Bus and Interconnect 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 15 sub-blocks in SoC. Most Exynos SoCs share the common architecture for buses. 16 Generally, each bus of Exynos SoC includes a source clock and a power line, 17 which are able to change the clock frequency of the bus in runtime. To [all …]
|
| /linux/Documentation/usb/ |
| H A D | chipidea.rst | 6 ----------------------------------- 12 ------------------------- 29 otg-rev = <0x0200>; 30 adp-disable; 33 ------------------- 35 1) Power up 2 Freescale i.MX6Q sabre SD boards with gadget class driver loaded 41 The A-device (with micro A plug inserted) should enumerate B-device. 45 On B-device:: 47 echo 1 > /sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req 49 B-device should take host role and enumerate A-device. [all …]
|
| /linux/Documentation/devicetree/bindings/soc/imx/ |
| H A D | fsl,imx8mm-vpu-blk-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP i.MX8MM VPU blk-ctrl 10 - Lucas Stach <l.stach@pengutronix.de> 13 The i.MX8MM VPU blk-ctrl is a top-level peripheral providing access to 14 the NoC and ensuring proper power sequencing of the VPU peripherals 20 - const: fsl,imx8mm-vpu-blk-ctrl 21 - const: syscon [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5420.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 14 #include <dt-bindings/clock/exynos5420.h> 15 #include <dt-bindings/clock/exynos-audss-clk.h> 16 #include <dt-bindings/interrupt-controller/arm-gic.h> 37 bus_disp1: bus-disp1 { 38 compatible = "samsung,exynos-bus"; 40 clock-names = "bus"; 44 bus_disp1_fimd: bus-disp1-fimd { 45 compatible = "samsung,exynos-bus"; 47 clock-names = "bus"; [all …]
|
| H A D | exynos4x12.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 19 #include "exynos4-cpu-thermal.dtsi" 27 fimc-lite0 = &fimc_lite_0; 28 fimc-lite1 = &fimc_lite_1; 31 bus_acp: bus-acp { 32 compatible = "samsung,exynos-bus"; 34 clock-names = "bus"; 35 operating-points-v2 = <&bus_acp_opp_table>; 38 bus_acp_opp_table: opp-table { 39 compatible = "operating-points-v2"; [all …]
|
| /linux/include/linux/ssb/ |
| H A D | ssb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 #include <linux/dma-mapping.h> 66 u8 maxpwr_bg; /* 2.4GHz Amplifier Max Power (in dBm Q5.2) */ 67 u8 maxpwr_al; /* 5.2GHz Amplifier Max Power (in dBm Q5.2) */ 68 u8 maxpwr_a; /* 5.3GHz Amplifier Max Power (in dBm Q5.2) */ 69 u8 maxpwr_ah; /* 5.8GHz Amplifier Max Power (in dBm Q5.2) */ 70 u8 itssi_a; /* Idle TSSI Target for A-PHY */ 71 u8 itssi_bg; /* Idle TSSI Target for B/G-PHY */ 76 u8 txpid2g[4]; /* 2GHz TX power index */ 77 u8 txpid5gl[4]; /* 4.9 - 5.1GHz TX power index */ [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | slimbus.rst | 9 ---------------- 10 SLIMbus (Serial Low Power Interchip Media Bus) is a specification developed by 11 MIPI (Mobile Industry Processor Interface) alliance. The bus uses master/slave 12 configuration, and is a 2-wire multi-drop implementation (clock, and data). 15 (System-on-Chip) and peripheral components (typically codec). SLIMbus uses 16 Time-Division-Multiplexing to accommodate multiple data channels, and 19 The control channel is used for various control functions such as bus 24 A data channel is used for data-transfer between 2 SLIMbus devices. Data 28 --------------------- 32 channel allocation. Every bus has 1 active manager. [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | qcom,sdm845-venus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/qcom,sdm845-venus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stanimir Varbanov <stanimir.varbanov@linaro.org> 17 - $ref: qcom,venus-common.yaml# 21 const: qcom,sdm845-venus 23 power-domains: 29 clock-names: 31 - const: core [all …]
|
| /linux/Documentation/driver-api/thermal/ |
| H A D | intel_dptf.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 ------------ 15 level hardware/software solution for power and thermal management. 17 As a container for multiple power/thermal technologies, DPTF provides 26 "Linux Thermal Daemon" to read platform specific thermal and power 31 ---------------------------- 33 :file:`/sys/bus/platform/devices/<N>/uuids`, where <N> 43 "42A441D6-AE6A-462b-A84B-4A8CE79027D3" : Passive 1 45 "3A95C389-E4B8-4629-A526-C52C88626BAE" : Active 47 "97C68AE7-15FA-499c-B8C9-5DA81D606E0A" : Critical [all …]
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-bus-usb | 1 What: /sys/bus/usb/devices/.../power/persist 6 USB device directories can contain a file named power/persist. 8 not the "USB-Persist" facility is enabled for the device. For 12 For more information, see Documentation/driver-api/usb/persist.rst. 14 What: /sys/bus/usb/devices/.../power/autosuspend 20 power/autosuspend. This file holds the time (in seconds) 27 The autosuspend delay for newly-created devices is set to 30 What: /sys/bus/usb/device/.../power/connected_duration 37 connected to the machine. This file is read-only. 42 What: /sys/bus/usb/device/.../power/active_duration [all …]
|
| /linux/sound/hda/core/ext/ |
| H A D | controller.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * hdac-ext-controller.c - HD-audio extended controller functions. 5 * Copyright (C) 2014-2015 Intel Corp 19 * processing pipe helpers - thes 28 snd_hdac_ext_bus_ppcap_enable(struct hdac_bus * bus,bool enable) snd_hdac_ext_bus_ppcap_enable() argument 50 snd_hdac_ext_bus_ppcap_int_enable(struct hdac_bus * bus,bool enable) snd_hdac_ext_bus_ppcap_int_enable() argument 80 snd_hdac_ext_bus_get_ml_capabilities(struct hdac_bus * bus) snd_hdac_ext_bus_get_ml_capabilities() argument 124 snd_hdac_ext_link_free_all(struct hdac_bus * bus) snd_hdac_ext_link_free_all() argument 136 snd_hdac_ext_bus_get_hlink_by_id(struct hdac_bus * bus,u32 id) snd_hdac_ext_bus_get_hlink_by_id() argument 154 snd_hdac_ext_bus_get_hlink_by_addr(struct hdac_bus * bus,int addr) snd_hdac_ext_bus_get_hlink_by_addr() argument 170 snd_hdac_ext_bus_get_hlink_by_name(struct hdac_bus * bus,const char * codec_name) snd_hdac_ext_bus_get_hlink_by_name() argument 239 snd_hdac_ext_bus_link_power_up_all(struct hdac_bus * bus) snd_hdac_ext_bus_link_power_up_all() argument 258 snd_hdac_ext_bus_link_power_down_all(struct hdac_bus * bus) snd_hdac_ext_bus_link_power_down_all() argument 297 snd_hdac_ext_bus_link_get(struct hdac_bus * bus,struct hdac_ext_link * hlink) snd_hdac_ext_bus_link_get() argument 339 snd_hdac_ext_bus_link_put(struct hdac_bus * bus,struct hdac_ext_link * hlink) snd_hdac_ext_bus_link_put() argument 399 struct hdac_bus *bus = codec->bus; snd_hdac_ext_bus_link_power() local [all...] |
| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | nvidia,tegra20-pcie.txt | 4 - compatible: Must be: 5 - "nvidia,tegra20-pcie": for Tegra20 6 - "nvidia,tegra30-pcie": for Tegra30 7 - "nvidia,tegra124-pcie": for Tegra124 and Tegra132 8 - "nvidia,tegra210-pcie": for Tegra210 9 - "nvidia,tegra186-pcie": for Tegra186 10 - power-domains: To ungate power partition by BPMP powergate driver. Must 11 contain BPMP phandle and PCIe power partition ID. This is required only 13 - device_type: Must be "pci" 14 - reg: A list of physical base address and length for each set of controller [all …]
|
| /linux/drivers/staging/greybus/Documentation/ |
| H A D | sysfs-bus-greybus | 1 What: /sys/bus/greybus/devices/greybusN 4 Contact: Greg Kroah-Hartman <greg@kroah.com> 6 The "root" greybus device for the Greybus device tree, or bus, 7 where N is a dynamically assigned 1-based id. 9 What: /sys/bus/greybus/devices/greybusN/bus_id 12 Contact: Greg Kroah-Hartman <greg@kroah.com> 14 The ID of the "root" greybus device, or bus. 16 What: /sys/bus/greybus/devices/N-M 19 Contact: Greg Kroah-Hartman <greg@kroah.com> 21 A Module M on the bus N, where M is the 1-byte interface [all …]
|
| /linux/Documentation/w1/slaves/ |
| H A D | w1_therm.rst | 16 ----------- 42 A bulk read of all devices on the bus could be done writing ``trigger`` 44 send the convert command to all devices on the bus, and if parasite 45 powered devices are detected on the bus (and strong pullup is enabled 49 -1 if at least one sensor still in conversion, 1 if conversion is complete 67 completion. Options 2, 3 can't be used in parasite power mode. To get back to 72 the sensor. Resolution is reset when the sensor gets power-cycled. 81 Some non-genuine DS18B20 chips are fixed in 12-bit mode only, so the actual 86 The write-only sysfs entry ``eeprom_cmd`` is an alternative for EEPROM operations. 90 ``ext_power`` entry allows checking the power state of each device. Reads [all …]
|