OpenBIC
OpenSource Bridge-IC
shell_plat_vr_update.c File Reference
#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"
#include "plat_cpld.h"
Include dependency graph for shell_plat_vr_update.c:

Macros

#define CPLD_ADDR   (0x4C >> 1)
 
#define I2C_BUS_CPLD   I2C_BUS11
 

Functions

 LOG_MODULE_REGISTER (plat_vr_update_shell, LOG_LEVEL_DBG)
 
void cmd_vr_update_status_get (const struct shell *shell, size_t argc, char **argv)
 
void set_vr_update_switch_status (bool enable)
 
void cmd_vr_update_status_en (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_update_status_dis (const struct shell *shell, size_t argc, char **argv)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_plat_vr_update_set_cmd, SHELL_CMD(enable, NULL, "enable", cmd_vr_update_status_en), SHELL_CMD(disable, NULL, "disable", cmd_vr_update_status_dis), SHELL_SUBCMD_SET_END)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_vr_update_switch_cmds, SHELL_CMD(get, NULL, "get vr_update switch status", cmd_vr_update_status_get), SHELL_CMD(set, &sub_plat_vr_update_set_cmd, "set vr_update switch status", NULL), SHELL_SUBCMD_SET_END)
 
 SHELL_CMD_REGISTER (vr_update_switch, &sub_vr_update_switch_cmds, "vr_update_switch command", NULL)
 

Macro Definition Documentation

◆ CPLD_ADDR

#define CPLD_ADDR   (0x4C >> 1)

◆ I2C_BUS_CPLD

#define I2C_BUS_CPLD   I2C_BUS11

Function Documentation

◆ cmd_vr_update_status_dis()

void cmd_vr_update_status_dis ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_vr_update_status_en()

void cmd_vr_update_status_en ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_vr_update_status_get()

void cmd_vr_update_status_get ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ LOG_MODULE_REGISTER()

LOG_MODULE_REGISTER ( plat_vr_update_shell  ,
LOG_LEVEL_DBG   
)

◆ set_vr_update_switch_status()

void set_vr_update_switch_status ( bool  enable)
Here is the call graph for this function:

◆ SHELL_CMD_REGISTER()

SHELL_CMD_REGISTER ( vr_update_switch  ,
sub_vr_update_switch_cmds,
"vr_update_switch command"  ,
NULL   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [1/2]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_plat_vr_update_set_cmd  ,
SHELL_CMD(enable, NULL, "enable", cmd_vr_update_status_en)  ,
SHELL_CMD(disable, NULL, "disable", cmd_vr_update_status_dis)  ,
SHELL_SUBCMD_SET_END   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [2/2]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_vr_update_switch_cmds  ,
SHELL_CMD(get, NULL, "get vr_update switch status", cmd_vr_update_status_get)  ,
SHELL_CMD(set, &sub_plat_vr_update_set_cmd, "set vr_update switch status", NULL)  ,
SHELL_SUBCMD_SET_END   
)