OpenBIC
OpenSource Bridge-IC
shell_vr_test_mode.c File Reference
#include <stdlib.h>
#include <shell/shell.h>
#include "plat_pldm_sensor.h"
#include "plat_vr_test_mode.h"
#include "plat_hook.h"
#include "plat_util.h"
#include "plat_class.h"
Include dependency graph for shell_vr_test_mode.c:

Functions

void cmd_vr_test_mode_start (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_test_mode_exit (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_test_mode_show_default (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_test_mode_show_val (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_test_mode_show_real (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_test_mode_get_status (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_test_mode_get_page (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_dma_read (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_dma_write (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_pmbus_read (const struct shell *shell, size_t argc, char **argv)
 
void cmd_vr_pmbus_write (const struct shell *shell, size_t argc, char **argv)
 
 SHELL_DYNAMIC_CMD_CREATE (sub_vr_test_mode_rname_cmds, vr_rname_get_subcmds)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_vr_test_mode_show_cmds, SHELL_CMD(default, NULL, "show vr test mode default val", cmd_vr_test_mode_show_default), SHELL_CMD(test_mode_val, NULL, "show vr test mode val", cmd_vr_test_mode_show_val), SHELL_CMD(real, NULL, "show vr test mode real val", cmd_vr_test_mode_show_real), SHELL_SUBCMD_SET_END)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_vr_dma_cmds, SHELL_CMD(read, &sub_vr_test_mode_rname_cmds, "vr dma read", cmd_vr_dma_read), SHELL_CMD(write, &sub_vr_test_mode_rname_cmds, "vr dma write", cmd_vr_dma_write), SHELL_SUBCMD_SET_END)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_vr_pmbus_cmds, SHELL_CMD(read, &sub_vr_test_mode_rname_cmds, "vr pmbus read", cmd_vr_pmbus_read), SHELL_CMD(write, &sub_vr_test_mode_rname_cmds, "vr pmbus write", cmd_vr_pmbus_write), SHELL_SUBCMD_SET_END)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_vr_test_mode_cmds, SHELL_CMD(start, NULL, "vr test mode start command", cmd_vr_test_mode_start), SHELL_CMD(exit, NULL, "vr test mode exit command", cmd_vr_test_mode_exit), SHELL_CMD(show, &sub_vr_test_mode_show_cmds, "show vr test mode val command", NULL), SHELL_CMD(get_status, NULL, "get vr current modecommand", cmd_vr_test_mode_get_status), SHELL_CMD(get_page, &sub_vr_test_mode_rname_cmds, "vr get page command", cmd_vr_test_mode_get_page), SHELL_CMD(dma, &sub_vr_dma_cmds, "vr dma command", NULL), SHELL_CMD(pmbus, &sub_vr_pmbus_cmds, "vr pmbus command", NULL), SHELL_SUBCMD_SET_END)
 
 SHELL_CMD_REGISTER (vr_test_mode, &sub_vr_test_mode_cmds, "VR test mode commands", NULL)
 

Function Documentation

◆ cmd_vr_dma_read()

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

◆ cmd_vr_dma_write()

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

◆ cmd_vr_pmbus_read()

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

◆ cmd_vr_pmbus_write()

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

◆ cmd_vr_test_mode_exit()

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

◆ cmd_vr_test_mode_get_page()

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

◆ cmd_vr_test_mode_get_status()

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

◆ cmd_vr_test_mode_show_default()

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

◆ cmd_vr_test_mode_show_real()

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

◆ cmd_vr_test_mode_show_val()

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

◆ cmd_vr_test_mode_start()

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

◆ SHELL_CMD_REGISTER()

SHELL_CMD_REGISTER ( vr_test_mode  ,
sub_vr_test_mode_cmds,
"VR test mode commands"  ,
NULL   
)

◆ SHELL_DYNAMIC_CMD_CREATE()

SHELL_DYNAMIC_CMD_CREATE ( sub_vr_test_mode_rname_cmds  ,
vr_rname_get_subcmds   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [1/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_vr_dma_cmds  ,
SHELL_CMD(read, &sub_vr_test_mode_rname_cmds, "vr dma read", cmd_vr_dma_read)  ,
SHELL_CMD(write, &sub_vr_test_mode_rname_cmds, "vr dma write", cmd_vr_dma_write)  ,
SHELL_SUBCMD_SET_END   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [2/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_vr_pmbus_cmds  ,
SHELL_CMD(read, &sub_vr_test_mode_rname_cmds, "vr pmbus read", cmd_vr_pmbus_read)  ,
SHELL_CMD(write, &sub_vr_test_mode_rname_cmds, "vr pmbus write", cmd_vr_pmbus_write)  ,
SHELL_SUBCMD_SET_END   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [3/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_vr_test_mode_cmds  ,
SHELL_CMD(start, NULL, "vr test mode start command", cmd_vr_test_mode_start)  ,
SHELL_CMD(exit, NULL, "vr test mode exit command", cmd_vr_test_mode_exit)  ,
SHELL_CMD(show, &sub_vr_test_mode_show_cmds, "show vr test mode val command", NULL)  ,
SHELL_CMD(get_status, NULL, "get vr current modecommand", cmd_vr_test_mode_get_status)  ,
SHELL_CMD(get_page, &sub_vr_test_mode_rname_cmds, "vr get page command", cmd_vr_test_mode_get_page)  ,
SHELL_CMD(dma, &sub_vr_dma_cmds, "vr dma command", NULL)  ,
SHELL_CMD(pmbus, &sub_vr_pmbus_cmds, "vr pmbus command", NULL)  ,
SHELL_SUBCMD_SET_END   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [4/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_vr_test_mode_show_cmds  ,
SHELL_CMD(default, NULL, "show vr test mode default val", cmd_vr_test_mode_show_default)  ,
SHELL_CMD(test_mode_val, NULL, "show vr test mode val", cmd_vr_test_mode_show_val)  ,
SHELL_CMD(real, NULL, "show vr test mode real val", cmd_vr_test_mode_show_real)  ,
SHELL_SUBCMD_SET_END   
)