]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ARM: dts: aspeed: harma: Add MCTP I2C controller node
authorDaniel Hsu <d486250@gmail.com>
Fri, 26 Sep 2025 02:59:52 +0000 (10:59 +0800)
committerAndrew Jeffery <andrew@codeconstruct.com.au>
Mon, 13 Oct 2025 00:51:14 +0000 (11:21 +1030)
The Facebook Harma BMC uses I2C1 as an MCTP (Management Component
Transport Protocol) bus. This patch enables the controller by
adding the `mctp-i2c-controller` node under I2C1, with multi-master
support.

Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts

index b733efe31e8d24c9b8f4d5ec62f048608bddd83a..1c50e4a367b24d4323d18fa17cd4a435c8e78c22 100644 (file)
 &i2c1 {
        status = "okay";
 
+       mctp-controller;
+       multi-master;
+
+       mctp@10 {
+               compatible = "mctp-i2c-controller";
+               reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
+       };
+
        temperature-sensor@4b {
                compatible = "ti,tmp75";
                reg = <0x4b>;