Based on kernel version 7.2. Page generated on 2026-08-20 08:41 EST.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/thermal/spacemit,k1-tsensor.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: SpacemiT K1 Thermal Sensor description: The SpacemiT K1 Thermal Sensor monitors the temperature of the SoC using multiple internal sensors (e.g., soc, package, gpu, clusters). maintainers: - Shuwei Wu <shuwei.wu@mailbox.org> $ref: thermal-sensor.yaml# properties: compatible: const: spacemit,k1-tsensor reg: maxItems: 1 clocks: items: - description: Core clock for thermal sensor - description: Bus clock for thermal sensor clock-names: items: - const: core - const: bus interrupts: maxItems: 1 resets: items: - description: Reset for the thermal sensor "#thermal-sensor-cells": const: 1 description: The first cell indicates the sensor ID. 0 = soc 1 = package 2 = gpu 3 = cluster0 4 = cluster1 required: - compatible - reg - clocks - clock-names - interrupts - resets - "#thermal-sensor-cells" additionalProperties: false examples: - | #include <dt-bindings/clock/spacemit,k1-syscon.h> thermal@d4018000 { compatible = "spacemit,k1-tsensor"; reg = <0xd4018000 0x100>; clocks = <&syscon_apbc CLK_TSEN>, <&syscon_apbc CLK_TSEN_BUS>; clock-names = "core", "bus"; interrupts = <61>; resets = <&syscon_apbc RESET_TSEN>; #thermal-sensor-cells = <1>; }; |