1fdab2dc5SAndre Przywara# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2fdab2dc5SAndre Przywara%YAML 1.2 3fdab2dc5SAndre Przywara--- 4fdab2dc5SAndre Przywara$id: http://devicetree.org/schemas/ipmi/ipmi-smic.yaml# 5fdab2dc5SAndre Przywara$schema: http://devicetree.org/meta-schemas/core.yaml# 6fdab2dc5SAndre Przywara 784e85359SKrzysztof Kozlowskititle: IPMI device 8fdab2dc5SAndre Przywara 9fdab2dc5SAndre Przywaradescription: IPMI device bindings 10fdab2dc5SAndre Przywara 11fdab2dc5SAndre Przywaramaintainers: 12fdab2dc5SAndre Przywara - Corey Minyard <cminyard@mvista.com> 13fdab2dc5SAndre Przywara 14fdab2dc5SAndre Przywaraproperties: 15fdab2dc5SAndre Przywara compatible: 16fdab2dc5SAndre Przywara enum: 17fdab2dc5SAndre Przywara - ipmi-kcs 18fdab2dc5SAndre Przywara - ipmi-smic 19fdab2dc5SAndre Przywara - ipmi-bt 20fdab2dc5SAndre Przywara 21fdab2dc5SAndre Przywara device_type: 22fdab2dc5SAndre Przywara items: 23*45698208SRob Herring - const: ipmi 24fdab2dc5SAndre Przywara 25fdab2dc5SAndre Przywara reg: 26fdab2dc5SAndre Przywara maxItems: 1 27fdab2dc5SAndre Przywara 28fdab2dc5SAndre Przywara interrupts: 29fdab2dc5SAndre Przywara description: Interface is polled if this property is omitted. 30fdab2dc5SAndre Przywara maxItems: 1 31fdab2dc5SAndre Przywara 32fdab2dc5SAndre Przywara reg-size: 33fdab2dc5SAndre Przywara description: The access width of the register in bytes. Defaults to 1. 34086e9074SRob Herring $ref: /schemas/types.yaml#/definitions/uint32 35086e9074SRob Herring enum: [1, 2, 4, 8] 36fdab2dc5SAndre Przywara 37fdab2dc5SAndre Przywara reg-spacing: 38fdab2dc5SAndre Przywara $ref: /schemas/types.yaml#/definitions/uint32 39fdab2dc5SAndre Przywara description: The number of bytes between register starts. Defaults to 1. 40fdab2dc5SAndre Przywara 41fdab2dc5SAndre Przywara reg-shift: 42fdab2dc5SAndre Przywara description: | 43fdab2dc5SAndre Przywara The amount of bits to shift the register content to the right to get 44fdab2dc5SAndre Przywara the data into bit zero. 45086e9074SRob Herring $ref: /schemas/types.yaml#/definitions/uint32 46086e9074SRob Herring maximum: 56 47fdab2dc5SAndre Przywara 48fdab2dc5SAndre Przywararequired: 49fdab2dc5SAndre Przywara - compatible 50fdab2dc5SAndre Przywara - reg 51fdab2dc5SAndre Przywara 525be478f9SRob HerringadditionalProperties: false 535be478f9SRob Herring 54fdab2dc5SAndre Przywaraexamples: 55fdab2dc5SAndre Przywara - | 56fdab2dc5SAndre Przywara smic@fff3a000 { 57fdab2dc5SAndre Przywara compatible = "ipmi-smic"; 58fdab2dc5SAndre Przywara device_type = "ipmi"; 59fdab2dc5SAndre Przywara reg = <0xfff3a000 0x1000>; 60fdab2dc5SAndre Przywara interrupts = <0 24 4>; 61fdab2dc5SAndre Przywara reg-size = <4>; 62fdab2dc5SAndre Przywara reg-spacing = <4>; 63fdab2dc5SAndre Przywara }; 64