Home
last modified time | relevance | path

Searched +full:over +full:- +full:voltage (Results 1 – 25 of 338) sorted by relevance

12345678910>>...14

/Linux-v5.15/Documentation/devicetree/bindings/regulator/
Dregulator.yaml1 # 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-v5.15/include/linux/regulator/
Dmachine.h1 /* 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
60 * struct regulator_state - regulator state during low power system states
66 * @uV: Default operating voltage during suspend, it can be adjusted
68 * @min_uV: Minimum suspend voltage may be set.
69 * @max_uV: Maximum suspend voltage may be set.
[all …]
Ddriver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * driver.h -- SoC Regulator driver support.
44 /* Hardware shut down voltage outputs if condition is detected */
62 * struct regulator_ops - regulator operations.
69 * @set_voltage: Set the voltage for the regulator within the range specified.
70 * The driver should select the voltage closest to min_uV.
71 * @set_voltage_sel: Set the voltage for the regulator using the specified
73 * @map_voltage: Convert a voltage into a selector
74 * @get_voltage: Return the currently configured voltage for the regulator;
75 * return -ENOTRECOVERABLE if regulator can't be read at
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/iio/adc/
Dti,ads1015.yaml1 # 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>
23 "#address-cells":
26 "#size-cells":
29 "#io-channel-cells":
33 - compatible
34 - reg
35 - "#address-cells"
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/mfd/
Das3711.txt4 standard regulator properties, they must belong to a sub-node, called
9 - compatible : must be "ams,as3711"
10 - reg : specifies the I2C address
14 - su1-dev : framebuffer phandle
15 - su1-max-uA : maximum current
19 - su2-dev : framebuffer phandle
20 - su1-max-uA : maximum current
24 - su2-feedback-voltage : voltage feedback is used
25 - su2-feedback-curr1 : CURR1 input used for current feedback
26 - su2-feedback-curr2 : CURR2 input used for current feedback
[all …]
/Linux-v5.15/Documentation/hwmon/
Dibm-cffps.rst1 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 …]
Dir36021.rst1 .. 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 …]
Dltc2947.rst1 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 …]
Dstpddc60.rst1 .. 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-v5.15/Documentation/devicetree/bindings/power/supply/
Dmaxim,max17042.yaml1 # 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 …]
Dbattery.yaml1 # 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 …]
Drichtek,rt9455.yaml1 # 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-v5.15/Documentation/ABI/testing/
Dsysfs-class-led-flash55 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 …]
Dsysfs-class-power5 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-v5.15/Documentation/devicetree/bindings/iio/afe/
Dvoltage-divider.yaml1 # 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 …]
Dcurrent-sense-shunt.yaml1 # 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-v5.15/include/linux/mfd/
Drohm-bd957x.h1 /* 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-v5.15/drivers/media/dvb-frontends/
Dlnbp21.h1 /* 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-v5.15/drivers/net/wireless/intel/iwlwifi/fw/api/
Dphy.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2019-2020 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
62 * struct iwl_dts_measurement_cmd - request DTS temp and/or voltage measurements
72 * enum iwl_dts_control_measurement_mode - DTS measurement type
79 * @DTS_OVER_WRITE: over-write the DTS temperatures in the SW until next read
91 * enum iwl_dts_used - DTS to use or used for measurement in the DTS request
107 * enum iwl_dts_bit_mode - bit-mode to use in DTS request read mode
[all …]
/Linux-v5.15/arch/mips/include/asm/dec/
Dkn01.h61 #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-v5.15/include/linux/platform_data/
Dlp8755.h1 /* 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-v5.15/drivers/hwmon/pmbus/
Dmp2975.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers
85 return -ENODATA; in mp2975_read_byte_data()
104 return 250 + (val - 1) * 5; in mp2975_vid2direct()
108 return 500 + (val - 1) * 10; in mp2975_vid2direct()
112 return 200 + (val - 1) * 10; in mp2975_vid2direct()
115 return -EINVAL; in mp2975_vid2direct()
137 * - Kcs is the DrMOS current sense gain of power stage, which is in mp2975_read_phase()
138 * obtained from the register MP2975_MFR_VR_CONFIG1, bits 13-12 with in mp2975_read_phase()
139 * the following selection of DrMOS (data->curr_sense_gain[page]): in mp2975_read_phase()
[all …]
/Linux-v5.15/drivers/opp/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 voltage pairs that the device will support per voltage domain. This
9 of OPP varies over silicon within the same family of devices.
12 representing individual voltage domains and provides SOC
/Linux-v5.15/drivers/power/supply/
Dab8500-bm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
189 * voltage on ab8500/ab8505/ab9540.
206 /* A value to indicate over voltage */
283 * struct ab8500_res_to_temp - defines one point in a temp to res curve. To
295 * struct ab8500_v_to_cap - Table for translating voltage to capacity
296 * @voltage: Voltage in mV
300 int voltage; member
308 * struct ab8500_fg_parameters - Fuel gauge algorithm parameters, in seconds
313 * @init_discard_time: Time we discard voltage measurement at startup
320 * @overbat_threshold: Over battery threshold, in mV
[all …]
/Linux-v5.15/drivers/video/backlight/
Darcxcnn_bl.c1 // 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 …]

12345678910>>...14