xref: /linux/Documentation/devicetree/bindings/ipmi/aspeed,ast2400-ibt-bmc.yaml (revision b1ae17cd0f0a2ffe1e9da007587c8eebb1bf8c69)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-ibt-bmc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Aspeed Block Transfer (BT) IPMI interface
8
9maintainers:
10  - Joel Stanley <joel@jms.id.au>
11
12properties:
13  compatible:
14    enum:
15      - aspeed,ast2400-ibt-bmc
16      - aspeed,ast2500-ibt-bmc
17      - aspeed,ast2600-ibt-bmc
18
19  reg:
20    maxItems: 1
21
22  clocks:
23    maxItems: 1
24
25  interrupts:
26    maxItems: 1
27
28required:
29  - compatible
30  - reg
31  - clocks
32
33additionalProperties: false
34
35examples:
36  - |
37    #include <dt-bindings/clock/aspeed-clock.h>
38
39    bt@1e789140 {
40        compatible = "aspeed,ast2400-ibt-bmc";
41        reg = <0x1e789140 0x18>;
42        interrupts = <8>;
43        clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
44    };
45