1*08e9fdfbSRafał Miłecki# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*08e9fdfbSRafał Miłecki%YAML 1.2 3*08e9fdfbSRafał Miłecki--- 4*08e9fdfbSRafał Miłecki$id: http://devicetree.org/schemas/thermal/brcm,ns-thermal.yaml# 5*08e9fdfbSRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml# 6*08e9fdfbSRafał Miłecki 7*08e9fdfbSRafał Miłeckititle: Broadcom Northstar Thermal 8*08e9fdfbSRafał Miłecki 9*08e9fdfbSRafał Miłeckimaintainers: 10*08e9fdfbSRafał Miłecki - Rafał Miłecki <rafal@milecki.pl> 11*08e9fdfbSRafał Miłecki 12*08e9fdfbSRafał Miłeckidescription: 13*08e9fdfbSRafał Miłecki Thermal sensor that is part of Northstar's DMU (Device Management Unit). 14*08e9fdfbSRafał Miłecki 15*08e9fdfbSRafał MiłeckiallOf: 16*08e9fdfbSRafał Miłecki - $ref: thermal-sensor.yaml# 17*08e9fdfbSRafał Miłecki 18*08e9fdfbSRafał Miłeckiproperties: 19*08e9fdfbSRafał Miłecki compatible: 20*08e9fdfbSRafał Miłecki const: brcm,ns-thermal 21*08e9fdfbSRafał Miłecki 22*08e9fdfbSRafał Miłecki reg: 23*08e9fdfbSRafał Miłecki description: PVTMON registers range 24*08e9fdfbSRafał Miłecki maxItems: 1 25*08e9fdfbSRafał Miłecki 26*08e9fdfbSRafał Miłecki "#thermal-sensor-cells": 27*08e9fdfbSRafał Miłecki const: 0 28*08e9fdfbSRafał Miłecki 29*08e9fdfbSRafał MiłeckiunevaluatedProperties: false 30*08e9fdfbSRafał Miłecki 31*08e9fdfbSRafał Miłeckirequired: 32*08e9fdfbSRafał Miłecki - reg 33*08e9fdfbSRafał Miłecki 34*08e9fdfbSRafał Miłeckiexamples: 35*08e9fdfbSRafał Miłecki - | 36*08e9fdfbSRafał Miłecki thermal: thermal@1800c2c0 { 37*08e9fdfbSRafał Miłecki compatible = "brcm,ns-thermal"; 38*08e9fdfbSRafał Miłecki reg = <0x1800c2c0 0x10>; 39*08e9fdfbSRafał Miłecki #thermal-sensor-cells = <0>; 40*08e9fdfbSRafał Miłecki }; 41*08e9fdfbSRafał Miłecki 42*08e9fdfbSRafał Miłecki thermal-zones { 43*08e9fdfbSRafał Miłecki cpu-thermal { 44*08e9fdfbSRafał Miłecki polling-delay-passive = <0>; 45*08e9fdfbSRafał Miłecki polling-delay = <1000>; 46*08e9fdfbSRafał Miłecki coefficients = <(-556) 418000>; 47*08e9fdfbSRafał Miłecki thermal-sensors = <&thermal>; 48*08e9fdfbSRafał Miłecki 49*08e9fdfbSRafał Miłecki trips { 50*08e9fdfbSRafał Miłecki cpu-crit { 51*08e9fdfbSRafał Miłecki temperature = <125000>; 52*08e9fdfbSRafał Miłecki hysteresis = <0>; 53*08e9fdfbSRafał Miłecki type = "critical"; 54*08e9fdfbSRafał Miłecki }; 55*08e9fdfbSRafał Miłecki }; 56*08e9fdfbSRafał Miłecki 57*08e9fdfbSRafał Miłecki cooling-maps { 58*08e9fdfbSRafał Miłecki }; 59*08e9fdfbSRafał Miłecki }; 60*08e9fdfbSRafał Miłecki }; 61