Home
last modified time | relevance | path

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

1234

/linux/Documentation/devicetree/bindings/rtc/
H A Dadi,max31335.yaml36 adi,tc-diode:
38 Select the diode configuration for the trickle charger.
39 schottky - Schottky diode in series.
40 standard+schottky - standard diode + Schottky diode in series.
69 adi,tc-diode = "schottky";
H A Dabracon,abx80x.yaml36 abracon,tc-diode:
38 Trickle-charge diode type.
56 abracon,tc-diode: ["abracon,tc-resistor"]
57 abracon,tc-resistor: ["abracon,tc-diode"]
78 abracon,tc-diode: false
94 abracon,tc-diode = "schottky";
H A 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
H A 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)
H A 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.
H A Depson,rx8900.yaml30 trickle-diode-disable: true
50 trickle-diode-disable;
/linux/drivers/hwmon/
H A Demc1403.c126 case 0x00: /* internal diode high byte */ in emc1403_regmap_is_volatile()
127 case 0x01: /* external diode 1 high byte */ in emc1403_regmap_is_volatile()
129 case 0x10: /* external diode 1 low byte */ in emc1403_regmap_is_volatile()
130 case 0x1b: /* external diode fault */ in emc1403_regmap_is_volatile()
131 case 0x23: /* external diode 2 high byte */ in emc1403_regmap_is_volatile()
132 case 0x24: /* external diode 2 low byte */ in emc1403_regmap_is_volatile()
133 case 0x29: /* internal diode low byte */ in emc1403_regmap_is_volatile()
134 case 0x2a: /* externl diode 3 high byte */ in emc1403_regmap_is_volatile()
135 case 0x2b: /* external diode 3 low byte */ in emc1403_regmap_is_volatile()
139 case 0x41: /* external diode 4 high byte */ in emc1403_regmap_is_volatile()
[all …]
/linux/drivers/rtc/
H A 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)
H A 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()
H A Drtc-max31335.c448 const char *diode; in max31335_trickle_charger_setup() local
457 if (device_property_read_string(dev, "adi,tc-diode", &diode)) in max31335_trickle_charger_setup()
460 if (!strcmp(diode, "schottky")) in max31335_trickle_charger_setup()
462 else if (!strcmp(diode, "standard+schottky")) in max31335_trickle_charger_setup()
466 "Invalid tc-diode value: %s\n", diode); in max31335_trickle_charger_setup()
H A Drtc-abx80x.c571 const char *diode; in abx80x_dt_trickle_cfg() local
576 ret = of_property_read_string(np, "abracon,tc-diode", &diode); in abx80x_dt_trickle_cfg()
580 if (!strcmp(diode, "standard")) { in abx80x_dt_trickle_cfg()
582 } else if (!strcmp(diode, "schottky")) { in abx80x_dt_trickle_cfg()
585 dev_dbg(&client->dev, "Invalid tc-diode value: %s\n", diode); in abx80x_dt_trickle_cfg()
/linux/Documentation/hwmon/
H A 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
H A 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.
H A 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)
H A Dw83781d.rst141 beta value in the sensor files. '1' is the PII/Celeron diode, '2' is the
197 - Problems with diode/thermistor settings (supported?)
260 > programmable to be either thermistor or Pentium II diode inputs.
261 > How do I program them for diode inputs? I can't find any register
262 > to program these to be diode inputs.
270 diode 1 1 1
276 PII thermal diode 1 1 1
277 2N3904 diode 0 0 0
H A Dvt1211.rst68 Reading 1 temp1 Intel thermal diode
69 Reading 3 temp2 Internal thermal diode
126 internal thermal diode and the driver does all the scaling for temp2 and
131 Temp1 is an Intel-type thermal diode which requires the following formula to
140 Diode Type Offset Gain
H A Dmax31730.rst23 temperatures of three external diode-connected transistors. The operating
26 diode, while beta compensation corrects for temperature-measurement
H A Dasc7621.rst61 Both remote diode temperature readings may be given an offset value such
87 Using a 10-bit ADC, the aSC7621 measures the temperature of two remote diode
289 Remote Diode 1 reading is associated with
295 Remote Diode 1 is associated with Zone 4
299 Diode filter
H A Dthmc50.rst45 external diode-type temperature sensor (compatible w/ the diode sensor inside
H A Dlm83.rst31 a stripped down version of the LM83 that only supports one external diode.
34 in that the later can only sense the temperature of one external diode.
H A Dmax31760.rst23 temperature of a discrete diode-connected transistor, such as a 2N3906,
24 or a thermal diode commonly found on CPUs, graphics processor units (GPUs),
/linux/drivers/iio/temperature/
H A Dltc2983.c607 struct ltc2983_diode *diode = to_diode(sensor); in ltc2983_diode_assign_chan() local
610 chan_val = LTC2983_DIODE_CFG(diode->sensor_config); in ltc2983_diode_assign_chan()
611 chan_val |= LTC2983_DIODE_EXC_CURRENT(diode->excitation_current); in ltc2983_diode_assign_chan()
612 chan_val |= LTC2983_DIODE_IDEAL_FACTOR(diode->ideal_factor_value); in ltc2983_diode_assign_chan()
1019 struct ltc2983_diode *diode; in ltc2983_diode_new() local
1023 diode = devm_kzalloc(&st->spi->dev, sizeof(*diode), GFP_KERNEL); in ltc2983_diode_new()
1024 if (!diode) in ltc2983_diode_new()
1028 diode->sensor_config = LTC2983_DIODE_SGL(1); in ltc2983_diode_new()
1031 diode->sensor_config |= LTC2983_DIODE_3_CONV_CYCLE(1); in ltc2983_diode_new()
1034 diode->sensor_config |= LTC2983_DIODE_AVERAGE_ON(1); in ltc2983_diode_new()
[all …]
/linux/include/linux/platform_data/
H A Dtsl2772.h25 /* Proximity diode to use */
64 * @prox_diode Which diode(s) to use for driving the external
/linux/Documentation/devicetree/bindings/regulator/
H A Drichtek,rtmv20-regulator.yaml7 title: Richtek RTMV20 laser diode regulator
14 It is used to drive laser diode. There're two signals for chip controls
/linux/drivers/macintosh/
H A Dwindfarm_mpu.h60 fu16 mdiode; /* 0x44 - Diode M value (scaling factor) */
61 fs16 bdiode; /* 0x46 - Diode B value (offset) */

1234