xref: /freebsd/sys/contrib/device-tree/Bindings/ipmi/aspeed,ast2400-ibt-bmc.txt (revision e67e85659c0de33e617e5fbf1028c6e8b49eee53)
1c66ec88fSEmmanuel Vadot* Aspeed BT (Block Transfer) IPMI interface
2c66ec88fSEmmanuel Vadot
3c66ec88fSEmmanuel VadotThe Aspeed SOCs (AST2400 and AST2500) are commonly used as BMCs
4c66ec88fSEmmanuel Vadot(BaseBoard Management Controllers) and the BT interface can be used to
5c66ec88fSEmmanuel Vadotperform in-band IPMI communication with their host.
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel VadotRequired properties:
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadot- compatible : should be one of
10c66ec88fSEmmanuel Vadot	"aspeed,ast2400-ibt-bmc"
11c66ec88fSEmmanuel Vadot	"aspeed,ast2500-ibt-bmc"
128cc087a1SEmmanuel Vadot	"aspeed,ast2600-ibt-bmc"
13c66ec88fSEmmanuel Vadot- reg: physical address and size of the registers
14*e67e8565SEmmanuel Vadot- clocks: clock for the device
15c66ec88fSEmmanuel Vadot
16c66ec88fSEmmanuel VadotOptional properties:
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot- interrupts: interrupt generated by the BT interface. without an
19c66ec88fSEmmanuel Vadot  interrupt, the driver will operate in poll mode.
20c66ec88fSEmmanuel Vadot
21c66ec88fSEmmanuel VadotExample:
22c66ec88fSEmmanuel Vadot
23c66ec88fSEmmanuel Vadot	ibt@1e789140 {
24c66ec88fSEmmanuel Vadot		compatible = "aspeed,ast2400-ibt-bmc";
25c66ec88fSEmmanuel Vadot		reg = <0x1e789140 0x18>;
26c66ec88fSEmmanuel Vadot		interrupts = <8>;
27*e67e8565SEmmanuel Vadot		clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
28c66ec88fSEmmanuel Vadot	};
29