/linux/Documentation/devicetree/bindings/regulator/ |
H A D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Voltage/Current Regulators 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 regulator-name: 18 regulator-min-microvolt: 19 description: smallest voltage consumers may set 21 regulator-max-microvolt: [all …]
|
/linux/include/linux/regulator/ |
H A D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 24 * VOLTAGE: Regulator output voltage can be changed by software on this 44 * DO_NOTHING_IN_SUSPEND - the default value 45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states 53 * Default time window (in milliseconds) following a critical under-voltage 67 * struct regulator_state - regulator state during low power system states 73 * @uV: Default operating voltage during suspend, it can be adjusted 75 * @min_uV: Minimum suspend voltage may be set. [all …]
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | ti,ads1015.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Daniel Baluta <daniel.baluta@nxp.com> 19 - ti,ads1015 20 - ti,ads1115 21 - ti,tla2021 22 - ti,tla2024 30 "#address-cells": 33 "#size-cells": [all …]
|
/linux/drivers/regulator/ |
H A D | bd96801-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // bd96801-regulator.c ROHM BD96801 regulator driver 11 * Supporting the ERRB interrupt would require dropping the regmap-IRQ 16 * regulator safety limits (like limits for the over/under -voltages, over 29 * the safety limit configurations - but leaves the state change handling 43 #include <linux/mfd/rohm-generic.h> 44 #include <linux/mfd/rohm-bd96801.h> 150 * This is a voltage range that get's appended to selected 153 * and the range from 0x10 to 0x1f is bd96801_buck_init_volts - 150mV ... 154 * bd96801_buck_init_volts - 0. But as the members of linear_range [all …]
|
/linux/Documentation/hwmon/ |
H A D | ibm-cffps.rst | 1 Kernel driver ibm-cffps 11 ----------- 17 ----------- 19 This driver does not auto-detect devices. You will have to instantiate the 20 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 24 ------------- 29 curr1_alarm Output current over-current alarm. 40 in1_alarm Input voltage under-voltage alarm. 41 in1_input Measured input voltage in mV. 43 in2_alarm Output voltage over-voltage alarm. [all …]
|
H A D | mpq8785.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 15 ----------- 17 The MPQ8785 is a fully integrated, PMBus-compatible, high-frequency, synchronous 19 40A output current per phase, with excellent load and line regulation over a 20 wide input supply range. The MPQ8785 operates at high efficiency over a wide 26 The MPQ8785 adopts MPS's proprietary multi-phase digital constant-on-time (MCOT) 29 with excellent current sharing and phase interleaving for high-current 32 Fully integrated protection features include over-current protection (OCP), 33 over-voltage protection (OVP), under-voltage protection (UVP), and 34 over-temperature protection (OTP). [all …]
|
H A D | ir36021.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 Addresses scanned: - 17 - Chris Packham <chris.packham@alliedtelesis.co.nz> 20 ----------- 22 The IR36021 is a dual-loop digital multi-phase buck controller designed for 26 ----------- 32 ---------------- 41 curr2_alarm Output over-current alarm 44 in1_input Measured input voltage 45 in1_alarm Input under-voltage alarm [all …]
|
H A D | ltc2947.rst | 1 Kernel drivers ltc2947-i2c and ltc2947-spi 10 Addresses scanned: - 14 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf 22 voltage, power, temperature, charge and energy. The device supports both SPI 37 The following attributes are supported. Limits are read-write, reset_history 38 is write-only and all the other attributes are read-only. 41 in0_input VP-VM voltage (mV). 44 in0_lowest Lowest measured voltage 45 in0_highest Highest measured voltage 49 in0_label Channel label (VP-VM) [all …]
|
H A D | ltc4282.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 12 Addresses scanned: - I2C 0x40 - 0x5A (7-bit) 13 Addresses scanned: - I2C 0x80 - 0xB4 with a step of 2 (8-bit) 17 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4282.pdf 25 from a live backplane. Using one or more external N-channel pass transistors, 26 board supply voltage and inrush current are ramped up at an adjustable rate. An 27 I2C interface and onboard ADC allows for monitoring of board current, voltage, 31 parallel MOSFETs or support a 2-stage start-up that first charges the load 32 capacitance followed by enabling a low on-resistance path to the load. The 35 and power supplies must safely operate. Non-volatile configuration allows for [all …]
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | maxim,max17042.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 13 - $ref: power-supply.yaml# 18 - maxim,max17042 19 - maxim,max17047 20 - maxim,max17050 21 - maxim,max17055 22 - maxim,max77849-battery [all …]
|
H A D | battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 14 In smart batteries, these are typically stored in non-volatile memory 16 no appropriate non-volatile memory, or it is unprogrammed/incorrect. 27 Batteries must be referenced by chargers and/or fuel-gauges using a phandle. 28 The phandle's property should be named "monitored-battery". 32 const: simple-battery 34 device-chemistry: [all …]
|
H A D | richtek,rt9455.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 13 - $ref: power-supply.yaml# 25 richtek,output-charge-current: 29 richtek,end-of-charge-percentage: 32 percent of the output charge current. When the current in constant-voltage phase drops 33 below output_charge_current x end-of-charge-percentage, charge is terminated. 35 richtek,battery-regulation-voltage: [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-led-flash | 55 Flash faults are re-read after strobing the flash. Possible 58 * led-over-voltage 59 flash controller voltage to the flash LED 61 * flash-timeout-exceeded 65 * controller-over-temperature 68 * controller-short-circuit 71 * led-power-supply-over-current 75 * indicator-led-fault 78 * led-under-voltage 79 flash controller voltage to the flash [all …]
|
H A D | sysfs-class-regulator | 20 supplying power to the system (unless some non-Linux 38 - off 39 - on 40 - error 41 - fast 42 - normal 43 - idle 44 - standby 52 "error" indicates an out-of-regulation status such as being 53 disabled due to thermal shutdown, or voltage being unstable [all …]
|
H A D | sysfs-class-power | 5 Contact: linux-pm@vger.kernel.org 14 Contact: linux-pm@vger.kernel.org 23 Contact: linux-pm@vger.kernel.org 32 Contact: linux-pm@vger.kernel.org 43 Contact: linux-pm@vger.kernel.org 47 Reports an average IBAT current reading for the battery, over 54 Reports an average IBUS current reading over a fixed period. 66 Contact: linux-pm@vger.kernel.org 81 Contact: linux-pm@vger.kernel.org 94 read-only reporting, unless the 'online' state of the supply [all …]
|
/linux/Documentation/devicetree/bindings/iio/afe/ |
H A D | voltage-divider.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/afe/voltage-divider.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Voltage divider 10 - Peter Rosin <peda@axentia.se> 13 When an io-channel measures the midpoint of a voltage divider, the 14 interesting voltage is often the voltage over the full resistance 15 of the divider. This binding describes the voltage divider in such 18 Vin ----. [all …]
|
H A D | current-sense-shunt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/afe/current-sense-shunt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Rosin <peda@axentia.se> 13 When an io-channel measures the voltage over a current sense shunt, 15 shunt, not the voltage over it. This binding describes such a current 20 const: current-sense-shunt 22 io-channels: 25 Channel node of a voltage io-channel. [all …]
|
/linux/include/linux/mfd/ |
H A D | rohm-bd957x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 18 * - I2C/thermal, 19 * - Over voltage protection 20 * - Short-circuit protection 21 * - Over current protection 22 * - Over voltage detection 23 * - Under voltage detection 24 * - Under voltage protection 25 * - 'system interrupt'. 28 * information - for example which of the regulators have over-voltage. [all …]
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | ams,as3711.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com> 15 two step-up DC/DC converters are defined. 26 Step-up converter configuration, to be used as a backlight source 31 const: ams,as3711-bl 33 su1-dev: 34 description: Framebuffer phandle for the first step-up converter 37 su1-max-uA: [all …]
|
H A D | rohm,bd96801-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd96801-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 13 BD96801 is an automotive grade single-chip power management IC. 15 over-/under voltage and over current detection and a watchdog. 36 interrupt-names: 39 - enum: [intb, errb] 40 - const: errb [all …]
|
/linux/include/linux/ |
H A D | power_supply.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 226 /* Run-time specific power supply configuration */ 349 int vbat_uv; /* Battery voltage in microvolt */ 354 * struct power_supply_maintenance_charge_table - setting for maintenace charging 358 * reach this voltage the maintenance charging current is turned off. It is 359 * turned back on if we fall below this voltage. 360 * @charge_voltage_max_uv: maintenance charging voltage that is usually a bit 362 * charge_current_max_ua until we get back up to this voltage. 366 * maintenance charge current and voltage pair in respective array and wait 379 * the power used in standby mode. This will over time give a charge graph [all …]
|
/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | ntc-thermistor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 --- 3 $id: http://devicetree.org/schemas/hwmon/ntc-thermistor.yaml# 4 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 - Linus Walleij <linus.walleij@linaro.org> 13 vary in resistance in an often non-linear way in relation to temperature. 16 temperature is non-linear, software drivers most often need to use a look 20 pull-up resistor or/and a pull-down resistor and a fixed voltage like this: 22 + e.g. 5V = pull-up voltage (puv) 24 +-+ [all …]
|
/linux/drivers/media/dvb-frontends/ |
H A D | lnbp21.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * lnbp21.h - driver for lnb supply and control ic lnbp21 14 /* [RO] 0=OK; 1=over current limit flag */ 16 /* [RO] 0=OK; 1=over temperature flag (150 C) */ 21 /* [RW] 0=low voltage (13/14V, vert pol) 22 1=high voltage (18/19V,horiz pol) */ 24 /* [RW] increase LNB voltage by 1V: 31 0:Iout=500-650mA Isc=300mA 32 1:Iout=400-550mA Isc=200mA */ 34 /* [RW] short-circuit protect:
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | phy.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2019-2022, 2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 11 * enum iwl_phy_ops_subcmd_ids - PHY group commands 71 * struct iwl_dts_measurement_cmd - request DTS temp and/or voltage measurements 81 * enum iwl_dts_control_measurement_mode - DTS measurement type 88 * @DTS_OVER_WRITE: over-write the DTS temperatures in the SW until next read 100 * enum iwl_dts_used - DTS to use or used for measurement in the DTS request 116 * enum iwl_dts_bit_mode - bit-mode to use in DTS request read mode [all …]
|
/linux/arch/mips/include/asm/dec/ |
H A D | kn01.h | 61 #define KN01_CSR_STATUS (1<<14) /* self-test result status output */ 68 #define KN01_CSR_VBGTRG (1<<2) /* blue DAC voltage over green (r/o) */ 69 #define KN01_CSR_VRGTRG (1<<1) /* red DAC voltage over green (r/o) */ 70 #define KN01_CSR_VRGTRB (1<<0) /* red DAC voltage over blue (r/o) */
|