~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/ipmi/ipmi-ipmb.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: IPMI IPMB device
  8 
  9 description: IPMI IPMB device bindings
 10 
 11 maintainers:
 12   - Corey Minyard <cminyard@mvista.com>
 13 
 14 properties:
 15   compatible:
 16     enum:
 17       - ipmi-ipmb
 18 
 19   device_type:
 20     items:
 21       - const: ipmi
 22 
 23   reg:
 24     maxItems: 1
 25 
 26   bmcaddr:
 27     $ref: /schemas/types.yaml#/definitions/uint8
 28     description: The address of the BMC on the IPMB bus.  Defaults to 0x20.
 29 
 30   retry-time:
 31     $ref: /schemas/types.yaml#/definitions/uint32
 32     description: |
 33       Time between retries of sends, in milliseconds.  Defaults to 250.
 34 
 35   max-retries:
 36     $ref: /schemas/types.yaml#/definitions/uint32
 37     description: Number of retries before a failure is declared.  Defaults to 1.
 38 
 39   slave-dev:
 40     $ref: /schemas/types.yaml#/definitions/phandle
 41     description: |
 42       The slave i2c device.  If not present, the main device is used. This
 43       lets you use two devices on the IPMB, one for master and one for slave,
 44       in case you have a slave device that can only be a slave.  The slave
 45       will receive messages and the master will transmit.
 46 
 47 required:
 48   - compatible
 49   - reg
 50 
 51 additionalProperties: false
 52 
 53 examples:
 54   - |
 55     i2c {
 56             #address-cells = <1>;
 57             #size-cells = <0>;
 58 
 59             ipmi-ipmb@40 {
 60                     compatible = "ipmi-ipmb";
 61                     device_type = "ipmi";
 62                     reg = <0x40>;
 63                     bmcaddr = /bits/ 8 <0x20>;
 64                     retry-time = <250>;
 65                     max-retries = <1>;
 66             };
 67     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php