mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-29 03:47:23 +00:00
- addded fru control
- added amcportstate set - added clock commands - improved led command support
This commit is contained in:
parent
f4a6a73184
commit
2faf5857c8
@ -37,6 +37,9 @@
|
|||||||
/* AMC.0 commands */
|
/* AMC.0 commands */
|
||||||
#define PICMG_AMC_SET_PORT_STATE_CMD 0x19
|
#define PICMG_AMC_SET_PORT_STATE_CMD 0x19
|
||||||
#define PICMG_AMC_GET_PORT_STATE_CMD 0x1A
|
#define PICMG_AMC_GET_PORT_STATE_CMD 0x1A
|
||||||
|
/* AMC.0 R2.0 commands */
|
||||||
|
#define PICMG_AMC_SET_CLK_STATE_CMD 0x2C
|
||||||
|
#define PICMG_AMC_GET_CLK_STATE_CMD 0x2D
|
||||||
|
|
||||||
/* Site Types */
|
/* Site Types */
|
||||||
#define PICMG_ATCA_BOARD 0x00
|
#define PICMG_ATCA_BOARD 0x00
|
||||||
@ -73,7 +76,6 @@ static const char* led_color_str[] __attribute__((unused)) = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static const char* amc_link_type_str[] __attribute__((unused)) = {
|
static const char* amc_link_type_str[] __attribute__((unused)) = {
|
||||||
" FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED",
|
" FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED",
|
||||||
" FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED1",
|
" FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED1",
|
||||||
@ -85,6 +87,30 @@ static const char* amc_link_type_str[] __attribute__((unused)) = {
|
|||||||
" FRU_PICMGEXT_AMC_LINK_TYPE_STORAGE",
|
" FRU_PICMGEXT_AMC_LINK_TYPE_STORAGE",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
struct sAmcPortState {
|
||||||
|
#ifndef WORDS_BIGENDIAN
|
||||||
|
unsigned short lane0 : 1;
|
||||||
|
unsigned short lane1 : 1;
|
||||||
|
unsigned short lane2 : 1;
|
||||||
|
unsigned short lane3 : 1;
|
||||||
|
unsigned short type : 8;
|
||||||
|
unsigned short type_ext : 4;
|
||||||
|
unsigned char group_id : 8;
|
||||||
|
#else
|
||||||
|
unsigned char group_id : 8;
|
||||||
|
unsigned short type_ext : 4;
|
||||||
|
unsigned short type : 8;
|
||||||
|
unsigned short lane3 : 1;
|
||||||
|
unsigned short lane2 : 1;
|
||||||
|
unsigned short lane1 : 1;
|
||||||
|
unsigned short lane0 : 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
unsigned char state;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
int ipmi_picmg_main (struct ipmi_intf * intf, int argc, char ** argv);
|
int ipmi_picmg_main (struct ipmi_intf * intf, int argc, char ** argv);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user