1*8d4c9900SEddie James# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*8d4c9900SEddie James%YAML 1.2 3*8d4c9900SEddie James--- 4*8d4c9900SEddie James$id: http://devicetree.org/schemas/hwmon/ibm,occ-hwmon.yaml# 5*8d4c9900SEddie James$schema: http://devicetree.org/meta-schemas/core.yaml# 6*8d4c9900SEddie James 7*8d4c9900SEddie Jamestitle: IBM On-Chip Controller (OCC) accessed from a service processor 8*8d4c9900SEddie James 9*8d4c9900SEddie Jamesmaintainers: 10*8d4c9900SEddie James - Eddie James <eajames@linux.ibm.com> 11*8d4c9900SEddie James 12*8d4c9900SEddie Jamesdescription: | 13*8d4c9900SEddie James The POWER processor On-Chip Controller (OCC) helps manage power and 14*8d4c9900SEddie James thermals for the system. A service processor or baseboard management 15*8d4c9900SEddie James controller can query the OCC for it's power and thermal data to report 16*8d4c9900SEddie James through hwmon. 17*8d4c9900SEddie James 18*8d4c9900SEddie Jamesproperties: 19*8d4c9900SEddie James compatible: 20*8d4c9900SEddie James enum: 21*8d4c9900SEddie James - ibm,p9-occ-hwmon 22*8d4c9900SEddie James - ibm,p10-occ-hwmon 23*8d4c9900SEddie James 24*8d4c9900SEddie James ibm,no-poll-on-init: 25*8d4c9900SEddie James description: This property describes whether or not the OCC should 26*8d4c9900SEddie James be polled during driver initialization. 27*8d4c9900SEddie James type: boolean 28*8d4c9900SEddie James 29*8d4c9900SEddie Jamesrequired: 30*8d4c9900SEddie James - compatible 31*8d4c9900SEddie James 32*8d4c9900SEddie JamesadditionalProperties: false 33*8d4c9900SEddie James 34*8d4c9900SEddie Jamesexamples: 35*8d4c9900SEddie James - | 36*8d4c9900SEddie James hwmon { 37*8d4c9900SEddie James compatible = "ibm,p10-occ-hwmon"; 38*8d4c9900SEddie James ibm,no-poll-on-init; 39*8d4c9900SEddie James }; 40