18c2ecf20Sopenharmony_ciAmazon's Annapurna Labs Thermal Sensor 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciSimple thermal device that allows temperature reading by a single MMIO 48c2ecf20Sopenharmony_citransaction. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci- compatible: "amazon,al-thermal". 88c2ecf20Sopenharmony_ci- reg: The physical base address and length of the sensor's registers. 98c2ecf20Sopenharmony_ci- #thermal-sensor-cells: Must be 1. See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for a description. 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciExample: 128c2ecf20Sopenharmony_ci thermal: thermal { 138c2ecf20Sopenharmony_ci compatible = "amazon,al-thermal"; 148c2ecf20Sopenharmony_ci reg = <0x0 0x05002860 0x0 0x1>; 158c2ecf20Sopenharmony_ci #thermal-sensor-cells = <0x1>; 168c2ecf20Sopenharmony_ci }; 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci thermal-zones { 198c2ecf20Sopenharmony_ci thermal-z0 { 208c2ecf20Sopenharmony_ci polling-delay-passive = <250>; 218c2ecf20Sopenharmony_ci polling-delay = <1000>; 228c2ecf20Sopenharmony_ci thermal-sensors = <&thermal 0>; 238c2ecf20Sopenharmony_ci trips { 248c2ecf20Sopenharmony_ci critical { 258c2ecf20Sopenharmony_ci temperature = <105000>; 268c2ecf20Sopenharmony_ci hysteresis = <2000>; 278c2ecf20Sopenharmony_ci type = "critical"; 288c2ecf20Sopenharmony_ci }; 298c2ecf20Sopenharmony_ci }; 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci }; 328c2ecf20Sopenharmony_ci }; 338c2ecf20Sopenharmony_ci 34