mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 08:14:15 +08:00
dt-bindings: hwmon: (mr75203) add coefficient properties for the thermal equation
Add optional temperature coefficient properties: *) moortec,ts-coeff-g *) moortec,ts-coeff-h *) moortec,ts-coeff-cal5 *) moortec,ts-coeff-j If defined they shall be used instead of defaults. The coefficients were added to device tree on top of the series property (which can be used to select between series 5 and series 6), because coefficients can vary between product and product, and code defaults might not be accurate enough. Signed-off-by: Eliav Farber <farbere@amazon.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220908152449.35457-19-farbere@amazon.com Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
parent
3b12ca798e
commit
bf1fdafdbc
@ -100,6 +100,41 @@ properties:
|
||||
default: 5
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
|
||||
moortec,ts-coeff-g:
|
||||
description:
|
||||
G coefficient for temperature equation.
|
||||
Default for series 5 = 60000
|
||||
Default for series 6 = 57400
|
||||
multipleOf: 1000
|
||||
minimum: 1000
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
|
||||
moortec,ts-coeff-h:
|
||||
description:
|
||||
H coefficient for temperature equation.
|
||||
Default for series 5 = 200000
|
||||
Default for series 6 = 249400
|
||||
multipleOf: 1000
|
||||
minimum: 1000
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
|
||||
moortec,ts-coeff-cal5:
|
||||
description:
|
||||
cal5 coefficient for temperature equation.
|
||||
Default for series 5 = 4094
|
||||
Default for series 6 = 4096
|
||||
minimum: 1
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
|
||||
moortec,ts-coeff-j:
|
||||
description:
|
||||
J coefficient for temperature equation.
|
||||
Default for series 5 = -100
|
||||
Default for series 6 = 0
|
||||
multipleOf: 1000
|
||||
maximum: 0
|
||||
$ref: /schemas/types.yaml#/definitions/int32
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
@ -123,5 +158,7 @@ examples:
|
||||
resets = <&rcu0 0x40 7>;
|
||||
moortec,vm-active-channels = /bits/ 8 <0x10 0x05>;
|
||||
moortec,vm-pre-scaler-x2 = /bits/ 8 <5 6 20>;
|
||||
moortec,ts-coeff-g = <61400>;
|
||||
moortec,ts-coeff-h = <253700>;
|
||||
#thermal-sensor-cells = <1>;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user