Revision Date Author Comments
# 0c04c02e 19-Nov-2025 Ken Chen <Ken.Chen@quantatw.com>

meta-facebook: yosemite5: set mctpi2c mtu size to 68

We set the mctpi2c MTU size to the baseline mctp mtu 64 bytes
+ 4 bytes MCTP header (total 68 bytes) to avoid data overflow that
could cause PLDM

meta-facebook: yosemite5: set mctpi2c mtu size to 68

We set the mctpi2c MTU size to the baseline mctp mtu 64 bytes
+ 4 bytes MCTP header (total 68 bytes) to avoid data overflow that
could cause PLDM update failures.

Change-Id: Ibd6d6d724bac80f25cbb4cafc5a550920b428eb9
Signed-off-by: Ken Chen <Ken.Chen@quantatw.com>

show more ...


# 433426e5 24-Jul-2025 Kevin Tung <kevin.tung@quantatw.com>

meta-facebook: yosemite5: add MCTP setup services for PLDM support

Add services to set up MCTP link and assign static EIDs on the
Yosemite5 platform. This enables PLDM over MCTP over I2C for sensor

meta-facebook: yosemite5: add MCTP setup services for PLDM support

Add services to set up MCTP link and assign static EIDs on the
Yosemite5 platform. This enables PLDM over MCTP over I2C for sensor
readings and firmware update functionality.

Tested on Yosemite5 with the following command to verify MCTP setup:
```
root@bmc:~# busctl tree au.com.codeconstruct.MCTP1
└─ /au
└─ /au/com
└─ /au/com/codeconstruct
└─ /au/com/codeconstruct/mctp1
├─ /au/com/codeconstruct/mctp1/interfaces
│ ├─ /au/com/codeconstruct/mctp1/interfaces/lo
│ └─ /au/com/codeconstruct/mctp1/interfaces/mctpi2c4
└─ /au/com/codeconstruct/mctp1/networks
└─ /au/com/codeconstruct/mctp1/networks/1
└─ /au/com/codeconstruct/mctp1/networks/1/endpoints
├─ /au/com/codeconstruct/mctp1/networks/1/endpoints/10
└─ /au/com/codeconstruct/mctp1/networks/1/endpoints/8
```

Change-Id: I7e63bb7c6e93eced374975302f7733488289f16a
Signed-off-by: Kevin Tung <kevin.tung.openbmc@gmail.com>

show more ...