1*3a076b30SCorey Minyard# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*3a076b30SCorey Minyard%YAML 1.2 3*3a076b30SCorey Minyard--- 4*3a076b30SCorey Minyard$id: http://devicetree.org/schemas/ipmi/ipmi-ipmb.yaml# 5*3a076b30SCorey Minyard$schema: http://devicetree.org/meta-schemas/core.yaml# 6*3a076b30SCorey Minyard 7*3a076b30SCorey Minyardtitle: IPMI IPMB device bindings 8*3a076b30SCorey Minyard 9*3a076b30SCorey Minyarddescription: IPMI IPMB device bindings 10*3a076b30SCorey Minyard 11*3a076b30SCorey Minyardmaintainers: 12*3a076b30SCorey Minyard - Corey Minyard <cminyard@mvista.com> 13*3a076b30SCorey Minyard 14*3a076b30SCorey Minyardproperties: 15*3a076b30SCorey Minyard compatible: 16*3a076b30SCorey Minyard enum: 17*3a076b30SCorey Minyard - ipmi-ipmb 18*3a076b30SCorey Minyard 19*3a076b30SCorey Minyard device_type: 20*3a076b30SCorey Minyard items: 21*3a076b30SCorey Minyard - const: "ipmi" 22*3a076b30SCorey Minyard 23*3a076b30SCorey Minyard reg: 24*3a076b30SCorey Minyard maxItems: 1 25*3a076b30SCorey Minyard 26*3a076b30SCorey Minyard bmcaddr: 27*3a076b30SCorey Minyard $ref: /schemas/types.yaml#/definitions/uint8 28*3a076b30SCorey Minyard description: The address of the BMC on the IPMB bus. Defaults to 0x20. 29*3a076b30SCorey Minyard 30*3a076b30SCorey Minyard retry-time: 31*3a076b30SCorey Minyard $ref: /schemas/types.yaml#/definitions/uint32 32*3a076b30SCorey Minyard description: | 33*3a076b30SCorey Minyard Time between retries of sends, in milliseconds. Defaults to 250. 34*3a076b30SCorey Minyard 35*3a076b30SCorey Minyard max-retries: 36*3a076b30SCorey Minyard $ref: /schemas/types.yaml#/definitions/uint32 37*3a076b30SCorey Minyard description: Number of retries before a failure is declared. Defaults to 1. 38*3a076b30SCorey Minyard 39*3a076b30SCorey Minyardrequired: 40*3a076b30SCorey Minyard - compatible 41*3a076b30SCorey Minyard - reg 42*3a076b30SCorey Minyard 43*3a076b30SCorey MinyardadditionalProperties: false 44*3a076b30SCorey Minyard 45*3a076b30SCorey Minyardexamples: 46*3a076b30SCorey Minyard - | 47*3a076b30SCorey Minyard i2c { 48*3a076b30SCorey Minyard #address-cells = <1>; 49*3a076b30SCorey Minyard #size-cells = <0>; 50*3a076b30SCorey Minyard 51*3a076b30SCorey Minyard ipmi-ipmb@40 { 52*3a076b30SCorey Minyard compatible = "ipmi-ipmb"; 53*3a076b30SCorey Minyard device_type = "ipmi"; 54*3a076b30SCorey Minyard reg = <0x40>; 55*3a076b30SCorey Minyard bmcaddr = /bits/ 8 <0x20>; 56*3a076b30SCorey Minyard retry-time = <250>; 57*3a076b30SCorey Minyard max-retries = <1>; 58*3a076b30SCorey Minyard }; 59*3a076b30SCorey Minyard }; 60