|
OpenBIC
OpenSource Bridge-IC
|
#include <shell/shell.h>#include <stdlib.h>#include <logging/log.h>#include "plat_isr.h"#include "plat_i2c.h"#include "plat_hook.h"#include "plat_cpld.h"#include "plat_ioexp.h"#include "plat_class.h"
Classes | |
| struct | unassigned_mifo_pin_map_t |
| struct | port_map_t |
| struct | asic_mifo_pin_map_t |
Macros | |
| #define | NC_HAMSA_MFIO20_BIT 2 |
| #define | NC_HAMSA_MFIO21_BIT 3 |
| #define | NC_HAMSA_MFIO22_BIT 4 |
| #define | NC_HAMSA_MFIO23_BIT 5 |
| #define | NC_HAMSA_MFIO24_BIT 6 |
| #define | NC_HAMSA_MFIO25_BIT 7 |
| #define | NC_HAMSA_MFIO26_BIT 0 |
| #define | NC_HAMSA_MFIO27_BIT 1 |
| #define | NC_HAMSA_MFIO28_BIT 2 |
| #define | NC_HAMSA_MFIO29_BIT 3 |
| #define | NC_HAMSA_MFIO30_BIT 4 |
| #define | NC_HAMSA_MFIO31_BIT 5 |
| #define | PORT_0 0 |
| #define | PORT_1 1 |
| #define | PORT_2 2 |
Functions | |
| LOG_MODULE_REGISTER (plat_asic_mfio_debug_shell, LOG_LEVEL_DBG) | |
| SHELL_DYNAMIC_CMD_CREATE (mifo_name, mfio_dynamic_get_name) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (sub_mfio_get_cmds, SHELL_CMD(all, NULL, "bootstrap get all", cmd_mfio_get_all), SHELL_SUBCMD_SET_END) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (sub_set_cmds, SHELL_CMD(io, &mifo_name, "set io <mfio_name> 1/0, 1 = output, 0 = input", cmd_set_mfio_io), SHELL_CMD(value, &mifo_name, "set value <mfio_name> 1/0, 1 = high, 0 = low", cmd_set_mfio_value), SHELL_SUBCMD_SET_END) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (sub_asic_mfio_debug_cmds, SHELL_CMD(get, &sub_mfio_get_cmds, "get all", NULL), SHELL_CMD(set, &sub_set_cmds, "set io/value <mfio_name> 1/0", NULL), SHELL_SUBCMD_SET_END) | |
| SHELL_CMD_REGISTER (asic_mfio_debug, &sub_asic_mfio_debug_cmds, "asic_mfio_debug set/get commands", NULL) | |
| #define NC_HAMSA_MFIO20_BIT 2 |
| #define NC_HAMSA_MFIO21_BIT 3 |
| #define NC_HAMSA_MFIO22_BIT 4 |
| #define NC_HAMSA_MFIO23_BIT 5 |
| #define NC_HAMSA_MFIO24_BIT 6 |
| #define NC_HAMSA_MFIO25_BIT 7 |
| #define NC_HAMSA_MFIO26_BIT 0 |
| #define NC_HAMSA_MFIO27_BIT 1 |
| #define NC_HAMSA_MFIO28_BIT 2 |
| #define NC_HAMSA_MFIO29_BIT 3 |
| #define NC_HAMSA_MFIO30_BIT 4 |
| #define NC_HAMSA_MFIO31_BIT 5 |
| #define PORT_0 0 |
| #define PORT_1 1 |
| #define PORT_2 2 |
| LOG_MODULE_REGISTER | ( | plat_asic_mfio_debug_shell | , |
| LOG_LEVEL_DBG | |||
| ) |
| SHELL_CMD_REGISTER | ( | asic_mfio_debug | , |
| & | sub_asic_mfio_debug_cmds, | ||
| "asic_mfio_debug set/get commands" | , | ||
| NULL | |||
| ) |
| SHELL_DYNAMIC_CMD_CREATE | ( | mifo_name | , |
| mfio_dynamic_get_name | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_asic_mfio_debug_cmds | , |
| SHELL_CMD(get, &sub_mfio_get_cmds, "get all", NULL) | , | ||
| SHELL_CMD(set, &sub_set_cmds, "set io/value <mfio_name> 1/0", NULL) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_mfio_get_cmds | , |
| SHELL_CMD(all, NULL, "bootstrap get all", cmd_mfio_get_all) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_set_cmds | , |
| SHELL_CMD(io, &mifo_name, "set io <mfio_name> 1/0, 1 = output, 0 = input", cmd_set_mfio_io) | , | ||
| SHELL_CMD(value, &mifo_name, "set value <mfio_name> 1/0, 1 = high, 0 = low", cmd_set_mfio_value) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |