Home
last modified time | relevance | path

Searched +full:resistance +full:- +full:temp +full:- +full:table (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/power/supply/
H A Dab8500_bmdata.c1 // SPDX-License-Identifier: GPL-2.0
6 #include "ab8500-bm.h"
10 /* Default: between this temp and AB8500_TEMP_UNDER charging is reduced */
12 /* Default: between this temp and AB8500_TEMP_OVER charging is reduced */
14 /* Default: over this temp, charging is stopped */
47 * Note that the batres_vs_temp table must be strictly sorted by falling
48 * temperature values to work. Factory resistance is 300 mOhm and the
49 * resistance values to the right are percentages of 300 mOhm.
52 { .temp = 40, .resistance = 40 /* 120 mOhm */ },
53 { .temp = 30, .resistance = 45 /* 135 mOhm */ },
[all …]
H A Dpower_supply_core.c1 // SPDX-License-Identifier: GPL-2.0-only
24 #include <linux/fixp-arith.h>
26 #include "samsung-sdi-battery.h"
47 if (!supply->supplied_from && !supplier->supplied_to) in __power_supply_is_supplied_by()
51 if (supply->supplied_from) { in __power_supply_is_supplied_by()
52 if (!supplier->desc->name) in __power_supply_is_supplied_by()
54 for (i = 0; i < supply->num_supplies; i++) in __power_supply_is_supplied_by()
55 if (!strcmp(supplier->desc->name, supply->supplied_from[i])) in __power_supply_is_supplied_by()
58 if (!supply->desc->name) in __power_supply_is_supplied_by()
60 for (i = 0; i < supplier->num_supplicants; i++) in __power_supply_is_supplied_by()
[all …]
H A Dsamsung-sdi-battery.c1 // SPDX-License-Identifier: GPL-2.0
8 * The BTI (battery type indicator) resistance in the code drops was very
9 * unreliable. The resistance listed here was obtained by simply measuring
10 * the BTI resistance with a multimeter on the battery.
14 #include "samsung-sdi-battery.h"
23 * Voltage to internal resistance tables. The internal resistance varies
24 * depending on the VBAT voltage, so look this up from a table. Different
425 * Temperature to internal resistance scaling tables.
427 * "resistance" is the percentage of the resistance determined from the voltage
430 * FIXME: the proper table is missing: Samsung does not provide the necessary
[all …]
/linux/Documentation/devicetree/bindings/power/supply/
H A 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 …]
/linux/drivers/iio/adc/
H A Dqcom-vadc-common.c1 // SPDX-License-Identifier: GPL-2.0
5 #include <linux/fixp-arith.h>
6 #include <linux/iio/adc/qcom-vadc-common.h>
14 * struct vadc_map_pt - Map the graph representation for ADC channel
17 * resistance.
26 {1758, -40000 },
27 {1742, -35000 },
28 {1719, -30000 },
29 {1691, -25000 },
30 {1654, -20000 },
[all …]
/linux/drivers/hwmon/
H A Dntc_thermistor.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * ntc_thermistor.c - NTC Thermistors
16 #include <linux/fixp-arith.h>
35 * Used as index in a zero-terminated array, holes not allowed so
68 * A compensation table should be sorted by the values of .ohm
74 { .temp_c = -40, .ohm = 1747920 },
75 { .temp_c = -35, .ohm = 1245428 },
76 { .temp_c = -30, .ohm = 898485 },
77 { .temp_c = -25, .ohm = 655802 },
78 { .temp_c = -20, .ohm = 483954 },
[all …]
H A Dnct7802.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * nct7802 - Driver for Nuvoton NCT7802Y
5 * Copyright (C) 2014 Guenter Roeck <linux@roeck-us.net>
14 #include <linux/hwmon-sysfs.h>
55 * Resistance temperature detector (RTD) modes according to 7.2.32 Mode
77 struct mutex access_lock; /* for multi-byte read and write operations */
90 ret = regmap_read(data->regmap, REG_MODE, &mode); in temp_type_show()
94 return sprintf(buf, "%u\n", (mode >> (2 * sattr->index) & 3) + 2); in temp_type_show()
109 if (sattr->index == 2 && type != 4) /* RD3 */ in temp_type_store()
110 return -EINVAL; in temp_type_store()
[all …]
/linux/Documentation/hwmon/
H A Dvt1211.rst10 Addresses scanned: none, address read from Super-I/O config space
24 -----------------
29 configuration for channels 1-5.
30 Legal values are in the range of 0-31. Bit 0 maps to
47 -----------
49 The VIA VT1211 Super-I/O chip includes complete hardware monitoring
52 implements 5 universal input channels (UCH1-5) that can be individually
60 connected to the PWM outputs of the VT1211 :-().
62 The following table shows the relationship between the vt1211 inputs and the
66 Sensor Voltage Mode Temp Mode Default Use (from the datasheet)
[all …]