mlxsw: reg: Document possible MCIA status values
Will be used to emit meaningful messages to user space via extack in a subsequent patch. Signed-off-by: Ido Schimmel <idosch@nvidia.com> Reviewed-by: Jiri Pirko <jiri@nvidia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
d51ea60e01
commit
cecefb3a6e
@ -9690,6 +9690,20 @@ MLXSW_ITEM32(reg, mcia, l, 0x00, 31, 1);
|
||||
*/
|
||||
MLXSW_ITEM32(reg, mcia, module, 0x00, 16, 8);
|
||||
|
||||
enum {
|
||||
MLXSW_REG_MCIA_STATUS_GOOD = 0,
|
||||
/* No response from module's EEPROM. */
|
||||
MLXSW_REG_MCIA_STATUS_NO_EEPROM_MODULE = 1,
|
||||
/* Module type not supported by the device. */
|
||||
MLXSW_REG_MCIA_STATUS_MODULE_NOT_SUPPORTED = 2,
|
||||
/* No module present indication. */
|
||||
MLXSW_REG_MCIA_STATUS_MODULE_NOT_CONNECTED = 3,
|
||||
/* Error occurred while trying to access module's EEPROM using I2C. */
|
||||
MLXSW_REG_MCIA_STATUS_I2C_ERROR = 9,
|
||||
/* Module is disabled. */
|
||||
MLXSW_REG_MCIA_STATUS_MODULE_DISABLED = 16,
|
||||
};
|
||||
|
||||
/* reg_mcia_status
|
||||
* Module status.
|
||||
* Access: RO
|
||||
|
Loading…
x
Reference in New Issue
Block a user