Delphine CC Chiu | 99be5bc3 | 2023-12-11 13:56:32 +0800 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
Delphine CC Chiu | 5c7dabe | 2023-12-15 17:58:13 +0800 | [diff] [blame] | 3 | # Set mctpi2c/mctpi3c link up and assign local address. |
Delphine CC Chiu | 99be5bc3 | 2023-12-11 13:56:32 +0800 | [diff] [blame] | 4 | localEid=8 |
| 5 | |
Delphine CC Chiu | 5c7dabe | 2023-12-15 17:58:13 +0800 | [diff] [blame] | 6 | # shellcheck source=meta-facebook/meta-yosemite4/recipes-yosemite4/plat-tool/files/yosemite4-common-functions |
| 7 | . /usr/libexec/yosemite4-common-functions |
| 8 | |
Delphine CC Chiu | 99be5bc3 | 2023-12-11 13:56:32 +0800 | [diff] [blame] | 9 | busnum=0 |
Ricky CX Wu | 4fe8548 | 2024-10-30 15:30:58 +0800 | [diff] [blame] | 10 | # Enable MCTP-I3C for BMC |
| 11 | # The Sentinel Dome BICs are after the I3C hub on I3C bus0 and bus1. |
| 12 | while [ $busnum -le 1 ] |
| 13 | do |
| 14 | mctp link set mctpi3c${busnum} up |
| 15 | mctp addr add ${localEid} dev mctpi3c${busnum} |
| 16 | busnum=$((busnum+1)) |
| 17 | done |
Delphine CC Chiu | 99be5bc3 | 2023-12-11 13:56:32 +0800 | [diff] [blame] | 18 | |
| 19 | # The NICs are on the i2c bus24 to bus27. |
| 20 | busnum=24 |
| 21 | while [ $busnum -le 27 ] |
| 22 | do |
| 23 | mctp link set mctpi2c${busnum} up |
| 24 | mctp addr add ${localEid} dev mctpi2c${busnum} |
| 25 | busnum=$((busnum+1)) |
| 26 | done |