Home
last modified time | relevance | path

Searched refs:voltage (Results 1 – 200 of 547) sorted by relevance

123

/linux-4.4.14/Documentation/hwmon/
Dsmm66540 Reference voltage on VREF_ADC pin in mV. It should not be necessary to set
41 this parameter unless a non-default reference voltage is used.
87 in1_input 12V input voltage (mV)
88 in2_input 3.3V (VDD) input voltage (mV)
89 in3_input Channel A voltage (mV)
90 in4_input Channel B voltage (mV)
91 in5_input Channel C voltage (mV)
92 in6_input Channel D voltage (mV)
93 in7_input Channel E voltage (mV)
94 in8_input Channel F voltage (mV)
[all …]
Dmax2075144 in1_input Measured voltage.
45 in1_min Minimum input voltage.
46 in1_max Maximum input voltage.
47 in1_lcrit Critical minimum input voltage.
48 in1_crit Critical maximum input voltage.
49 in1_min_alarm Input voltage low alarm.
50 in1_lcrit_alarm Input voltage critical low alarm.
51 in1_min_alarm Input voltage low alarm.
52 in1_max_alarm Input voltage high alarm.
55 in2_input Measured voltage.
[all …]
Dina20919 The TI / Burr-Brown INA209 monitors voltage, current, and power on the high side
35 in0_input shunt voltage (mV)
36 in0_input_highest shunt voltage historical maximum reading (mV)
37 in0_input_lowest shunt voltage historical minimum reading (mV)
38 in0_reset_history reset shunt voltage history
39 in0_max shunt voltage max alarm limit (mV)
40 in0_min shunt voltage min alarm limit (mV)
41 in0_crit_max shunt voltage crit max alarm limit (mV)
42 in0_crit_min shunt voltage crit min alarm limit (mV)
43 in0_max_alarm shunt voltage max alarm limit exceeded
[all …]
Dlm2506668 in1_input Measured input voltage.
69 in1_average Average measured input voltage.
70 in1_min Minimum input voltage.
71 in1_max Maximum input voltage.
72 in1_crit Critical high input voltage (LM25063 only).
73 in1_lcrit Critical low input voltage (LM25063 only).
74 in1_min_alarm Input voltage low alarm.
75 in1_max_alarm Input voltage high alarm.
76 in1_lcrit_alarm Input voltage critical low alarm (LM25063 only).
77 in1_crit_alarm Input voltage critical high alarm. (LM25063 only).
[all …]
Dsmsc47m19224 These chips support 3 temperature channels and 8 voltage inputs
25 as well as CPU voltage VID input.
33 Voltages are scaled such that the nominal voltage corresponds to
35 each voltage channel is 0V ... 255/192*(nominal voltage), the resolution
36 is 1 bit per (nominal voltage)/192.
37 Both voltage and temperature values are scaled by 1000, the sys files
40 The +12V analog voltage input channel (in4_input) is multiplexed with
41 bit 4 of the encoded CPU voltage. This means that you either get
42 a +12V voltage measurement or a 5 bit CPU VID, but not both.
48 The temperature and voltage readings are updated once every 1.5 seconds.
[all …]
Dltc294517 The LTC2945 is a rail-to-rail system monitor that measures current, voltage,
38 registers. If a set of voltage divider resistors is installed, calculate the
39 real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the
40 value of the divider resistor against the measured voltage and R2 is the value
48 in1_input VIN voltage (mV). Voltage is measured either at
52 in1_lowest Lowest measured voltage
53 in1_highest Highest measured voltage
58 in2_input ADIN voltage (mV)
61 in2_lowest Lowest measured voltage
62 in2_highest Highest measured voltage
[all …]
Dzl6100114 in1_input Measured input voltage.
115 in1_min Minimum input voltage.
116 in1_max Maximum input voltage.
117 in1_lcrit Critical minimum input voltage.
118 in1_crit Critical maximum input voltage.
119 in1_min_alarm Input voltage low alarm.
120 in1_max_alarm Input voltage high alarm.
121 in1_lcrit_alarm Input voltage critical low alarm.
122 in1_crit_alarm Input voltage critical high alarm.
125 in2_input Measured voltage on VMON (ZL2004) or VDRV (ZL9101M,
[all …]
Dmenf21bmc17 This driver gives access to the voltage monitoring feature of the main
19 The voltage sensors are connected to the ADC inputs of the BMC which is
37 in0_input +3.3V input voltage
38 in1_input +5.0V input voltage
39 in2_input +12.0V input voltage
40 in3_input +5V Standby input voltage
43 in[0-4]_min Minimum voltage limit
44 in[0-4]_max Maximum voltage limit
Dltc297898 in1_input Measured input voltage.
99 in1_min Minimum input voltage.
100 in1_max Maximum input voltage.
103 in1_lcrit Critical minimum input voltage.
106 in1_crit Critical maximum input voltage.
107 in1_min_alarm Input voltage low alarm.
108 in1_max_alarm Input voltage high alarm.
111 in1_lcrit_alarm Input voltage critical low alarm.
114 in1_crit_alarm Input voltage critical high alarm.
115 in1_lowest Lowest input voltage.
[all …]
Dda905218 Channel 0: VDDOUT - measurement of the system voltage
21 Channel 3: VBAT - measurement of the battery voltage
25 Channel 7: XY - TSI interface to measure the X and Y voltage of the touch
28 Channel 9: VBBAT - measurement of the backup battery voltage
30 By using sysfs attributes we can measure the system voltage VDDOUT, the battery
32 TJUNC, battery voltage VBAT and the back up battery voltage VBBAT.
39 The battery voltage is calculated as:
42 The backup battery voltage is calculated as:
Dltc424545 in1_input 12v input voltage (mV)
46 in2_input 5v input voltage (mV)
47 in3_input 3v input voltage (mV)
48 in4_input Vee (-12v) input voltage (mV)
65 in5_input 12v output voltage (mV)
66 in6_input 5v output voltage (mV)
67 in7_input 3v output voltage (mV)
68 in8_input Vee (-12v) output voltage (mV)
75 in9_input GPIO voltage data (see note 1)
76 in10_input GPIO voltage data (see note 1)
[all …]
Dltc426117 The LTC4261/LTC4261-2 negative voltage Hot Swap controllers allow a board
38 registers. If a set of voltage divider resistors is installed, calculate the
39 real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the
40 value of the divider resistor against the measured voltage and R2 is the value
48 The chip has two voltage sensors, but only one set of voltage alarm status bits.
52 report it with both voltage sensors.
54 in1_input ADIN2 voltage (mV)
58 in2_input ADIN voltage (mV)
Dlineage-pem46 All Lineage CPL devices report output voltage and device temperature as well as
47 alarms for output voltage, temperature, input voltage, input current, input power,
50 Input voltage, input current, input power, and fan speed measurement is only
54 in1_input Output voltage (mV)
57 in1_crit Output voltage critical alarm
59 in2_input Input voltage (mV, optional)
60 in2_alarm Input voltage alarm
Dtwl4030-madc-hwmon32 8 BCI: VBUS voltage(VBUS)
33 9 Backup Battery voltage (VBKP)
35 11 BCI: Battery charger voltage (VCHG)
36 12 BCI: Main battery voltage (VBAT)
42 The Sysfs nodes will represent the voltage in the units of mV,
Dina2xx41 interface. The INA219 monitors both shunt drop and supply voltage, with
45 interface. The INA220 monitors both shunt drop and supply voltage.
48 The INA226 monitors both a shunt voltage drop and bus supply voltage.
51 with an I2C interface. The chips monitor both a shunt voltage drop and
52 bus supply voltage.
61 bus and shunt voltage conversion times multiplied by the averaging rate. We
Ducd900023 sequences up to 12 independent voltage rails. The device integrates a 12-bit
24 ADC with a 2.5V internal reference for monitoring up to 13 power supply voltage,
29 13 power-supply voltage, current, or temperature inputs. Twenty-six GPIO pins
37 voltage inputs. Twenty-three GPIO pins can be used for power supply enables,
44 13 power-supply voltage, current, or temperature inputs.
72 in[1-12]_input Measured voltage. From READ_VOUT register.
74 in[1-12]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
76 in[1-12]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
91 For each attribute index, either voltage or current is
92 reported, but not both. If voltage or current is
Dltc426038 registers. If a set of voltage divider resistors is installed, calculate the
39 real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the
40 value of the divider resistor against the measured voltage and R2 is the value
48 in1_input SOURCE voltage (mV)
52 in2_input ADIN voltage (mV)
Dmax3444040 The MAX34460 supports 12 voltage channels, and the MAX34461 supports 16 voltage
55 voltage measurement is enabled for a given channel. Voltage measurement is
58 channel 1 (3) is configured for voltage measurement, and channel 2 (4) is
75 in[1-6]_input Measured voltage. From READ_VOUT register.
77 in[1-6]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
79 in[1-6]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
84 in[1-6]_lowest Historical minimum voltage.
85 in[1-6]_highest Historical maximum voltage.
Dadm102636 The ADM1026 implements three (3) temperature sensors, 17 voltage sensors,
57 There are 17 voltage sensors. An alarm is triggered if the voltage has
59 case always means 'closest to zero'; this is important for negative voltage
61 higher voltages directly. 3.3V, 5V, 12V, -12V and battery voltage all have
64 a 0-2.5V full-scale range. A 2.5V or 1.82V reference voltage is provided
65 for negative voltage measurements.
88 voltage from the power lead rather than on the ground lead.
93 get a VID voltage.
Dadm127533 They also feature current and voltage readback via an integrated 12
47 The ADM1075, unlike many other PMBus devices, does not support internal voltage
67 vout1 reports the voltage on the VAUX pin.
68 inX_input Measured voltage.
70 inX_max Maximum voltage.
73 inX_highest Historical maximum voltage.
Ducd920056 in1_input Measured voltage. From READ_VIN register.
58 in1_max Maximum voltage. From VIN_OV_WARN_LIMIT register.
60 in1_crit Critical maximum voltage. From VIN_OV_FAULT_LIMIT register.
67 in[2-5]_input Measured voltage. From READ_VOUT register.
69 in[2-5]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
71 in[2-5]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
95 The number of output voltage, current, and power
Dlm7831 seven voltage sensors, VID lines, alarms, and some miscellaneous stuff.
49 An alarm is triggered if the voltage has crossed a programmable minimum
51 zero'; this is important for negative voltage measurements. All voltage
55 The VID lines encode the core voltage value: the voltage level your processor
Dadt747534 minor details. The ADT7476 has additional features, including extra voltage
36 features, including extra voltage measurement inputs and PECI support. All
53 Each of the measured inputs (voltage, temperature, fan speed) has
65 * 2 voltage inputs
69 * 2 voltage inputs
72 * 5 voltage inputs
76 * 6 voltage inputs
Dmax1606444 in[1-4]_input Measured voltage. From READ_VOUT register.
46 in[1-4]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
48 in[1-4]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
53 in[1-4]_highest Historical maximum voltage.
Dadc128d81819 The ADC128D818 implements one temperature sensor and seven voltage sensors.
29 An alarm is triggered if the voltage has crossed a programmable minimum
31 zero'; this is important for negative voltage measurements. All voltage
Dmax868844 in1_input Measured voltage. From READ_VOUT register.
46 in1_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
48 in1_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
53 in1_highest Historical maximum voltage.
Dpc8736022 *1: Forcibly enable internal voltage and temperature channels, except in9
23 2: Forcibly enable all voltage and temperature channels, except in9
24 3: Forcibly enable all voltage and temperature channels, including in9
43 but also monitoring eleven voltage inputs and two (PC87365) or up to four
122 (voltage level monitor) logical device, not the TMS (temperature
138 Voltages are reported relatively to a reference voltage, either internal or
150 Each voltage measured has associated low and high limits, each of which
153 When available, VID inputs are used to provide the nominal CPU Core voltage.
172 channel measures the battery voltage (Vbat). It is a known fact that
173 repeatedly sampling the battery voltage reduces its lifetime. National
Dasb10024 The ASB100 implements seven voltage sensors, three fan rotation speed
38 The VID lines encode the core voltage value: the voltage level your
70 * Are there really 13 voltage inputs? Probably not...
Dda905518 Channel 0: VDDOUT - measurement of the system voltage
24 By using sysfs attributes we can measure the system voltage VDDOUT,
33 The system voltage is calculated as:
Dsis559558 sensors, four or five voltage sensors, and alarms.
60 On the first version of the chip, there are four voltage sensors and one
64 fifth voltage sensor (in4) share a pin which is configurable, but not
81 alarm is triggered if the voltage has crossed a programmable minimum or
83 zero'; this is important for negative voltage measurements. All voltage
Dadm102528 comparison of various system parameters. Five voltage measurement inputs
30 the processor core voltage. The ADM1025 can monitor a sixth power-supply
31 voltage by measuring its own VCC. One input (two pins) is dedicated to a
36 different manners. It can act as the +12V power-supply voltage analog
Dit8789 each read. Default is 0. On some boards the battery voltage is provided
91 at power on will be the actual battery voltage (which the chip does
92 automatically). On other boards the battery voltage is always fed to
125 rotation speed sensors, 8 voltage sensors, associated alarms, and chassis
129 the Vcore voltage of the processor. The early IT8712F have 5 VID pins,
137 upper VID bits share their pins with voltage inputs (in5 and in6) so you
181 alarm is triggered if the voltage has crossed a programmable minimum or
183 zero'; this is important for negative voltage measurements. On most chips, all
184 voltage inputs can measure voltages between 0 and 4.08 volts, with a resolution
187 2.8 volts with a resolution of 0.0109 volt. The battery voltage in8 does not
[all …]
Dlm8030 seven voltage sensors, alarms, and some miscellaneous stuff.
49 An alarm is triggered if the voltage has crossed a programmable minimum
51 zero'; this is important for negative voltage measurements. All voltage
Dads782834 if using an external reference, set this to the reference voltage in mV,
39 operation and internal voltage reference (2.5V).
52 The chip also has the facility to use an external voltage reference. This
Dgl518sm33 sensors, and four voltage sensors. It can report alarms through the
52 An alarm is triggered if the voltage has crossed a programmable minimum or
54 zero'; this is important for negative voltage measurements. The VDD input
58 reading the current voltage of any input except for VIN3; limit setting and
Dltc421541 in1_input input voltage
42 in2_input output voltage
Dltc415143 in1_input VDIN voltage (mV)
45 in2_input ADIN voltage (mV)
Dvt121127 setting a bit to 0 enables the voltage input.
44 temp2), 1 dedicated voltage (in5) and 2 fans. Additionally, the chip
46 programmed to either monitor a voltage or a temperature.
97 performs the scaling and returns the properly scaled voltage value.
99 Each measured voltage has an associated low and high limit which triggers an
139 the voltages as seen at the individual pins of UCH1-UCH5. The voltage at the
140 pin (Vpin) is formed by a voltage divider made of the thermistor (Rth) and a
Dpowr122017 includes voltage monitoring for 14 inputs as well as trim settings
18 for output voltages and GPIOs. This driver implements the voltage
Dnct790417 The NCT7904D is a hardware monitor supporting up to 20 voltage sensors,
28 in[1-20]_input Input voltage measurements (mV)
Dibmpowernv13 voltage/power for 'POWERNV' platform.
38 inX_input Measured power supply voltage
Dw83l786ng28 sensors, and three voltage sensors.
38 An alarm is triggered if the voltage has crossed a programmable minimum
Dw8379336 This driver exports 10 voltage sensors, up to 12 fan tachometer inputs,
58 For voltage sensors, an alarm triggers if the measured value is below
59 the low voltage limit or over the high voltage limit.
Dsysfs-interface48 types for sensor chips are "in" (voltage), "temp" (temperature) and
112 If voltage drops to or below this limit, the system may
123 If voltage reaches or exceeds this limit, the system may
131 Actual voltage depends on the scaling resistors on the
138 These drivers will output the actual voltage. Rule of
139 thumb: drivers should report the voltage values at the
143 Average voltage
148 Historical minimum voltage
153 Historical maximum voltage
165 in[0-*]_label Suggested voltage channel label.
[all …]
Ddme173729 * force_start: bool Enables the monitoring of voltage, fan and temp inputs
68 The voltage inputs are sampled with 12-bit resolution and have internal
70 millivolts and don't need scaling. The voltage inputs are mapped as follows
110 Each voltage input has associated min and max limits which trigger an alarm
216 cpu0_vid RO CPU core reference voltage in
221 in[0-7]_input RO Measured voltage in millivolts.
222 in[0-7]_min RW Low limit for voltage input.
223 in[0-7]_max RW High limit for voltage input.
225 voltage input is or went outside the
Dtps4042243 in[1-2]_input Measured voltage. From READ_VOUT register.
44 in[1-2]_alarm voltage alarm.
Dlm8730 rotation speed sensors, up to seven voltage sensors, alarms, and some
46 volts. An alarm is triggered if the voltage has crossed a programmable
48 'closest to zero'; this is important for negative voltage measurements.
/linux-4.4.14/Documentation/devicetree/bindings/power/
Drt9455_charger.txt14 When the current in constant-voltage phase drops
17 - richtek,battery-regulation-voltage: integer, maximum battery voltage in uV.
18 - richtek,boost-output-voltage: integer, maximum voltage provided to consumer
22 - richtek,min-input-voltage-regulation: integer, input voltage level in uV, used to
23 decrease voltage level when the over current
25 This prevents input voltage drop due to insufficient
43 richtek,battery-regulation-voltage = <4200000>;
44 richtek,boost-output-voltage = <5050000>;
46 richtek,min-input-voltage-regulation = <4500000>;
Dbq25890.txt7 - ti,battery-regulation-voltage: integer, maximum charging voltage (in uV);
10 constant-voltage phase drops below this value (in uA);
13 - ti,minimum-sys-voltage: integer, when battery is charging and it is below
14 minimum system voltage, the system will be regulated above
15 minimum-sys-voltage setting (in uV);
16 - ti,boost-voltage: integer, VBUS voltage level in boost mode (in uV);
36 ti,battery-regulation-voltage = <4200000>;
40 ti,minimum-sys-voltage = <3600000>;
41 ti,boost-voltage = <5000000>;
Dbq24257.txt13 - ti,battery-regulation-voltage: integer, maximum charging voltage in uV.
16 constant-voltage phase drops below this value (in uA).
29 - ti,ovp-voltage: Configures the over voltage protection voltage (in uV). If
31 - ti,in-dpm-voltage: Configures the threshold input voltage for the dynamic
45 ti,battery-regulation-voltage = <4200000>;
58 ti,battery-regulation-voltage = <4200000>;
62 ti,ovp-voltage = <9500000>;
63 ti,in-dpm-voltage = <4440000>;
Dbq2415x.txt20 - ti,weak-battery-voltage: integer, weak battery voltage threshold in mV.
21 The chip will use slow precharge if battery voltage
23 - ti,battery-regulation-voltage: integer, maximum charging voltage in mV.
26 constant-voltage phase drops below this value (in mA).
40 ti,weak-battery-voltage = <3400>;
41 ti,battery-regulation-voltage = <4200>;
Drockchip-io-domain.txt14 general register file (GRF) in sync with the actual value of a voltage
18 - any logic for deciding what voltage we should set regulators to
24 driver. When that other software adjusted a regulator's voltage then
34 - "rockchip,rk3188-io-voltage-domain" for rk3188
35 - "rockchip,rk3288-io-voltage-domain" for rk3288
36 - "rockchip,rk3368-io-voltage-domain" for rk3368
37 - "rockchip,rk3368-pmu-io-voltage-domain" for rk3368 pmu-domains
43 to report their voltage. The IO Voltage Domain for any non-specified
85 compatible = "rockchip,rk3288-io-voltage-domain";
/linux-4.4.14/drivers/regulator/
DKconfig6 This framework is designed to provide a generic interface to voltage
8 provide voltage and current control to client or consumer drivers and
14 to both voltage regulators (where voltage output is controllable) and
32 tristate "Fixed voltage regulator support"
34 This driver provides support for fixed voltage regulators,
41 This driver provides a virtual consumer for the voltage and
61 This driver supports Marvell 88PM800 voltage regulator chips.
63 the voltage is programmed via I2C interface.
71 This driver supports 88PM8607 voltage regulator chips.
74 tristate "Active-semi act8865 voltage regulator"
[all …]
Dtwl-regulator.c644 int voltage = 0; in twl6030smps_list_voltage() local
648 voltage = 100000; in twl6030smps_list_voltage()
653 voltage = 0; in twl6030smps_list_voltage()
656 voltage = 1350 * 1000; in twl6030smps_list_voltage()
659 voltage = 1500 * 1000; in twl6030smps_list_voltage()
662 voltage = 1800 * 1000; in twl6030smps_list_voltage()
665 voltage = 1900 * 1000; in twl6030smps_list_voltage()
668 voltage = 2100 * 1000; in twl6030smps_list_voltage()
671 voltage += (600000 + (12500 * (index - 1))); in twl6030smps_list_voltage()
677 voltage = 0; in twl6030smps_list_voltage()
[all …]
Dhelpers.c244 int ret, voltage; in regulator_map_voltage_linear() local
269 voltage = rdev->desc->ops->list_voltage(rdev, ret); in regulator_map_voltage_linear()
270 if (voltage < min_uV || voltage > max_uV) in regulator_map_voltage_linear()
292 int voltage, i; in regulator_map_voltage_linear_range() local
331 voltage = rdev->desc->ops->list_voltage(rdev, ret); in regulator_map_voltage_linear_range()
332 if (voltage < min_uV || voltage > max_uV) in regulator_map_voltage_linear_range()
Dtps6524x-regulator.c132 struct field enable, voltage, ilimsel; member
384 .voltage = __MK_FIELD(REG_DCDC_SET, DCDC_VDCDC_MASK,
395 .voltage = __MK_FIELD(REG_DCDC_SET, DCDC_VDCDC_MASK,
406 .voltage = __MK_FIELD(REG_DCDC_SET, DCDC_VDCDC_MASK,
417 .voltage = __MK_FIELD(REG_LDO_SET, LDO_VSEL_MASK,
430 .voltage = __MK_FIELD(REG_LDO_SET, LDO_VSEL_MASK,
468 return write_field(hw, &info->voltage, selector); in set_voltage_sel()
483 ret = read_field(hw, &info->voltage); in get_voltage_sel()
Dtps65912-regulator.c369 int range, voltage = 0, id = rdev_get_id(dev); in tps65912_list_voltage() local
379 voltage = tps65912_vsel_to_uv_range0(selector); in tps65912_list_voltage()
383 voltage = tps65912_vsel_to_uv_range1(selector); in tps65912_list_voltage()
387 voltage = tps65912_vsel_to_uv_range2(selector); in tps65912_list_voltage()
391 voltage = tps65912_vsel_to_uv_range3(selector); in tps65912_list_voltage()
394 return voltage; in tps65912_list_voltage()
Dmax8649.c65 int voltage, rate, ret; in max8649_enable_time() local
73 voltage = regulator_list_voltage_linear(rdev, (unsigned char)val); in max8649_enable_time()
82 return DIV_ROUND_UP(voltage, rate); in max8649_enable_time()
Dmax8907-regulator.c66 #define REG_FIXED(ids, supply, voltage) \ argument
75 .min_uV = (voltage), \
78 #define REG_OUT5V(ids, supply, base, voltage) \ argument
87 .min_uV = (voltage), \
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dmax8997-regulator.txt3 The Maxim MAX8997 is a multi-function device which includes voltage and
13 - max8997,pmic-buck1-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
14 units for buck1 when changing voltage using gpio dvs. Refer to [1] below
17 - max8997,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
18 units for buck2 when changing voltage using gpio dvs. Refer to [1] below
21 - max8997,pmic-buck5-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
22 units for buck5 when changing voltage using gpio dvs. Refer to [1] below
26 property is specified, the 'max8997,pmic-buck[1/2/5]-dvs-voltage'
27 property should specify atleast one voltage level (which would be a
28 safe operating voltage).
[all …]
Dpwm-regulator.txt6 Voltage Table: When in this mode, a voltage table (See below) of
7 predefined voltage <=> duty-cycle values must be
11 allow finer grained voltage selection are ignored and
13 the user if the assumptions made in continuous-voltage
21 voltage-table mode above. This solution does make an
23 regulator voltage to run at half way between the
33 - voltage-table: Voltage and Duty-Cycle table consisting of 2 cells
34 First cell is voltage in microvolts (uV)
37 NB: To be clear, if voltage-table is provided, then the device will be used
38 in Voltage Table Mode. If no voltage-table is provided, then the device will
[all …]
Ds5m8767-regulator.txt3 The Samsung S5M8767 is a multi-function device which includes voltage and
13 - s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
14 units for buck2 when changing voltage using gpio dvs. Refer to [1] below
17 - s5m8767,pmic-buck3-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
18 units for buck3 when changing voltage using gpio dvs. Refer to [1] below
21 - s5m8767,pmic-buck4-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
22 units for buck4 when changing voltage using gpio dvs. Refer to [1] below
29 property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
30 property should specify atleast one voltage level (which would be a
31 safe operating voltage).
[all …]
Dltc3589.txt14 the resistor values of their external feedback voltage dividers:
17 - lltc,fb-voltage-divider: An array of two integers containing the resistor
18 values R1 and R2 of the feedback voltage divider in ohms.
21 0.3625 V to 0.75 V in 12.5 mV steps. The output voltage thus ranges between
39 lltc,fb-voltage-divider = <100000 158000>;
48 lltc,fb-voltage-divider = <180000 191000>;
57 lltc,fb-voltage-divider = <270000 100000>;
66 lltc,fb-voltage-divider = <511000 158000>;
74 lltc,fb-voltage-divider = <100000 158000>;
82 lltc,fb-voltage-divider = <180000 191000>;
Dfan53555.txt8 - fcs,suspend-voltage-selector: declare which of the two available
9 voltage selector registers should be used for the suspend
10 voltage. The other one is used for the runtime voltage setting
22 fcs,suspend-voltage-selector = <1>;
Danatop-regulator.txt9 - anatop-min-voltage: Minimum voltage of this regulator
10 - anatop-max-voltage: Maximum voltage of this regulator
36 anatop-min-voltage = <725000>;
37 anatop-max-voltage = <1300000>;
Dtps51632-regulator.txt8 - ti,enable-pwm-dvfs: Enable the DVFS voltage control through the PWM interface.
9 - ti,dvfs-step-20mV: The 20mV step voltage when PWM DVFS enabled. Missing this
10 will set 10mV step voltage in PWM DVFS mode. In normal mode, the voltage
Dmax8952.txt1 Maxim MAX8952 voltage regulator
11 - max8952,vid-gpios: array of two GPIO pins used for DVS voltage selection
13 - max8952,default-mode: index of default DVS voltage, from <0, 3> range
19 - max8952,ramp-speed: voltage ramp speed, must be one of following values:
Dregulator.txt5 - regulator-min-microvolt: smallest voltage consumers may set
6 - regulator-max-microvolt: largest voltage consumers may set
7 - regulator-microvolt-offset: Offset applied to voltages to compensate for voltage drops
20 rail to reach the target voltage, plus/minus whatever tolerance the board
24 - regulator-soft-start: Enable soft start so that voltage ramps slowly
34 - regulator-suspend-microvolt: regulator should be set to this voltage
Dmax77686.txt12 - voltage-regulators : The regulators of max77686 have to be instantiated
13 under subnode named "voltage-regulators" using the following format.
49 voltage-regulators {
Dqcom,spmi-regulator.txt22 <regulator_name> corresponds to a voltage switch
101 available on boost type regulators. For voltage switch type
110 Description: Maximum number of times to try toggling a voltage switch
117 Description: Time to delay in milliseconds between each voltage switch
147 Description: This property sets the soft start strength for voltage
Dgpio-regulator.txt10 - gpios : GPIO group used to control voltage.
16 "voltage" or "current", defaults to current.
Dlp872x.txt10 bit[2]: BUCK output voltage control by external DVS pin or register
19 bit[3]: BUCK2 output voltage register address. 1 = 0Ah, 0 = 0Bh
20 bit[2]: BUCK1 output voltage control by external DVS pin or register
/linux-4.4.14/drivers/power/
Djz4740-battery.c45 long voltage; member
73 long voltage; in jz_battery_read_voltage() local
92 voltage = (long)val; in jz_battery_read_voltage()
94 voltage = t ? t : -ETIMEDOUT; in jz_battery_read_voltage()
102 return voltage; in jz_battery_read_voltage()
109 long voltage; in jz_battery_get_capacity() local
113 voltage = jz_battery_read_voltage(jz_battery); in jz_battery_get_capacity()
115 if (voltage < 0) in jz_battery_get_capacity()
116 return voltage; in jz_battery_get_capacity()
119 ret = ((voltage - info->voltage_min_design) * 100) / voltage_span; in jz_battery_get_capacity()
[all …]
Dtwl4030_madc_battery.c87 if (volt > calibration[0].voltage) { in twl4030_madc_bat_voltscale()
90 for (i = 0; calibration[i+1].voltage >= 0; i++) { in twl4030_madc_bat_voltscale()
91 if (volt <= calibration[i].voltage && in twl4030_madc_bat_voltscale()
92 volt >= calibration[i+1].voltage) { in twl4030_madc_bat_voltscale()
95 ((calibration[i].voltage - volt) * in twl4030_madc_bat_voltscale()
98 (calibration[i].voltage - in twl4030_madc_bat_voltscale()
99 calibration[i+1].voltage); in twl4030_madc_bat_voltscale()
188 return ((struct twl4030_madc_bat_calibration *)b)->voltage - in twl4030_cmp()
189 ((struct twl4030_madc_bat_calibration *)a)->voltage; in twl4030_cmp()
Drx51_battery.c57 int voltage = rx51_battery_read_adc(di->channel_vbat); in rx51_battery_read_voltage() local
59 if (voltage < 0) { in rx51_battery_read_voltage()
60 dev_err(di->dev, "Could not read ADC: %d\n", voltage); in rx51_battery_read_voltage()
61 return voltage; in rx51_battery_read_voltage()
64 return 1000 * (10000 * voltage / 1705); in rx51_battery_read_voltage()
Dipaq_micro_battery.c47 unsigned int voltage; member
80 mb->voltage = ((((unsigned short)msg_battery.rx_data[3] << 8) + in micro_battery_work()
170 val->intval = mb->voltage; in micro_batt_get_property()
/linux-4.4.14/drivers/leds/
Dleds-regulator.c39 int voltage = regulator_list_voltage(supply, 0); in led_regulator_get_max_brightness() local
41 if (voltage <= 0) in led_regulator_get_max_brightness()
48 ret = regulator_set_voltage(supply, voltage, voltage); in led_regulator_get_max_brightness()
99 int voltage; in regulator_led_set_value() local
110 voltage = led_regulator_get_voltage(led->vcc, led->value); in regulator_led_set_value()
112 led->value, voltage); in regulator_led_set_value()
114 ret = regulator_set_voltage(led->vcc, voltage, voltage); in regulator_led_set_value()
117 voltage, ret); in regulator_led_set_value()
/linux-4.4.14/arch/arm/boot/dts/
Dimx28.dtsi218 fsl,voltage = <MXS_VOLTAGE_HIGH>;
229 fsl,voltage = <MXS_VOLTAGE_HIGH>;
242 fsl,voltage = <MXS_VOLTAGE_HIGH>;
266 fsl,voltage = <MXS_VOLTAGE_HIGH>;
288 fsl,voltage = <MXS_VOLTAGE_HIGH>;
299 fsl,voltage = <MXS_VOLTAGE_HIGH>;
312 fsl,voltage = <MXS_VOLTAGE_HIGH>;
323 fsl,voltage = <MXS_VOLTAGE_HIGH>;
334 fsl,voltage = <MXS_VOLTAGE_HIGH>;
345 fsl,voltage = <MXS_VOLTAGE_HIGH>;
[all …]
Dimx28-cfa10049.dts31 fsl,voltage = <MXS_VOLTAGE_HIGH>;
42 fsl,voltage = <MXS_VOLTAGE_HIGH>;
52 fsl,voltage = <MXS_VOLTAGE_HIGH>;
62 fsl,voltage = <MXS_VOLTAGE_HIGH>;
73 fsl,voltage = <MXS_VOLTAGE_HIGH>;
83 fsl,voltage = <MXS_VOLTAGE_HIGH>;
96 fsl,voltage = <MXS_VOLTAGE_HIGH>;
110 fsl,voltage = <MXS_VOLTAGE_HIGH>;
137 fsl,voltage = <MXS_VOLTAGE_HIGH>;
150 fsl,voltage = <MXS_VOLTAGE_HIGH>;
[all …]
Dimx23.dtsi146 fsl,voltage = <MXS_VOLTAGE_HIGH>;
159 fsl,voltage = <MXS_VOLTAGE_HIGH>;
170 fsl,voltage = <MXS_VOLTAGE_HIGH>;
196 fsl,voltage = <MXS_VOLTAGE_HIGH>;
220 fsl,voltage = <MXS_VOLTAGE_HIGH>;
240 fsl,voltage = <MXS_VOLTAGE_HIGH>;
258 fsl,voltage = <MXS_VOLTAGE_HIGH>;
295 fsl,voltage = <MXS_VOLTAGE_HIGH>;
308 fsl,voltage = <MXS_VOLTAGE_HIGH>;
319 fsl,voltage = <MXS_VOLTAGE_HIGH>;
[all …]
Dimx28-eukrea-mbmx28lc.dtsi201 fsl,voltage = <MXS_VOLTAGE_HIGH>;
211 fsl,voltage = <MXS_VOLTAGE_HIGH>;
224 fsl,voltage = <MXS_VOLTAGE_HIGH>;
234 fsl,voltage = <MXS_VOLTAGE_HIGH>;
244 fsl,voltage = <MXS_VOLTAGE_HIGH>;
254 fsl,voltage = <MXS_VOLTAGE_HIGH>;
264 fsl,voltage = <MXS_VOLTAGE_HIGH>;
274 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dimx28-cfa10036.dts32 fsl,voltage = <MXS_VOLTAGE_HIGH>;
42 fsl,voltage = <MXS_VOLTAGE_HIGH>;
52 fsl,voltage = <MXS_VOLTAGE_HIGH>;
63 fsl,voltage = <1>;
Dsun7i-a20-olinuxino-micro.dts150 voltage = <191274>;
157 voltage = <392644>;
164 voltage = <601151>;
171 voltage = <795090>;
178 voltage = <987387>;
185 voltage = <1184678>;
192 voltage = <1398804>;
Dimx28-cfa10055.dts35 fsl,voltage = <MXS_VOLTAGE_HIGH>;
62 fsl,voltage = <MXS_VOLTAGE_HIGH>;
75 fsl,voltage = <MXS_VOLTAGE_HIGH>;
85 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dimx28-tx28.dts511 fsl,voltage = <MXS_VOLTAGE_HIGH>;
522 fsl,voltage = <MXS_VOLTAGE_HIGH>;
531 fsl,voltage = <MXS_VOLTAGE_HIGH>;
563 fsl,voltage = <MXS_VOLTAGE_HIGH>;
573 fsl,voltage = <MXS_VOLTAGE_HIGH>;
590 fsl,voltage = <MXS_VOLTAGE_HIGH>;
599 fsl,voltage = <MXS_VOLTAGE_HIGH>;
613 fsl,voltage = <MXS_VOLTAGE_HIGH>;
622 fsl,voltage = <MXS_VOLTAGE_HIGH>;
633 fsl,voltage = <MXS_VOLTAGE_HIGH>;
[all …]
Dimx28-cfa10056.dts34 fsl,voltage = <MXS_VOLTAGE_HIGH>;
47 fsl,voltage = <MXS_VOLTAGE_HIGH>;
57 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dsun4i-a10-inet9f-rev03.dts113 voltage = <200000>;
120 voltage = <600000>;
127 voltage = <800000>;
134 voltage = <1000000>;
141 voltage = <1200000>;
Dsun4i-a10-inet97fv2.dts106 voltage = <200000>;
113 voltage = <600000>;
120 voltage = <800000>;
127 voltage = <1000000>;
134 voltage = <1200000>;
Dsun5i-a13-olinuxino.dts116 voltage = <191274>;
123 voltage = <392644>;
130 voltage = <601151>;
137 voltage = <795090>;
144 voltage = <987387>;
Dam335x-nano.dts383 /* +1.5V voltage with ±4% tolerance */
391 /* VDD_MPU voltage limits 0.95V - 1.1V with ±4% tolerance */
400 /* VDD_CORE voltage limits 0.95V - 1.1V with ±4% tolerance */
409 /* +1.8V voltage with ±4% tolerance */
417 /* +3.3V voltage with ±4% tolerance */
425 /* +1.8V voltage with ±4% tolerance */
433 /* +3.3V voltage with ±4% tolerance */
Dimx28-cfa10057.dts32 fsl,voltage = <MXS_VOLTAGE_HIGH>;
59 fsl,voltage = <MXS_VOLTAGE_HIGH>;
72 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dsun5i-a10s-olinuxino-micro.dts135 voltage = <191274>;
142 voltage = <392644>;
149 voltage = <601151>;
156 voltage = <795090>;
163 voltage = <987387>;
Dimx6sl.dtsi474 anatop-min-voltage = <800000>;
475 anatop-max-voltage = <1375000>;
488 anatop-min-voltage = <2625000>;
489 anatop-max-voltage = <3400000>;
502 anatop-min-voltage = <2100000>;
503 anatop-max-voltage = <2850000>;
519 anatop-min-voltage = <725000>;
520 anatop-max-voltage = <1450000>;
536 anatop-min-voltage = <725000>;
537 anatop-max-voltage = <1450000>;
[all …]
Dimx28-cfa10037.dts31 fsl,voltage = <MXS_VOLTAGE_HIGH>;
41 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dimx28-apx4devkit.dts52 fsl,voltage = <MXS_VOLTAGE_HIGH>;
65 fsl,voltage = <MXS_VOLTAGE_HIGH>;
80 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dimx28-apf28dev.dts54 fsl,voltage = <MXS_VOLTAGE_HIGH>;
67 fsl,voltage = <MXS_VOLTAGE_HIGH>;
77 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dimx28-duckbill.dts45 fsl,voltage = <MXS_VOLTAGE_HIGH>;
56 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dsun8i-a33-sinlinx-sina33.dts78 voltage = <191011>;
85 voltage = <391304>;
92 voltage = <600000>;
Dsun8i-a33-ga10h-v1.1.dts88 voltage = <200000>;
95 voltage = <400000>;
102 voltage = <600000>;
Dimx28-evk.dts83 fsl,voltage = <MXS_VOLTAGE_HIGH>;
93 fsl,voltage = <MXS_VOLTAGE_HIGH>;
104 fsl,voltage = <MXS_VOLTAGE_HIGH>;
117 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dimx23-olinuxino.dts47 fsl,voltage = <MXS_VOLTAGE_HIGH>;
57 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dsun4i-a10-gemei-g9.dts121 voltage = <158730>;
128 voltage = <349206>;
135 voltage = <1142856>;
Dsun8i-a23-gt90h-v4.dts88 voltage = <200000>;
95 voltage = <400000>;
102 voltage = <600000>;
Dimx28-m28cu3.dts79 fsl,voltage = <MXS_VOLTAGE_HIGH>;
94 fsl,voltage = <MXS_VOLTAGE_HIGH>;
105 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dsun8i-a23-evb.dts88 voltage = <190000>;
95 voltage = <390000>;
102 voltage = <600000>;
Dimx28-cfa10058.dts32 fsl,voltage = <MXS_VOLTAGE_HIGH>;
45 fsl,voltage = <MXS_VOLTAGE_HIGH>;
Dimx6qdl.dtsi613 anatop-min-voltage = <800000>;
614 anatop-max-voltage = <1375000>;
627 anatop-min-voltage = <2625000>;
628 anatop-max-voltage = <3400000>;
641 anatop-min-voltage = <2000000>;
642 anatop-max-voltage = <2750000>;
658 anatop-min-voltage = <725000>;
659 anatop-max-voltage = <1450000>;
675 anatop-min-voltage = <725000>;
676 anatop-max-voltage = <1450000>;
[all …]
/linux-4.4.14/Documentation/DocBook/
Dregulator.xml.db1 API-struct-pre-voltage-change-data
24 API-regulator-can-change-voltage
26 API-regulator-list-voltage
30 API-regulator-is-supported-voltage
31 API-regulator-set-voltage
32 API-regulator-set-voltage-time
33 API-regulator-set-voltage-time-sel
34 API-regulator-sync-voltage
35 API-regulator-get-voltage
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dsun4i-lradc-keys.txt8 - vref-supply: powersupply for the lradc reference voltage
16 - voltage: Voltage in µV at lradc input when this key is pressed.
32 voltage = <191274>;
39 voltage = <392644>;
46 voltage = <601151>;
53 voltage = <795090>;
60 voltage = <987387>;
Dregulator-haptic.txt8 - max-microvolt : The maximum voltage value supplied to the haptic motor.
9 [The unit of the voltage is a micro]
11 - min-microvolt : The minimum voltage value supplied to the haptic motor.
12 [The unit of the voltage is a micro]
Dti,drv260x.txt30 - vib-rated-mv - The rated voltage of the actuator in millivolts.
33 - vib-overdrive-mv - The overdrive voltage of the actuator in millivolts.
/linux-4.4.14/drivers/hwmon/
Dltc4245.c178 u32 voltage = 0; in ltc4245_get_voltage() local
183 voltage = regval * 55; in ltc4245_get_voltage()
187 voltage = regval * 22; in ltc4245_get_voltage()
191 voltage = regval * 15; in ltc4245_get_voltage()
195 voltage = regval * -55; in ltc4245_get_voltage()
198 voltage = regval * 10; in ltc4245_get_voltage()
206 return voltage; in ltc4245_get_voltage()
214 unsigned int voltage; in ltc4245_get_current() local
234 voltage = regval * 250; /* voltage in uV */ in ltc4245_get_current()
235 curr = voltage / 50; /* sense resistor 50 mOhm */ in ltc4245_get_current()
[all …]
Dltc4215.c83 u32 voltage = 0; in ltc4215_get_voltage() local
88 voltage = regval * 151 / 1000; in ltc4215_get_voltage()
92 voltage = regval * 605 / 10; in ltc4215_get_voltage()
99 voltage = regval * 482 * 125 / 1000; in ltc4215_get_voltage()
107 return voltage; in ltc4215_get_voltage()
131 const unsigned int voltage = data->regs[LTC4215_SENSE] * 151; in ltc4215_get_current() local
134 const unsigned int curr = voltage / 4; in ltc4215_get_current()
144 const int voltage = ltc4215_get_voltage(dev, attr->index); in ltc4215_show_voltage() local
146 return snprintf(buf, PAGE_SIZE, "%d\n", voltage); in ltc4215_show_voltage()
Dab8500.c82 int voltage, ret; in ab8500_read_sensor() local
90 voltage = ab8500_gpadc_convert(ab8500_data->gpadc, sensor); in ab8500_read_sensor()
91 if (voltage < 0) in ab8500_read_sensor()
92 return voltage; in ab8500_read_sensor()
94 ret = ab8500_voltage_to_temp(&ab8500_data->cfg, voltage, temp); in ab8500_read_sensor()
Dnct7802.c324 unsigned long voltage) in nct7802_write_voltage() argument
329 voltage = DIV_ROUND_CLOSEST(voltage, nct7802_vmul[nr]); in nct7802_write_voltage()
330 voltage = clamp_val(voltage, 0, 0x3ff); in nct7802_write_voltage()
335 voltage & 0xff); in nct7802_write_voltage()
340 0x0300 >> shift, (voltage & 0x0300) >> shift); in nct7802_write_voltage()
351 int voltage; in show_in() local
353 voltage = nct7802_read_voltage(data, sattr->nr, sattr->index); in show_in()
354 if (voltage < 0) in show_in()
355 return voltage; in show_in()
357 return sprintf(buf, "%d\n", voltage); in show_in()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-iio-adc-hi843516 Channel Y low voltage threshold. If sensor input voltage goes lower then
18 Depending on in_voltageY_sensing_mode the low voltage threshold
22 The low voltage threshold range is between 2..21V.
33 Channel Y high voltage threshold. If sensor input voltage goes higher then
35 Depending on in_voltageY_sensing_mode the high voltage threshold
39 The high voltage threshold range is between 3..22V.
Dsysfs-class-regulator53 disabled due to thermal shutdown, or voltage being unstable
77 'voltage'
81 'voltage' means the regulator output voltage can be controlled
87 'unknown' means software cannot control either voltage or
97 microvolts. This holds the regulator output voltage setting
99 which can report the control input for voltage.
102 output voltage level as this value is the same regardless of
153 output voltage setting for this domain measured in microvolts,
154 for regulators which support voltage constraints.
168 output voltage setting for this domain measured in microvolts,
[all …]
Dsysfs-class-led-flash58 * led-over-voltage - flash controller voltage to the flash LED
72 * led-under-voltage - flash controller voltage to the flash
75 * controller-under-voltage - the input voltage of the flash
Dsysfs-bus-i2c-devices-lm35336 Set the controlling backlight device for high-voltage current
14 Set the controlling led device for low-voltage current sink
/linux-4.4.14/Documentation/power/regulator/
Doverview.txt1 Linux voltage and current regulator framework
8 voltage and current regulators.
11 in order to save power and prolong battery life. This applies to both voltage
12 regulators (where voltage output is controllable) and current sinks (where
26 some can control their output voltage and or current.
38 Static: consumer does not change its supply voltage or
40 power supply. Its supply voltage is set by the hardware,
43 Dynamic: consumer needs to change its supply voltage or
93 - voltage output is in the range 800mV -> 3500mV.
101 - Domain-1 voltage is 3300mV
[all …]
Dconsumer.txt71 voltage to match system operating points. e.g. CPUfreq drivers can scale
72 voltage along with frequency to save power, SD drivers may need to select the
73 correct card voltage, etc.
75 Consumers can control their supply voltage by calling :-
83 when enabled, then the voltage changes instantly, otherwise the voltage
84 configuration changes and the voltage is physically set when the regulator is
87 The regulators configured voltage output can be found by calling :-
91 NOTE: get_voltage() will return the configured output voltage whether the
94 determine the regulator physical output voltage.
191 - clocksource with a voltage-controlled oscillator and control logic to change
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dmax8998.txt3 The Maxim MAX8998 is a multi-function device which includes voltage/current
11 The PMIC sub-block contains a number of voltage and current regulators,
12 with controllable parameters and dynamic voltage scaling capability.
34 - max8998,pmic-buck1-default-dvs-idx: Default voltage setting selected from
38 - max8998,pmic-buck2-default-dvs-idx: Default voltage setting selected from
42 - max8998,pmic-buck-voltage-lock: If present, disallows changing of
46 - max8998,pmic-buck1-dvs-voltage: An array of 4 voltage values in microvolts
50 - max8998,pmic-buck2-dvs-voltage: An array of 2 voltage values in microvolts
73 voltage type regulator
94 max8998,pmic-buck1-dvs-voltage = <1350000>, <1300000>,
[all …]
Das3711.txt24 - su2-feedback-voltage : voltage feedback is used
30 and one of these to select the over-voltage protection pin
31 - su2-fbprot-lx-sd4 : LX_SD4 is used for over-voltage protection
32 - su2-fbprot-gpio2 : GPIO2 is used for over-voltage protection
33 - su2-fbprot-gpio3 : GPIO3 is used for over-voltage protection
34 - su2-fbprot-gpio4 : GPIO4 is used for over-voltage protection
Dmax77693.txt49 - maxim,constant-microvolt : Battery constant voltage in uV. The charger
50 will operate in fast charge constant current mode till battery voltage
52 voltage mode. Also vsys (system voltage) will be set to this value when
57 - maxim,min-system-microvolt : Minimal system voltage in uV.
72 - maxim,charge-input-threshold-microvolt : Threshold voltage in uV for
73 triggering input voltage regulation loop. If input voltage decreases
75 threshold voltage.
99 - maxim,boost-mvout : Output voltage of the boost module in millivolts.
102 - maxim,mvsys-min : Low input voltage level in millivolts. Flash is not fired
103 if chip estimates that system voltage could drop below this level due
Dtwl6040.txt37 - vddvibl_uV: If the vddvibl default voltage need to be changed
38 - vddvibr_uV: If the vddvibr default voltage need to be changed
/linux-4.4.14/drivers/thermal/
Ddevfreq_cooling.c218 unsigned long voltage; in get_static_power() local
230 voltage = dev_pm_opp_get_voltage(opp) / 1000; /* mV */ in get_static_power()
234 if (voltage == 0) { in get_static_power()
241 return dfc->power_ops->get_static_power(voltage); in get_static_power()
258 unsigned long voltage) in get_dynamic_power() argument
265 return dfc_power->get_dynamic_power(freq, voltage); in get_dynamic_power()
268 power = (u64)dfc_power->dyn_power_coeff * freq_mhz * voltage * voltage; in get_dynamic_power()
411 unsigned long power_dyn, voltage; in devfreq_cooling_gen_tables() local
423 voltage = dev_pm_opp_get_voltage(opp) / 1000; /* mV */ in devfreq_cooling_gen_tables()
428 power_dyn = get_dynamic_power(dfc, freq, voltage); in devfreq_cooling_gen_tables()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/power_supply/
Dqcom_smbb.txt48 - qcom,fast-charge-low-threshold-voltage:
51 Description: Battery voltage limit above which fast charging may operate;
55 - qcom,fast-charge-high-threshold-voltage:
58 Description: Battery voltage limit below which fast charging may operate;
60 voltage. May be clamped to safety limits.
62 - qcom,fast-charge-safe-voltage:
65 Description: Maximum safe battery voltage; May be pre-set by bootloader, in
76 - qcom,auto-recharge-threshold-voltage:
79 Description: Battery voltage limit below which auto-recharge functionality
83 - qcom,minimum-input-voltage:
[all …]
Dti,bq24735.txt17 - ti,charge-voltage : Used to control and set the charging voltage. This value
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dnau8825.txt23 - nuvoton,micbias-voltage: Micbias voltage level.
36 …here MICBIAS is configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 'nuvoton,sar…
41 - nuvoton,sar-voltage: Reference voltage for button impedance measurement.
88 nuvoton,micbias-voltage = <6>;
93 nuvoton,sar-voltage = <0>;
Des8328.txt8 - DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V
9 - AVDD-supply : Regulator providing analog supply voltage 3.3V
10 - PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V
11 - IPVDD-supply : Regulator providing analog output voltage 3.3V
Dsgtl5000.txt16 - micbias-voltage-m-volts : the bias voltage to be used in mVolts
17 The voltage can take values from 1.25V to 3V by 250mV steps
36 micbias-voltage-m-volts = <2250>;
Dcs35l32.txt18 - cirrus,boost-manager : Boost voltage control.
19 0 = Automatically managed. Boost-converter output voltage is the higher
20 of the two: Class G or adaptive LED voltage.
24 2 = (Default) Boost voltage fixed in Bypass Mode (VBST = VP).
25 3 = Boost voltage fixed at 5 V.
Dts3a227e.txt17 - ti,micbias: Intended MICBIAS voltage (datasheet section 9.6.7).
18 Select 0/1/2/3/4/5/6/7 to specify MACBIAS voltage
Dda7219.txt31 - dlg,ldo-lvl : Required internal LDO voltage (mV) level for digital engine
43 - dlg,micbias-pulse-lvl : Mic bias higher voltage pulse level (mV).
45 - dlg,micbias-pulse-time : Mic bias higher voltage pulse duration (ms)
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk20a.c473 .voltage = 0,
479 .voltage = 1,
485 .voltage = 2,
491 .voltage = 3,
497 .voltage = 4,
503 .voltage = 5,
509 .voltage = 6,
515 .voltage = 7,
521 .voltage = 8,
527 .voltage = 9,
[all …]
Dbase.c102 ret = nvkm_volt_set_id(volt, cstate->voltage, +1); in nvkm_cstate_prog()
116 ret = nvkm_volt_set_id(volt, cstate->voltage, -1); in nvkm_cstate_prog()
156 cstate->voltage = cstepX.voltage; in nvkm_cstate_new()
333 cstate->voltage = perfE.voltage; in nvkm_pstate_new()
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dmmc-spi-slot.txt8 - voltage-ranges : two cells are required, first cell specifies minimum
9 slot voltage (mV), second cell specifies maximum slot voltage (mV).
27 voltage-ranges = <3300 3300>;
Dfsl-esdhc.txt22 - voltage-ranges : two cells are required, first cell specifies minimum
23 slot voltage (mV), second cell specifies maximum slot voltage (mV).
37 voltage-ranges = <3300 3300>;
Dfsl-imx-esdhc.txt27 - voltage-ranges : Specify the voltage range in case there are software
29 required, first cell specifies minimum slot voltage (mV), second cell
30 specifies maximum slot voltage (mV). Several ranges could be specified.
/linux-4.4.14/drivers/media/usb/ttusb-dec/
Dttusbdecfe.c37 u8 voltage; member
144 lnb_voltage = htonl(state->voltage); in ttusbdecfe_dvbs_set_frontend()
184 enum fe_sec_voltage voltage) in ttusbdecfe_dvbs_set_voltage() argument
188 switch (voltage) { in ttusbdecfe_dvbs_set_voltage()
190 state->voltage = 13; in ttusbdecfe_dvbs_set_voltage()
193 state->voltage = 18; in ttusbdecfe_dvbs_set_voltage()
241 state->voltage = 0; in ttusbdecfe_dvbs_attach()
/linux-4.4.14/arch/arm/mach-pxa/
Dsharpsl_pm.c187 static int get_percentage(int voltage) in get_percentage() argument
198 while (i > 0 && (voltage > thresh[i].voltage)) in get_percentage()
204 static int get_apm_status(int voltage) in get_apm_status() argument
216 if (voltage >= high_thresh) in get_apm_status()
218 if (voltage >= low_thresh) in get_apm_status()
232 int voltage, percent, apm_status, i; in sharpsl_battery_thread() local
245 voltage = sharpsl_pm.machinfo->read_devdata(SHARPSL_BATT_VOLT); in sharpsl_battery_thread()
246 if (voltage > 0) in sharpsl_battery_thread()
249 if (voltage <= 0) { in sharpsl_battery_thread()
250 voltage = sharpsl_pm.machinfo->bat_levels_noac[0].voltage; in sharpsl_battery_thread()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Drs600.c219 struct radeon_voltage *voltage = &ps->clock_info[0].voltage; in rs600_pm_misc() local
223 if ((voltage->type == VOLTAGE_GPIO) && (voltage->gpio.valid)) { in rs600_pm_misc()
225 tmp = RREG32(voltage->gpio.reg); in rs600_pm_misc()
226 if (voltage->active_high) in rs600_pm_misc()
227 tmp |= voltage->gpio.mask; in rs600_pm_misc()
229 tmp &= ~(voltage->gpio.mask); in rs600_pm_misc()
230 WREG32(voltage->gpio.reg, tmp); in rs600_pm_misc()
231 if (voltage->delay) in rs600_pm_misc()
232 udelay(voltage->delay); in rs600_pm_misc()
234 tmp = RREG32(voltage->gpio.reg); in rs600_pm_misc()
[all …]
Dradeon_atombios.c2138 rdev->pm.power_state[state_index].clock_info[0].voltage.type = VOLTAGE_NONE; in radeon_atombios_parse_power_table_1_3()
2154 rdev->pm.power_state[state_index].clock_info[0].voltage.type = in radeon_atombios_parse_power_table_1_3()
2156 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio = in radeon_atombios_parse_power_table_1_3()
2160 rdev->pm.power_state[state_index].clock_info[0].voltage.active_high = in radeon_atombios_parse_power_table_1_3()
2163 rdev->pm.power_state[state_index].clock_info[0].voltage.active_high = in radeon_atombios_parse_power_table_1_3()
2166 rdev->pm.power_state[state_index].clock_info[0].voltage.type = in radeon_atombios_parse_power_table_1_3()
2168 rdev->pm.power_state[state_index].clock_info[0].voltage.vddc_id = in radeon_atombios_parse_power_table_1_3()
2190 rdev->pm.power_state[state_index].clock_info[0].voltage.type = in radeon_atombios_parse_power_table_1_3()
2192 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio = in radeon_atombios_parse_power_table_1_3()
2196 rdev->pm.power_state[state_index].clock_info[0].voltage.active_high = in radeon_atombios_parse_power_table_1_3()
[all …]
Drv770.c874 struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage; in rv770_pm_misc() local
876 if ((voltage->type == VOLTAGE_SW) && voltage->voltage) { in rv770_pm_misc()
878 if (voltage->voltage == 0xff01) in rv770_pm_misc()
880 if (voltage->voltage != rdev->pm.current_vddc) { in rv770_pm_misc()
881 radeon_atom_set_voltage(rdev, voltage->voltage, SET_VOLTAGE_TYPE_ASIC_VDDC); in rv770_pm_misc()
882 rdev->pm.current_vddc = voltage->voltage; in rv770_pm_misc()
883 DRM_DEBUG("Setting: v: %d\n", voltage->voltage); in rv770_pm_misc()
Drv770_dpm.h218 RV770_SMC_VOLTAGE_VALUE *voltage);
220 RV770_SMC_VOLTAGE_VALUE *voltage);
224 RV770_SMC_VOLTAGE_VALUE *voltage);
/linux-4.4.14/Documentation/devicetree/bindings/iio/dac/
Dad7303.txt10 - REF-supply: Phandle to the external reference voltage supply. This should
11 only be set if there is an external reference voltage connected to the REF
12 pin. If the property is not set Vdd/2 is used as the reference voltage.
/linux-4.4.14/drivers/media/pci/mantis/
Dmantis_vp1034.c47 int vp1034_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) in vp1034_set_voltage() argument
51 switch (voltage) { in vp1034_set_voltage()
66 dprintk(MANTIS_ERROR, 1, "Invalid = (%d)", (u32) voltage); in vp1034_set_voltage()
Dmantis_vp1034.h32 enum fe_sec_voltage voltage);
/linux-4.4.14/Documentation/devicetree/bindings/net/nfc/
Dtrf7970a.txt10 - vin-supply: Regulator for supply voltage to VIN pin
16 - vin-voltage-override: Specify voltage of VIN pin in microvolts.
41 vin-voltage-override = <5000000>;
/linux-4.4.14/arch/arm/mach-omap2/
Dvp44xx_data.c66 .voltage = OMAP4_PRM_VP_MPU_VOLTAGE_OFFSET,
77 .voltage = OMAP4_PRM_VP_IVA_VOLTAGE_OFFSET,
88 .voltage = OMAP4_PRM_VP_CORE_VOLTAGE_OFFSET,
Dvp3xxx_data.c67 .voltage = OMAP3_PRM_VP1_VOLTAGE_OFFSET,
78 .voltage = OMAP3_PRM_VP2_VOLTAGE_OFFSET,
/linux-4.4.14/drivers/power/avs/
DKconfig5 operating voltage of a device in order to optimize (i.e. reduce)
7 At a given operating point the voltage is adapted depending on
20 voltage supplied by the regulators.
/linux-4.4.14/drivers/input/keyboard/
Dsun4i-lradc-keys.c67 u32 voltage; member
85 u32 i, ints, val, voltage, diff, keycode = 0, closest = 0xffffffff; in sun4i_lradc_irq() local
101 voltage = val * lradc->vref / 63; in sun4i_lradc_irq()
104 diff = abs(lradc->chan0_map[i].voltage - voltage); in sun4i_lradc_irq()
192 error = of_property_read_u32(pp, "voltage", &map->voltage); in sun4i_lradc_load_dt_keymap()
/linux-4.4.14/Documentation/devicetree/bindings/opp/
Dopp.txt4 Devices work at voltage-current-frequency combinations and some implementations
16 This binding only supports voltage-frequency pairs.
20 of frequency and voltage like <freq-kHz vol-uV>.
22 vol: voltage in microvolt
60 for all the CPUs which are sharing clock/voltage rails and hence the OPP
72 - OPP nodes: One or more OPP nodes describing voltage-current-frequency
78 switch their DVFS state together, i.e. they share clock/voltage/current lines.
79 Missing property means devices have independent clock/voltage/current lines,
87 This defines voltage-current-frequency combinations along with other related
94 - opp-microvolt: voltage in micro Volts.
[all …]
/linux-4.4.14/drivers/mfd/
Drts5227.c37 static void rts5227_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5227_fill_driving() argument
53 if (voltage == OUTPUT_3V3) { in rts5227_fill_driving()
204 static int rts5227_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) in rts5227_switch_output_voltage() argument
208 if (voltage == OUTPUT_3V3) { in rts5227_switch_output_voltage()
212 } else if (voltage == OUTPUT_1V8) { in rts5227_switch_output_voltage()
225 rts5227_fill_driving(pcr, voltage); in rts5227_switch_output_voltage()
Drts5249.c36 static void rts5249_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5249_fill_driving() argument
52 if (voltage == OUTPUT_3V3) { in rts5249_fill_driving()
250 static int rtsx_base_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) in rtsx_base_switch_output_voltage() argument
255 switch (voltage) { in rtsx_base_switch_output_voltage()
278 pcr_dbg(pcr, "unknown output voltage %d\n", voltage); in rtsx_base_switch_output_voltage()
284 rts5249_fill_driving(pcr, voltage); in rtsx_base_switch_output_voltage()
493 static int rts525a_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) in rts525a_switch_output_voltage() argument
495 switch (voltage) { in rts525a_switch_output_voltage()
512 rts5249_fill_driving(pcr, voltage); in rts525a_switch_output_voltage()
Drtl8411.c194 static int rtl8411_do_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage, in rtl8411_do_switch_output_voltage() argument
201 if (voltage == OUTPUT_3V3) { in rtl8411_do_switch_output_voltage()
207 } else if (voltage == OUTPUT_1V8) { in rtl8411_do_switch_output_voltage()
220 static int rtl8411_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) in rtl8411_switch_output_voltage() argument
222 return rtl8411_do_switch_output_voltage(pcr, voltage, in rtl8411_switch_output_voltage()
226 static int rtl8402_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) in rtl8402_switch_output_voltage() argument
228 return rtl8411_do_switch_output_voltage(pcr, voltage, in rtl8402_switch_output_voltage()
Dtps65911-comparator.c59 static int comp_threshold_set(struct tps65910 *tps65910, int id, int voltage) in comp_threshold_set() argument
71 if (curr_voltage >= voltage) in comp_threshold_set()
73 else if (curr_voltage < voltage) in comp_threshold_set()
Drts5209.c164 static int rts5209_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) in rts5209_switch_output_voltage() argument
168 if (voltage == OUTPUT_3V3) { in rts5209_switch_output_voltage()
176 } else if (voltage == OUTPUT_1V8) { in rts5209_switch_output_voltage()
Drts5229.c146 static int rts5229_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) in rts5229_switch_output_voltage() argument
150 if (voltage == OUTPUT_3V3) { in rts5229_switch_output_voltage()
158 } else if (voltage == OUTPUT_1V8) { in rts5229_switch_output_voltage()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dperf.c108 info->voltage = nvbios_rd08(bios, perf + 0x38); in nvbios_perfEp()
114 info->voltage = nvbios_rd08(bios, perf + 0x05); in nvbios_perfEp()
130 info->voltage = nvbios_rd08(bios, perf + 0x05); in nvbios_perfEp()
139 info->voltage = nvbios_rd08(bios, perf + 0x07); in nvbios_perfEp()
147 info->voltage = nvbios_rd08(bios, perf + 0x02); in nvbios_perfEp()
Dvolt.c137 info->voltage = nvbios_rd08(bios, volt + 0x00) * 10000; in nvbios_volt_entry_parse()
141 info->voltage = nvbios_rd08(bios, volt + 0x00) * 10000; in nvbios_volt_entry_parse()
/linux-4.4.14/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-dt.txt5 clock and voltage across all CPUs.
19 - voltage-tolerance: Specify the CPU voltage tolerance in percentage.
Dcpufreq-exynos5440.txt9 - operating-points: Table of frequencies and voltage CPU could be transitioned into,
10 in the decreasing order. Frequency should be in KHz units and voltage
Dtegra124-cpufreq.txt15 - dfll: Fast DFLL clocksource that also automatically scales CPU voltage.
16 - vdd-cpu-supply: Regulator for CPU voltage
/linux-4.4.14/drivers/media/dvb-frontends/
Dlnbp22.c52 enum fe_sec_voltage voltage) in lnbp22_set_voltage() argument
62 dprintk(1, "%s: %d (18V=%d 13V=%d)\n", __func__, voltage, in lnbp22_set_voltage()
66 switch (voltage) { in lnbp22_set_voltage()
Disl6405.c47 enum fe_sec_voltage voltage) in isl6405_set_voltage() argument
56 switch (voltage) { in isl6405_set_voltage()
70 switch (voltage) { in isl6405_set_voltage()
Dlnbh25.c91 enum fe_sec_voltage voltage) in lnbh25_set_voltage() argument
104 switch (voltage) { in lnbh25_set_voltage()
133 if (voltage != SEC_VOLTAGE_OFF) { in lnbh25_set_voltage()
Dtda8083.c200 enum fe_sec_voltage voltage) in tda8083_set_voltage() argument
202 switch (voltage) { in tda8083_set_voltage()
407 enum fe_sec_voltage voltage) in tda8083_diseqc_set_voltage() argument
411 tda8083_set_voltage (state, voltage); in tda8083_diseqc_set_voltage()
Disl6421.c47 enum fe_sec_voltage voltage) in isl6421_set_voltage() argument
56 switch(voltage) { in isl6421_set_voltage()
Dmb86a16.h32 enum fe_sec_voltage voltage);
Dlnbp21.c48 enum fe_sec_voltage voltage) in lnbp21_set_voltage() argument
57 switch(voltage) { in lnbp21_set_voltage()
/linux-4.4.14/drivers/media/usb/dvb-usb/
Dvp702x-fe.c29 enum fe_sec_voltage voltage; member
172 if (st->voltage == SEC_VOLTAGE_18) in vp702x_fe_set_frontend()
289 enum fe_sec_voltage voltage) in vp702x_fe_set_voltage() argument
296 st->voltage = voltage; in vp702x_fe_set_voltage()
298 if (voltage != SEC_VOLTAGE_OFF) in vp702x_fe_set_voltage()
/linux-4.4.14/include/linux/
Ddevfreq_cooling.h40 unsigned long (*get_static_power)(unsigned long voltage);
42 unsigned long voltage);
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dsamsung-s5k6a3.txt11 - svdda-supply : core voltage supply;
12 - svddio-supply : I/O voltage supply;
13 - afvdd-supply : AF (actuator) voltage supply;
Dti,omap3isp.txt42 vdd-csiphy1-supply : voltage supply of the CSI-2 PHY 1
43 vdd-csiphy2-supply : voltage supply of the CSI-2 PHY 2
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dnvidia,tegra124-dfll.txt7 the fast CPU cluster. It consists of a free-running voltage controlled
8 oscillator connected to the CPU voltage rail (VDD_CPU), and a closed loop
9 control module that will automatically adjust the VDD_CPU voltage by
19 - look-up table RAM for voltage register values.
33 - vdd-cpu-supply: Regulator for the CPU voltage rail that the DFLL
Dmt8173-cpu-dvfs.txt16 needs to do "voltage tracking" to step by step scale up/down Vproc and
17 Vsram to fit SoC specific needs. When absent, the voltage scaling
18 flow is handled by hardware, hence no software "voltage tracking" is
/linux-4.4.14/Documentation/power/
Dopp.txt23 domains to run at lower voltage and frequency while other domains run at
24 voltage/frequency pairs that are higher.
26 The set of discrete tuples consisting of frequency and voltage pairs that
32 {300MHz at minimum voltage of 1V}, {800MHz at minimum voltage of 1.2V},
33 {1GHz at minimum voltage of 1.3V}
91 opp_get_{voltage, freq, opp_count} fall into this category.
108 The OPP is defined using the frequency and voltage. Once added, the OPP
244 dev_pm_opp_get_voltage - Retrieve the voltage represented by the opp pointer.
246 framework requires to set the voltage represented by the OPP using
248 voltage.
[all …]
Dpower_supply_class.txt90 VOLTAGE_OCV - open circuit voltage of the battery.
95 no direct relation between voltage and battery capacity, but some dumb
96 batteries use voltage for very approximated calculation of capacity.
98 about maximal and minimal voltage thresholds of a given battery.
100 VOLTAGE_MAX, VOLTAGE_MIN - same as _DESIGN voltage values except that
104 VOLTAGE_BOOT - Reports the voltage measured during boot
132 CONSTANT_CHARGE_VOLTAGE - constant charge voltage programmed by charger.
133 CONSTANT_CHARGE_VOLTAGE_MAX - maximum charge voltage supported by the
211 voltage and so on. But full-fledged battery model is likely not subject
/linux-4.4.14/drivers/iio/adc/
Dqcom-spmi-vadc.c475 s64 voltage; in vadc_calibrate() local
477 voltage = adc_code - vadc->graph[prop->calibration].gnd; in vadc_calibrate()
478 voltage *= vadc->graph[prop->calibration].dx; in vadc_calibrate()
479 voltage = div64_s64(voltage, vadc->graph[prop->calibration].dy); in vadc_calibrate()
482 voltage += vadc->graph[prop->calibration].dx; in vadc_calibrate()
484 if (voltage < 0) in vadc_calibrate()
485 voltage = 0; in vadc_calibrate()
489 voltage = voltage * prescale->den; in vadc_calibrate()
491 return div64_s64(voltage, prescale->num); in vadc_calibrate()
/linux-4.4.14/Documentation/devicetree/bindings/staging/iio/adc/
Dspear-adc.txt12 - vref-external: External voltage reference in milli-volts. If omitted
13 the internal voltage reference will be used.
/linux-4.4.14/arch/m68k/amiga/
Dpcmcia.c69 void pcmcia_program_voltage(int voltage) in pcmcia_program_voltage() argument
73 switch (voltage) { in pcmcia_program_voltage()
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dti_soc_thermal.txt3 In the System Control Module, OMAP supplies a voltage reference
5 gap voltage and temperature sensor (VBGAPTS) module. The band
6 gap provides current and voltage reference for its internal
/linux-4.4.14/drivers/input/misc/
Ddrv260x.c254 static int drv260x_calculate_voltage(unsigned int voltage) in drv260x_calculate_voltage() argument
256 return (voltage * 255 / 5600); in drv260x_calculate_voltage()
476 unsigned int voltage; in drv260x_parse_dt() local
492 error = of_property_read_u32(np, "vib-rated-mv", &voltage); in drv260x_parse_dt()
494 haptics->rated_voltage = drv260x_calculate_voltage(voltage); in drv260x_parse_dt()
497 error = of_property_read_u32(np, "vib-overdrive-mv", &voltage); in drv260x_parse_dt()
499 haptics->overdrive_voltage = drv260x_calculate_voltage(voltage); in drv260x_parse_dt()
/linux-4.4.14/Documentation/devicetree/bindings/extcon/
Dextcon-rt8973a.txt6 voltage system from abnormal high input voltage (up to 28V) and supports high
/linux-4.4.14/Documentation/thermal/
Dcpu-cooling-api.txt90 - The voltage and frequency levels as a result of DVFS. The DVFS
131 - Operating voltage
144 The temperature, operating voltage and process 'grade' (slow to fast)
161 arbitrary process grade, voltage and temperature point. These values
163 process grade, the current temperature and the operating voltage.
172 unsigned long voltage, u32 &power);
175 `voltage` is the voltage at which they are operating. The function
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dsamsung-hsotg.txt25 - vusb_d-supply: phandle to voltage regulator of digital section,
26 - vusb_a-supply: phandle to voltage regulator of analog section.
/linux-4.4.14/drivers/media/firewire/
Dfiredtv-fe.c78 enum fe_sec_voltage voltage) in fdtv_set_voltage() argument
82 fdtv->voltage = voltage; in fdtv_set_voltage()
Dfiredtv.h102 enum fe_sec_voltage voltage; member
122 int avc_lnb_control(struct firedtv *fdtv, char voltage, char burst,
/linux-4.4.14/Documentation/devicetree/bindings/display/panel/
Dsamsung,s6e8aa0.txt6 - vdd3-supply: core voltage supply
7 - vci-supply: voltage supply for analog circuits
Dsamsung,ld9040.txt6 - vdd3-supply: core voltage supply
7 - vci-supply: voltage supply for analog circuits
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-f300.h2 enum fe_sec_voltage voltage);
Dcx23885-f300.c147 int f300_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) in f300_set_voltage() argument
155 switch (voltage) { in f300_set_voltage()
/linux-4.4.14/Documentation/cpu-freq/
Dindex.txt1 CPU frequency and voltage scaling code in the Linux(TM) kernel
53 Clock and voltage scaling for the SA-1100:
Damd-powernow.txt11 Note that the functionality to change frequency (and voltage)
17 voltage information appropriate for a particular platform.
/linux-4.4.14/Documentation/memory-devices/
Dti-emif.txt29 parameters and other settings during frequency, voltage and
45 EMIF driver registers notifiers for voltage and frequency changes
/linux-4.4.14/include/linux/power/
Dtwl4030_madc_battery.h27 short voltage; /* in mV - specify -1 for end of list */ member
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88-dvb.c455 enum fe_sec_voltage voltage) in kworld_dvbs_100_set_voltage() argument
460 if (voltage == SEC_VOLTAGE_OFF) in kworld_dvbs_100_set_voltage()
466 return core->prev_set_voltage(fe, voltage); in kworld_dvbs_100_set_voltage()
471 enum fe_sec_voltage voltage) in geniatech_dvbs_set_voltage() argument
476 if (voltage == SEC_VOLTAGE_OFF) { in geniatech_dvbs_set_voltage()
482 return core->prev_set_voltage(fe, voltage); in geniatech_dvbs_set_voltage()
487 enum fe_sec_voltage voltage) in tevii_dvbs_set_voltage() argument
493 switch (voltage) { in tevii_dvbs_set_voltage()
506 return core->prev_set_voltage(fe, voltage); in tevii_dvbs_set_voltage()
511 enum fe_sec_voltage voltage) in vp1027_set_voltage() argument
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.txt1 Qualcomm's SPMI PMIC voltage ADC
3 SPMI PMIC voltage ADC (VADC) provides interface to clients to read
4 voltage. The VADC is a 15-bit sigma-delta ADC.

123