Lines Matching +full:temperature +full:- +full:sensor
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/hwmon/baikal,bt1-pvt.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Baikal-T1 PVT Sensor
11 - Serge Semin <fancer.lancer@gmail.com>
14 Baikal-T1 SoC provides an embedded process, voltage and temperature
15 sensor to monitor an internal SoC environment (chip temperature, supply
17 which may cause the system instability and even damages. The IP-block
18 is based on the Analog Bits PVT sensor, but is equipped with a dedicated
19 control wrapper, which provides a MMIO registers-based access to the
20 sensor core functionality (APB3-bus based) and exposes an additional
25 Analog Bits core Bakal-T1 PVT control block
26 +--------------------+ +------------------------+
27 | Temperature sensor |-+ +------| Sensors control |
28 |--------------------| |<---En---| |------------------------|
29 | Voltage sensor |-|<--Mode--| +--->| Sampled data |
30 |--------------------| |<--Trim--+ | |------------------------|
31 | Low-Vt sensor |-| | +--| Thresholds comparator |
32 |--------------------| |---Data----| | |------------------------|
33 | High-Vt sensor |-| | +->| Interrupts status |
34 |--------------------| |--Valid--+-+ | |------------------------|
35 | Standard-Vt sensor |-+ +---+--| Interrupts mask |
36 +--------------------+ |------------------------|
38 | +------------------------+
40 Rclk-----+----------------------------------------+ |
41 APB3-------------------------------------------------+
43 This bindings describes the external Baikal-T1 PVT control interfaces
46 implement the sysfs files-based access to the sensors functionality.
50 const: baikal,bt1-pvt
60 - description: PVT reference clock
61 - description: APB3 interface clock
63 clock-names:
65 - const: ref
66 - const: pclk
68 "#thermal-sensor-cells":
69 description: Baikal-T1 can be referenced as the CPU thermal-sensor
72 baikal,pvt-temp-offset-millicelsius:
74 Temperature sensor trimming factor. It can be used to manually adjust the
75 temperature measurements within 7.130 degrees Celsius.
83 - compatible
84 - reg
85 - interrupts
86 - clocks
87 - clock-names
90 - |
91 #include <dt-bindings/interrupt-controller/mips-gic.h>
94 compatible = "baikal,bt1-pvt";
96 #thermal-sensor-cells = <0>;
100 baikal,pvt-temp-offset-millicelsius = <1000>;
103 clock-names = "ref", "pclk";