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_pldm_sensor.h"
Functions | |
LOG_MODULE_REGISTER (plat_power_capping_shell, LOG_LEVEL_DBG) | |
void | cmd_power_capping_get (const struct shell *shell, size_t argc, char **argv) |
int | cmd_power_capping_set (const struct shell *shell, size_t argc, char **argv) |
SHELL_DYNAMIC_CMD_CREATE (power_capping_rname, power_capping_rname_get) | |
SHELL_STATIC_SUBCMD_SET_CREATE (sub_power_capping_get_cmds, SHELL_CMD(all, NULL, "get power capping all setting", cmd_power_capping_get), SHELL_SUBCMD_SET_END) | |
SHELL_STATIC_SUBCMD_SET_CREATE (sub_power_capping_cmds, SHELL_CMD(get, &sub_power_capping_get_cmds, "get power capping all ", NULL), SHELL_CMD(set, &power_capping_rname, "Power capping control\n" " set HC_LC <HC_value|default> <LC_value|default> [perm]\n" " set interval_ms <value|default> [perm]\n" " set switch <enable|disable|default> [perm]", cmd_power_capping_set), SHELL_SUBCMD_SET_END) | |
SHELL_CMD_REGISTER (power_capping, &sub_power_capping_cmds, "power capping set/get command", NULL) | |
void cmd_power_capping_get | ( | const struct shell * | shell, |
size_t | argc, | ||
char ** | argv | ||
) |
int cmd_power_capping_set | ( | const struct shell * | shell, |
size_t | argc, | ||
char ** | argv | ||
) |
LOG_MODULE_REGISTER | ( | plat_power_capping_shell | , |
LOG_LEVEL_DBG | |||
) |
SHELL_CMD_REGISTER | ( | power_capping | , |
& | sub_power_capping_cmds, | ||
"power capping set/get command" | , | ||
NULL | |||
) |
SHELL_DYNAMIC_CMD_CREATE | ( | power_capping_rname | , |
power_capping_rname_get | |||
) |
SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_power_capping_cmds | , |
SHELL_CMD(get, &sub_power_capping_get_cmds, "get power capping all ", NULL) | , | ||
SHELL_CMD(set, &power_capping_rname, "Power capping control\n" " set HC_LC <HC_value|default> <LC_value|default> [perm]\n" " set interval_ms <value|default> [perm]\n" " set switch <enable|disable|default> [perm]", cmd_power_capping_set) | , | ||
SHELL_SUBCMD_SET_END | |||
) |
SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_power_capping_get_cmds | , |
SHELL_CMD(all, NULL, "get power capping all setting", cmd_power_capping_get) | , | ||
SHELL_SUBCMD_SET_END | |||
) |