Home
last modified time | relevance | path

Searched full:diode (Results 1 – 25 of 210) sorted by relevance

123456789

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Dti,bq32k.txt11 - trickle-diode-disable : Do not use internal trickle charger diode
12 Should be given if internal trickle charger diode should be disabled
Ddallas,ds1390.txt11 - trickle-diode-disable : Do not use internal trickle charger diode
12 Should be given if internal trickle charger diode should be disabled
Depson,rx8900.txt12 - trickle-diode-disable : boolean, if present will disable internal trickle
13 charger diode
21 trickle-diode-disable;
Drtc-ds1307.txt40 - trickle-diode-disable : ds1339, ds1340 and ds1388 only
41 Do not use internal trickle charger diode
42 Should be given if internal trickle charger diode should be disabled
Drtc.yaml42 trickle-diode-disable:
45 Do not use internal trickle charger diode. Should be given if
46 internal trickle charger diode should be disabled.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/
Ddallas,ds1390.txt11 - trickle-diode-disable : Do not use internal trickle charger diode
12 Should be given if internal trickle charger diode should be disabled
Drtc-ds1307.yaml78 trickle-diode-disable:
79 description: Do not use internal trickle charger diode. Should be given if internal
80 trickle charger diode should be disabled (superseded by aux-voltage-chargeable)
Drtc.yaml41 trickle-diode-disable:
44 Do not use internal trickle charger diode. Should be given if
45 internal trickle charger diode should be disabled.
Depson,rx8900.yaml30 trickle-diode-disable: true
48 trickle-diode-disable;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/temperature/
Dadi,ltc2983.yaml129 "^diode@":
132 Represents a diode sensor which is connected to one of the device
137 description: Identifies the sensor as a diode.
142 description: Boolean property which set's the diode as single-ended.
148 parasitic resistance effects between the LTC2983 and the diode.
153 Boolean property which enables a running average of the diode
154 temperature reading. This reduces the noise when the diode is used
162 applied to the diode. Depending on the number of conversions
169 This property sets the diode ideality factor. The real value must
411 diode5: diode@5 {
/kernel/linux/linux-6.6/drivers/rtc/
Drtc-sunplus.c170 * 0 0 1 0.86mA (2K Ohm with diode)
171 * 1 0 1 1.81mA (250 Ohm with diode)
172 * 2 0 1 2.07mA (50 Ohm with diode)
173 * 3 0 1 16.0mA (0 Ohm with diode)
174 * 0 1 1 1.36mA (2K Ohm without diode)
175 * 1 1 1 3.99mA (250 Ohm without diode)
176 * 2 1 1 4.41mA (50 Ohm without diode)
177 * 3 1 1 16.0mA (0 Ohm without diode)
Drtc-bq32k.c156 * over diode and 940ohm resistor) in trickle_charger_of_init()
159 if (of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
160 dev_err(dev, "diode and resistor mismatch\n"); in trickle_charger_of_init()
167 /* diode disabled */ in trickle_charger_of_init()
169 if (!of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
170 dev_err(dev, "bq32k: diode and resistor mismatch\n"); in trickle_charger_of_init()
/kernel/linux/linux-5.10/Documentation/hwmon/
Dmax6639.rst23 temperature and one external diode-connected transistor or two external
24 diode-connected transistors.
33 temp1_fault R Temperature channel 1 diode fault
34 temp2_fault R Temperature channel 2 diode fault
Dsmsc47m192.rst85 temp1_input chip temperature measured by on-chip diode
87 would typically be wired to the diode inside the CPU)
105 temp[2-3]_input_fault diode fault flags for temperature inputs 2 and 3.
108 to ground or Vcc. '1' indicates a diode fault.
Dmax6697.rst75 remote temperature sensors. Remote temperature sensors are diode-connected
76 thermal transitors, except for MAX6698 which supports three diode-connected
90 tempX_fault RO temperature diode fault (remote sensors only)
/kernel/linux/linux-6.6/Documentation/hwmon/
Dmax6639.rst23 temperature and one external diode-connected transistor or two external
24 diode-connected transistors.
33 temp1_fault R Temperature channel 1 diode fault
34 temp2_fault R Temperature channel 2 diode fault
Dsmsc47m192.rst85 temp1_input chip temperature measured by on-chip diode
87 would typically be wired to the diode inside the CPU)
105 temp[2-3]_input_fault diode fault flags for temperature inputs 2 and 3.
108 to ground or Vcc. '1' indicates a diode fault.
Dmax6697.rst75 remote temperature sensors. Remote temperature sensors are diode-connected
76 thermal transistors, except for MAX6698 which supports three diode-connected
90 tempX_fault RO temperature diode fault (remote sensors only)
/kernel/linux/linux-5.10/drivers/hwmon/
Demc1403.c363 case 0x00: /* internal diode high byte */ in emc1403_regmap_is_volatile()
364 case 0x01: /* external diode 1 high byte */ in emc1403_regmap_is_volatile()
366 case 0x10: /* external diode 1 low byte */ in emc1403_regmap_is_volatile()
367 case 0x1b: /* external diode fault */ in emc1403_regmap_is_volatile()
368 case 0x23: /* external diode 2 high byte */ in emc1403_regmap_is_volatile()
369 case 0x24: /* external diode 2 low byte */ in emc1403_regmap_is_volatile()
370 case 0x29: /* internal diode low byte */ in emc1403_regmap_is_volatile()
371 case 0x2a: /* externl diode 3 high byte */ in emc1403_regmap_is_volatile()
372 case 0x2b: /* external diode 3 low byte */ in emc1403_regmap_is_volatile()
/kernel/linux/linux-6.6/drivers/hwmon/
Demc1403.c363 case 0x00: /* internal diode high byte */ in emc1403_regmap_is_volatile()
364 case 0x01: /* external diode 1 high byte */ in emc1403_regmap_is_volatile()
366 case 0x10: /* external diode 1 low byte */ in emc1403_regmap_is_volatile()
367 case 0x1b: /* external diode fault */ in emc1403_regmap_is_volatile()
368 case 0x23: /* external diode 2 high byte */ in emc1403_regmap_is_volatile()
369 case 0x24: /* external diode 2 low byte */ in emc1403_regmap_is_volatile()
370 case 0x29: /* internal diode low byte */ in emc1403_regmap_is_volatile()
371 case 0x2a: /* externl diode 3 high byte */ in emc1403_regmap_is_volatile()
372 case 0x2b: /* external diode 3 low byte */ in emc1403_regmap_is_volatile()
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-bq32k.c155 * over diode and 940ohm resistor) in trickle_charger_of_init()
158 if (of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
159 dev_err(dev, "diode and resistor mismatch\n"); in trickle_charger_of_init()
166 /* diode disabled */ in trickle_charger_of_init()
168 if (!of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
169 dev_err(dev, "bq32k: diode and resistor mismatch\n"); in trickle_charger_of_init()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/temperature/
Dadi,ltc2983.yaml147 "^diode@":
151 description: Diode sensor.
166 resistance between the device and the diode.
171 Whether to use a running average of the diode temperature
172 reading to reduce the noise when the diode is used as a cold
179 Magnitude of the 1l excitation current applied to the diode.
187 Diode ideality factor.
502 diode5: diode@5 {
/kernel/linux/linux-5.10/drivers/iio/temperature/
Dltc2983.c568 struct ltc2983_diode *diode = to_diode(sensor); in ltc2983_diode_assign_chan() local
571 chan_val = LTC2983_DIODE_CFG(diode->sensor_config); in ltc2983_diode_assign_chan()
572 chan_val |= LTC2983_DIODE_EXC_CURRENT(diode->excitation_current); in ltc2983_diode_assign_chan()
573 chan_val |= LTC2983_DIODE_IDEAL_FACTOR(diode->ideal_factor_value); in ltc2983_diode_assign_chan()
1014 struct ltc2983_diode *diode; in ltc2983_diode_new() local
1018 diode = devm_kzalloc(&st->spi->dev, sizeof(*diode), GFP_KERNEL); in ltc2983_diode_new()
1019 if (!diode) in ltc2983_diode_new()
1023 diode->sensor_config = LTC2983_DIODE_SGL(1); in ltc2983_diode_new()
1026 diode->sensor_config |= LTC2983_DIODE_3_CONV_CYCLE(1); in ltc2983_diode_new()
1029 diode->sensor_config |= LTC2983_DIODE_AVERAGE_ON(1); in ltc2983_diode_new()
[all …]
/kernel/linux/linux-6.6/drivers/iio/temperature/
Dltc2983.c606 struct ltc2983_diode *diode = to_diode(sensor); in ltc2983_diode_assign_chan() local
609 chan_val = LTC2983_DIODE_CFG(diode->sensor_config); in ltc2983_diode_assign_chan()
610 chan_val |= LTC2983_DIODE_EXC_CURRENT(diode->excitation_current); in ltc2983_diode_assign_chan()
611 chan_val |= LTC2983_DIODE_IDEAL_FACTOR(diode->ideal_factor_value); in ltc2983_diode_assign_chan()
1066 struct ltc2983_diode *diode; in ltc2983_diode_new() local
1070 diode = devm_kzalloc(&st->spi->dev, sizeof(*diode), GFP_KERNEL); in ltc2983_diode_new()
1071 if (!diode) in ltc2983_diode_new()
1075 diode->sensor_config = LTC2983_DIODE_SGL(1); in ltc2983_diode_new()
1078 diode->sensor_config |= LTC2983_DIODE_3_CONV_CYCLE(1); in ltc2983_diode_new()
1081 diode->sensor_config |= LTC2983_DIODE_AVERAGE_ON(1); in ltc2983_diode_new()
[all …]
/kernel/linux/linux-6.6/drivers/thermal/
Ddove_thermal.c23 /* Dove Theraml Diode Control 0 Register */
32 /* Dove Thermal Diode Control 1 Register */
47 /* Configure the Diode Control Register #0 */ in dove_init_sensor()

123456789