|
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"#include "plat_gpio.h"
Classes | |
| struct | _asic_bspi_info_ |
Macros | |
| #define | AEGIS_CPLD_ADDR (0x4C >> 1) |
Typedefs | |
| typedef struct _asic_bspi_info_ | asic_bspi_info |
Enumerations | |
| enum | asic_bspi_name_index { NC_SPI_MEDHA0_CRM_MUX , NC_SPI_MEDHA1_CRM_MUX , NC_SPI_HAMSA_CRM_MUX , MAX_BSPI_IDX } |
Functions | |
| LOG_MODULE_REGISTER (plat_asic_spi_mux_shell, LOG_LEVEL_DBG) | |
| bool | bspi_name_get (uint8_t idx, uint8_t **name) |
| SHELL_DYNAMIC_CMD_CREATE (asic_bspi_mux_name, asic_bspi_mux_name_get_) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (sub_bspi_get_cmds, SHELL_CMD(all, NULL, "asic BSPI mux get all", cmd_bspi_get_all), SHELL_SUBCMD_SET_END) | |
| SHELL_STATIC_SUBCMD_SET_CREATE (sub_bspi_cmds, SHELL_CMD(get, &sub_bspi_get_cmds, "get all", NULL), SHELL_CMD_ARG(set, &asic_bspi_mux_name, "set <bspi mux-name>|all", cmd_bpsi_set, 3, 1), SHELL_SUBCMD_SET_END) | |
| SHELL_CMD_REGISTER (asic_bspi, &sub_bspi_cmds, "asic BSPI set/get commands", NULL) | |
Variables | |
| asic_bspi_info | asic_bspi_mux_table [] |
| #define AEGIS_CPLD_ADDR (0x4C >> 1) |
| typedef struct _asic_bspi_info_ asic_bspi_info |
| enum asic_bspi_name_index |
| bool bspi_name_get | ( | uint8_t | idx, |
| uint8_t ** | name | ||
| ) |
| LOG_MODULE_REGISTER | ( | plat_asic_spi_mux_shell | , |
| LOG_LEVEL_DBG | |||
| ) |
| SHELL_CMD_REGISTER | ( | asic_bspi | , |
| & | sub_bspi_cmds, | ||
| "asic BSPI set/get commands" | , | ||
| NULL | |||
| ) |
| SHELL_DYNAMIC_CMD_CREATE | ( | asic_bspi_mux_name | , |
| asic_bspi_mux_name_get_ | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_bspi_cmds | , |
| SHELL_CMD(get, &sub_bspi_get_cmds, "get all", NULL) | , | ||
| SHELL_CMD_ARG(set, &asic_bspi_mux_name, "set <bspi mux-name>|all", cmd_bpsi_set, 3, 1) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |
| SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_bspi_get_cmds | , |
| SHELL_CMD(all, NULL, "asic BSPI mux get all", cmd_bspi_get_all) | , | ||
| SHELL_SUBCMD_SET_END | |||
| ) |
| asic_bspi_info asic_bspi_mux_table[] |