|
OpenBIC
OpenSource Bridge-IC
|
#include <stdlib.h>#include <shell/shell.h>#include "plat_pldm_sensor.h"#include "plat_cpld.h"#include "plat_class.h"
Classes | |
| struct | power_good_status |
Typedefs | |
| typedef struct power_good_status | power_good_status |
Enumerations | |
| enum | clock_ctrl_list { CLK_GEN_48M , CLK_BUF_100M , CLK_GEN_100M , CLK_GEN_312M } |
Functions | |
| LOG_MODULE_REGISTER (plat_clock_ctrl_shell) | |
| bool | clk_ctrl_set_cmds (uint8_t cpld_offset, uint8_t bit, uint8_t value) |
| void | set_clk_ctrl_en (const struct shell *shell, size_t argc, char **argv) |
| void | set_clk_ctrl_dis (const struct shell *shell, size_t argc, char **argv) |
| void | clk_ctrl_get_cmds (const struct shell *shell, size_t argc, char **argv) |
| SHELL_STATIC_SUBCMD_SET_CREATE (clk_ctrl_en_cmds, SHELL_CMD(CLK_GEN_48M, NULL, "CLK_GEN_48M", NULL), SHELL_CMD(CLK_BUF_100M, NULL, "CLK_BUF_100M", NULL), SHELL_CMD(CLK_GEN_100M, NULL, "CLK_GEN_100M", NULL), SHELL_CMD(CLK_GEN_312M, NULL, "CLK_GEN_312M", NULL), SHELL_SUBCMD_SET_END) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (clk_ctrl_dis_cmds, SHELL_CMD(CLK_GEN_48M, NULL, "CLK_GEN_48M", NULL), SHELL_CMD(CLK_BUF_100M, NULL, "CLK_BUF_100M", NULL), SHELL_CMD(CLK_GEN_100M, NULL, "CLK_GEN_100M", NULL), SHELL_CMD(CLK_GEN_312M, NULL, "CLK_GEN_312M", NULL), SHELL_SUBCMD_SET_END) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (clock_control_cmds, SHELL_CMD(get, NULL, "get clock control", clk_ctrl_get_cmds), SHELL_CMD(enable, &clk_ctrl_en_cmds, "enable clock control", set_clk_ctrl_en), SHELL_CMD(disable, &clk_ctrl_dis_cmds, "disable clock control", set_clk_ctrl_dis), SHELL_SUBCMD_SET_END) | |
| SHELL_CMD_REGISTER (clock_control, &clock_control_cmds, "clock_control commands", NULL) | |
Variables | |
| power_good_status | clcok_control_table [] |
| typedef struct power_good_status power_good_status |
| enum clock_ctrl_list |
| void clk_ctrl_get_cmds | ( | const struct shell * | shell, |
| size_t | argc, | ||
| char ** | argv | ||
| ) |

| bool clk_ctrl_set_cmds | ( | uint8_t | cpld_offset, |
| uint8_t | bit, | ||
| uint8_t | value | ||
| ) |

| LOG_MODULE_REGISTER | ( | plat_clock_ctrl_shell | ) |
| void set_clk_ctrl_dis | ( | const struct shell * | shell, |
| size_t | argc, | ||
| char ** | argv | ||
| ) |

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

| SHELL_CMD_REGISTER | ( | clock_control | , |
| & | clock_control_cmds, | ||
| "clock_control commands" | , | ||
| NULL | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | clk_ctrl_dis_cmds | , |
| SHELL_CMD(CLK_GEN_48M, NULL, "CLK_GEN_48M", NULL) | , | ||
| SHELL_CMD(CLK_BUF_100M, NULL, "CLK_BUF_100M", NULL) | , | ||
| SHELL_CMD(CLK_GEN_100M, NULL, "CLK_GEN_100M", NULL) | , | ||
| SHELL_CMD(CLK_GEN_312M, NULL, "CLK_GEN_312M", NULL) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | clk_ctrl_en_cmds | , |
| SHELL_CMD(CLK_GEN_48M, NULL, "CLK_GEN_48M", NULL) | , | ||
| SHELL_CMD(CLK_BUF_100M, NULL, "CLK_BUF_100M", NULL) | , | ||
| SHELL_CMD(CLK_GEN_100M, NULL, "CLK_GEN_100M", NULL) | , | ||
| SHELL_CMD(CLK_GEN_312M, NULL, "CLK_GEN_312M", NULL) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | clock_control_cmds | , |
| SHELL_CMD(get, NULL, "get clock control", clk_ctrl_get_cmds) | , | ||
| SHELL_CMD(enable, &clk_ctrl_en_cmds, "enable clock control", set_clk_ctrl_en) | , | ||
| SHELL_CMD(disable, &clk_ctrl_dis_cmds, "disable clock control", set_clk_ctrl_dis) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |
| power_good_status clcok_control_table[] |