1*7d2b23fdSPeng Fan# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*7d2b23fdSPeng Fan# Copyright 2024 NXP 3*7d2b23fdSPeng Fan%YAML 1.2 4*7d2b23fdSPeng Fan--- 5*7d2b23fdSPeng Fan$id: http://devicetree.org/schemas/firmware/nxp,imx95-scmi.yaml# 6*7d2b23fdSPeng Fan$schema: http://devicetree.org/meta-schemas/core.yaml# 7*7d2b23fdSPeng Fan 8*7d2b23fdSPeng Fantitle: i.MX95 System Control and Management Interface(SCMI) Vendor Protocols Extension 9*7d2b23fdSPeng Fan 10*7d2b23fdSPeng Fanmaintainers: 11*7d2b23fdSPeng Fan - Peng Fan <peng.fan@nxp.com> 12*7d2b23fdSPeng Fan 13*7d2b23fdSPeng Fanproperties: 14*7d2b23fdSPeng Fan protocol@81: 15*7d2b23fdSPeng Fan $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' 16*7d2b23fdSPeng Fan unevaluatedProperties: false 17*7d2b23fdSPeng Fan 18*7d2b23fdSPeng Fan properties: 19*7d2b23fdSPeng Fan reg: 20*7d2b23fdSPeng Fan const: 0x81 21*7d2b23fdSPeng Fan 22*7d2b23fdSPeng Fan protocol@84: 23*7d2b23fdSPeng Fan $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' 24*7d2b23fdSPeng Fan unevaluatedProperties: false 25*7d2b23fdSPeng Fan 26*7d2b23fdSPeng Fan properties: 27*7d2b23fdSPeng Fan reg: 28*7d2b23fdSPeng Fan const: 0x84 29*7d2b23fdSPeng Fan 30*7d2b23fdSPeng Fan nxp,ctrl-ids: 31*7d2b23fdSPeng Fan description: 32*7d2b23fdSPeng Fan Each entry consists of 2 integers, represents the ctrl id and the value 33*7d2b23fdSPeng Fan items: 34*7d2b23fdSPeng Fan items: 35*7d2b23fdSPeng Fan - description: the ctrl id index 36*7d2b23fdSPeng Fan enum: [0, 1, 2, 3, 4, 5, 6, 7, 0x8000, 0x8001, 0x8002, 0x8003, 37*7d2b23fdSPeng Fan 0x8004, 0x8005, 0x8006, 0x8007] 38*7d2b23fdSPeng Fan - description: the value assigned to the ctrl id 39*7d2b23fdSPeng Fan minItems: 1 40*7d2b23fdSPeng Fan maxItems: 16 41*7d2b23fdSPeng Fan $ref: /schemas/types.yaml#/definitions/uint32-matrix 42*7d2b23fdSPeng Fan 43*7d2b23fdSPeng FanadditionalProperties: true 44