# openbmc_sdk09.03 **Repository Path**: wit_yuan/openbmc_sdk09.03 ## Basic Information - **Project Name**: openbmc_sdk09.03 - **Description**: 适配sdkv09.03代码,添加功能代码。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-06 - **Last Updated**: 2025-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # openbmc_sdk09.03 #### 介绍 适配sdkv09.03代码,添加功能代码。基于`aspeed 2600`芯片。添加与熟悉整个`openbmc`架构。 ### gpio ``` # cat /sys/kernel/debug/gpio gpiochip0: GPIOs 512-719, parent: platform/1e780000.gpio, 1e780000.gpio: gpio-512 (A0 ) gpio-513 (A1 ) gpio-514 (A2 ) gpio-520 (POWER_BUTTON ) gpio-521 (B1 ) gpio-522 (B2 ) gpio-528 (C0 ) gpio-529 (C1 ) gpio-530 (C2 ) gpio-536 (D0 ) gpio-537 (D1 ) gpio-538 (D2 ) gpio-544 (E0 ) gpio-545 (E1 ) gpio-546 (E2 ) gpio-552 (F0 ) gpio-553 (F1 ) gpio-554 (PS_PWROK |power-control ) in hi IRQ gpio-560 (G0 ) gpio-561 (G1 ) gpio-562 (G2 ) gpio-568 (H0 ) gpio-576 (I0 ) gpio-578 (I2 ) gpio-584 (J0 ) gpio-585 (J1 ) gpio-592 (K0 ) gpio-593 (K1 ) gpiochip1: GPIOs 720-755, parent: platform/1e780800.gpio, 1e780800.gpio: ``` 另外: ``` # gpiodetect gpiochip0 [1e780000.gpio] (208 lines) gpiochip1 [1e780800.gpio] (36 lines) ``` 此外: ``` # gpioinfo gpiochip0 - 208 lines: line 0: "A0" kernel input active-high [used] line 1: "A1" kernel input active-high [used] line 2: "A2" kernel input active-high [used] line 3: unnamed kernel input active-high [used] line 4: unnamed kernel input active-high [used] line 5: unnamed kernel input active-high [used] line 6: unnamed kernel input active-high [used] line 7: unnamed kernel input active-high [used] line 8: "POWER_BUTTON" unused output active-high line 9: "B1" unused input active-high line 10: "B2" unused input active-high line 11: unnamed unused input active-high line 12: unnamed kernel input active-high [used] line 13: unnamed kernel input active-high [used] line 14: unnamed unused input active-high line 15: unnamed unused input active-high line 16: "C0" unused input active-high line 17: "C1" unused input active-high line 18: "C2" unused input active-high line 19: unnamed unused input active-high line 20: unnamed unused input active-high line 21: unnamed unused input active-high line 22: unnamed unused input active-high line 23: unnamed unused input active-high line 24: "D0" unused input active-high line 25: "D1" unused input active-high line 26: "D2" unused input active-high line 27: unnamed unused input active-high line 28: unnamed unused input active-high line 29: unnamed unused input active-high line 30: unnamed unused input active-high line 31: unnamed unused input active-high line 32: "E0" unused input active-high line 33: "E1" unused input active-high line 34: "E2" unused input active-high line 35: unnamed unused input active-high line 36: unnamed unused input active-high line 37: unnamed unused input active-high line 38: unnamed unused input active-high line 39: unnamed unused input active-high line 40: "F0" unused input active-high line 41: "F1" unused input active-high line 42: "PS_PWROK" "power-control" input active-high [used] ... ``` 注意: * 设计上需要先将fpga某寄存器写值1,表明`bmc ready`,之后才能继续将服务器`power on/off`. * 注意引脚冲突问题 * 注意power good引脚什么时候表示开机,什么表示关机。1: 开机, 0: 关机。 ![输入图片说明](.gitee/QQ_1738894588952.png) ![输入图片说明](.gitee/QQ_1738912707885.png) ![输入图片说明](.gitee/QQ_1738912736062.png)