| /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/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/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 | 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 | pli1209bc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 Addresses scanned: 0x50 - 0x5F 14 Datasheet: https://www.vicorpower.com/documents/datasheets/ds-PLI1209BCxyzz-VICOR.pdf 17 - Marcello Sylvester Bauer <sylv@sylv.io> 20 ----------- 25 interface over an isolated UART interface. Through the PLI, the host processor 29 ------------- 33 in1_input Input voltage. 34 in1_rated_min Minimum rated input voltage. 35 in1_rated_max Maximum rated input voltage. [all …]
|
| H A D | stpddc60.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 Addresses scanned: - 14 Datasheet: https://flexpowermodules.com/documents/fpm-techspec-bmr481 20 ----------- 26 Documentation/hwmon/pmbus.rst and Documentation.hwmon/pmbus-core for details 31 ----------- 33 This driver does not auto-detect devices. You will have to instantiate the 34 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 37 The vout under- and over-voltage limits are set in relation to the commanded 38 output voltage as a positive or negative offset in the interval 50mV to 400mV [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 …]
|
| /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 and BD96805 are automotive grade, single-chip power management ICs. 15 over-/under voltage and over current detection and a watchdog. 20 - rohm,bd96801 21 - rohm,bd96805 38 interrupt-names: [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/iio/afe/ |
| 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/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 <linusw@kernel.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/hid/ |
| H A D | hid-logitech-hidpp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2012-2013 Google (c) 7 * Copyright (c) 2013-2014 Red Hat Inc. 25 #include <linux/fixp-arith.h> 28 #include "hid-ids.h" 39 "Disable Tap-To-Click mode reporting for touchpads (only on the K400 currently)."); 41 /* Define a non-zero software ID to identify our own requests */ 84 /* Convenience constant to check for any high-res support. */ 128 u8 params[HIDPP_REPORT_VERY_LONG_MAX_LENGTH - 4U]; 134 u8 params[HIDPP_REPORT_VERY_LONG_MAX_LENGTH - 4U]; [all …]
|
| /linux/Documentation/devicetree/bindings/power/supply/ |
| 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 …]
|
| H A D | bq24257.yaml | 1 # SPDX-License-Identifier: GPL-2.0 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Bq24250, bq24251 and bq24257 Li-Ion Charger 11 - Sebastian Reichel <sre@kernel.org> 14 - $ref: power-supply.yaml# 19 - ti,bq24250 20 - ti,bq24251 21 - ti,bq24257 29 ti,battery-regulation-voltage: [all …]
|
| /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-2025 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 13 * enum iwl_phy_ops_subcmd_ids - PHY group commands 73 * struct iwl_dts_measurement_cmd - request DTS temp and/or voltage measurements 83 * enum iwl_dts_control_measurement_mode - DTS measurement type 90 * @DTS_OVER_WRITE: over-write the DTS temperatures in the SW until next read 102 * enum iwl_dts_used - DTS to use or used for measurement in the DTS request 118 * 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) */
|
| /linux/include/linux/platform_data/ |
| H A D | lp8755.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 #define LP8755_NAME "lp8755-regulator" 19 *OCP : over current protect activated 20 *OVP : over voltage protect activated 61 * @buck_data : buck0~6 init voltage in uV
|
| /linux/drivers/video/backlight/ |
| H A D | arcxcnn_bl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 48 #define ARCXCNN_CMD_OVP_MASK 0x0C /* --- Over Voltage Threshold */ 49 #define ARCXCNN_CMD_OVP_XXV 0x0C /* <rsvrd> Over Voltage Threshold */ 50 #define ARCXCNN_CMD_OVP_20V 0x08 /* 20v Over Voltage Threshold */ 51 #define ARCXCNN_CMD_OVP_24V 0x04 /* 24v Over Voltage Threshold */ 52 #define ARCXCNN_CMD_OVP_31V 0x00 /* 31.4v Over Voltage Threshold */ 63 #define ARCXCNN_LEDEN_ISETEXT 0x80 /* Full-scale current set extern */ 99 ret = i2c_smbus_read_byte_data(lp->client, reg); in arcxcnn_update_field() 101 dev_err(lp->dev, "failed to read 0x%.2x\n", reg); in arcxcnn_update_field() 109 return i2c_smbus_write_byte_data(lp->client, reg, tmp); in arcxcnn_update_field() [all …]
|
| /linux/drivers/opp/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 voltage pairs that the device will support per voltage domain. This 8 of OPP varies over silicon within the same family of devices. 11 representing individual voltage domains and provides SOC
|
| /linux/include/uapi/regulator/ |
| H A D | regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 * UNDER_VOLTAGE Regulator output is under voltage. 20 * OVER_TEMP Regulator over temp. 22 * VOLTAGE_CHANGE Regulator voltage changed. 23 * Data passed is old voltage cast to (void *). 25 * PRE_VOLTAGE_CHANGE Regulator is about to have voltage changed. 27 * ABORT_VOLTAGE_CHANGE Regulator voltage change failed for some reason. 28 * Data passed is old voltage cast to (void *). 71 #define REG_GENL_ATTR_MAX (__REG_GENL_ATTR_MAX - 1) 76 REG_GENL_CMD_EVENT, /* kernel->user notifications for reg events */ [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | vc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP Voltage Controller (VC) interface 17 #include "voltage.h" 19 #include "prm-regbits-34xx.h" 20 #include "prm-regbits-44xx.h" 52 * struct omap_vc_channel_cfg - describe the cfg_channel bitfield 54 * @rav: bit for voltage configuration register 101 * omap_vc_config_channel - configure VC channel to PMIC mappings 106 * - i2c slave address (SA) 107 * - voltage configuration address (RAV) [all …]
|