# 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 $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 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>; };