1*3c09ca88SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*3c09ca88SRob Herring (Arm)%YAML 1.2 3*3c09ca88SRob Herring (Arm)--- 4*3c09ca88SRob Herring (Arm)$id: http://devicetree.org/schemas/thermal/amazon,al-thermal.yaml# 5*3c09ca88SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*3c09ca88SRob Herring (Arm) 7*3c09ca88SRob Herring (Arm)title: Amazon Annapurna Labs Thermal Sensor 8*3c09ca88SRob Herring (Arm) 9*3c09ca88SRob Herring (Arm)maintainers: 10*3c09ca88SRob Herring (Arm) - Talel Shenhar <talel@amazon.com> 11*3c09ca88SRob Herring (Arm) 12*3c09ca88SRob Herring (Arm)description: 13*3c09ca88SRob Herring (Arm) Simple thermal device that allows temperature reading by a single MMIO 14*3c09ca88SRob Herring (Arm) transaction. 15*3c09ca88SRob Herring (Arm) 16*3c09ca88SRob Herring (Arm)properties: 17*3c09ca88SRob Herring (Arm) compatible: 18*3c09ca88SRob Herring (Arm) items: 19*3c09ca88SRob Herring (Arm) - const: amazon,al-thermal 20*3c09ca88SRob Herring (Arm) 21*3c09ca88SRob Herring (Arm) reg: 22*3c09ca88SRob Herring (Arm) maxItems: 1 23*3c09ca88SRob Herring (Arm) 24*3c09ca88SRob Herring (Arm) '#thermal-sensor-cells': 25*3c09ca88SRob Herring (Arm) const: 1 26*3c09ca88SRob Herring (Arm) 27*3c09ca88SRob Herring (Arm)additionalProperties: false 28*3c09ca88SRob Herring (Arm) 29*3c09ca88SRob Herring (Arm)examples: 30*3c09ca88SRob Herring (Arm) - | 31*3c09ca88SRob Herring (Arm) thermal: thermal@5002860 { 32*3c09ca88SRob Herring (Arm) compatible = "amazon,al-thermal"; 33*3c09ca88SRob Herring (Arm) reg = <0x05002860 0x1>; 34*3c09ca88SRob Herring (Arm) #thermal-sensor-cells = <0x1>; 35*3c09ca88SRob Herring (Arm) }; 36*3c09ca88SRob Herring (Arm) 37*3c09ca88SRob Herring (Arm) thermal-zones { 38*3c09ca88SRob Herring (Arm) z0-thermal { 39*3c09ca88SRob Herring (Arm) polling-delay-passive = <250>; 40*3c09ca88SRob Herring (Arm) polling-delay = <1000>; 41*3c09ca88SRob Herring (Arm) thermal-sensors = <&thermal 0>; 42*3c09ca88SRob Herring (Arm) trips { 43*3c09ca88SRob Herring (Arm) critical { 44*3c09ca88SRob Herring (Arm) temperature = <105000>; 45*3c09ca88SRob Herring (Arm) hysteresis = <2000>; 46*3c09ca88SRob Herring (Arm) type = "critical"; 47*3c09ca88SRob Herring (Arm) }; 48*3c09ca88SRob Herring (Arm) }; 49*3c09ca88SRob Herring (Arm) }; 50*3c09ca88SRob Herring (Arm) }; 51