|
OpenBIC
OpenSource Bridge-IC
|
#include <stdlib.h>#include <logging/log.h>#include "plat_hook.h"#include "plat_class.h"#include "hal_i2c.h"#include "plat_i2c.h"#include "plat_user_setting.h"#include "plat_fru.h"
Macros | |
| #define | CPLD_ADDR (0x4C >> 1) |
| #define | I2C_BUS_CPLD I2C_BUS11 |
| #define | CPLD_THERMALTRIP_SWITCH_ADDR 0x3A |
Functions | |
| LOG_MODULE_REGISTER (plat_thermaltrip_switch_shell, LOG_LEVEL_DBG) | |
| void | cmd_thermaltrip_status_get (const struct shell *shell, size_t argc, char **argv) |
| void | cmd_thermaltrip_status_en (const struct shell *shell, size_t argc, char **argv) |
| void | cmd_thermaltrip_status_dis (const struct shell *shell, size_t argc, char **argv) |
| SHELL_STATIC_SUBCMD_SET_CREATE (sub_plat_thermaltrip_set_cmd, SHELL_CMD(enable, NULL, "enable", cmd_thermaltrip_status_en), SHELL_CMD(disable, NULL, "disable", cmd_thermaltrip_status_dis), SHELL_SUBCMD_SET_END) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (sub_thermaltrip_switch_cmds, SHELL_CMD(get, NULL, "get thermaltrip switch status", cmd_thermaltrip_status_get), SHELL_CMD(set, &sub_plat_thermaltrip_set_cmd, "set thermaltrip switch status", NULL), SHELL_SUBCMD_SET_END) | |
| SHELL_CMD_REGISTER (thermaltrip_switch, &sub_thermaltrip_switch_cmds, "thermal trip switch command", NULL) | |
| #define CPLD_ADDR (0x4C >> 1) |
| #define CPLD_THERMALTRIP_SWITCH_ADDR 0x3A |
| #define I2C_BUS_CPLD I2C_BUS11 |
| void cmd_thermaltrip_status_dis | ( | const struct shell * | shell, |
| size_t | argc, | ||
| char ** | argv | ||
| ) |

| void cmd_thermaltrip_status_en | ( | const struct shell * | shell, |
| size_t | argc, | ||
| char ** | argv | ||
| ) |

| void cmd_thermaltrip_status_get | ( | const struct shell * | shell, |
| size_t | argc, | ||
| char ** | argv | ||
| ) |

| LOG_MODULE_REGISTER | ( | plat_thermaltrip_switch_shell | , |
| LOG_LEVEL_DBG | |||
| ) |
| SHELL_CMD_REGISTER | ( | thermaltrip_switch | , |
| & | sub_thermaltrip_switch_cmds, | ||
| "thermal trip switch command" | , | ||
| NULL | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_plat_thermaltrip_set_cmd | , |
| SHELL_CMD(enable, NULL, "enable", cmd_thermaltrip_status_en) | , | ||
| SHELL_CMD(disable, NULL, "disable", cmd_thermaltrip_status_dis) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |