Searched +full:sense +full:- +full:offset +full:- +full:millicelsius (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/iio/afe/temperature-transducer.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Liam Beguin <liambeguin@gmail.com>19 When an io-channel measures the output voltage of a temperature analog front26 T = (Isense(T) / alpha) + offset27 T = 1 / (Rsense * alpha) * (V + offset * Rsense * alpha)35 -----37 +---+---+[all …]
1 // SPDX-License-Identifier: GPL-2.033 *val *= rescale->numerator; in rescale_process_scale()34 if (rescale->denominator == 1) in rescale_process_scale()36 *val2 = rescale->denominator; in rescale_process_scale()44 if (!check_mul_overflow(*val, rescale->numerator, &_val) && in rescale_process_scale()45 !check_mul_overflow(*val2, rescale->denominator, &_val2)) { in rescale_process_scale()53 tmp = div_s64(tmp, rescale->denominator); in rescale_process_scale()54 tmp *= rescale->numerator; in rescale_process_scale()82 * *val = 1 and *val2 = -0.5 yields -1.5 not -0.5. in rescale_process_scale()86 tmp = (s64)abs(*val) * abs(rescale->numerator); in rescale_process_scale()[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Copyright (c) 2014 - 2018, NVIDIA CORPORATION. All rights reserved.34 #include <dt-bindings/thermal/tegra124-soctherm.h>197 #define REG_GET_MASK(r, m) (((r) & (m)) >> (ffs(m) - 1))200 (((v) & (m >> (ffs(m) - 1))) << (ffs(m) - 1)))203 #define THROT_DEPTH_DIVIDEND(depth) ((256 * (100 - (depth)) / 100) - 1)205 /* gk20a nv_therm interface N:3 Mapping. Levels defined in tegra124-soctherm.h212 #define THROT_LEVEL_TO_DEPTH(level) ((0x1 << (level)) - 1)214 /* get THROT_PSKIP_xxx offset per LIGHT/HEAVY throt and CPU/GPU dev */221 /* get THROT_xxx_CTRL offset per LIGHT/HEAVY throt */[all …]