[phantom] Temporary workaround for bug in prototype (P3 B1) silicon
[people/mcb30/gpxe.git] / src / drivers / net / phantom / phantom.h
index e68cc36..110c122 100644 (file)
@@ -139,6 +139,7 @@ enum unm_reg_blocks {
 #define UNM_ROMUSB_GLB_SW_RESET                ( UNM_ROMUSB_GLB + 0x00008 )
 #define UNM_ROMUSB_GLB_SW_RESET_MAGIC          0x0080000fUL
 #define UNM_ROMUSB_GLB_PEGTUNE_DONE    ( UNM_ROMUSB_GLB + 0x0005c )
+#define UNM_ROMUSB_GLB_PEGTUNE_DONE_MAGIC      0x31
 
 #define UNM_ROMUSB_ROM                 ( UNM_CRB_ROMUSB + 0x10000 )
 #define UNM_ROMUSB_ROM_INSTR_OPCODE    ( UNM_ROMUSB_ROM + 0x00004 )
@@ -240,6 +241,7 @@ struct unm_board_info {
 #define UNM_BRDTYPE_P3_10G_SFP_PLUS    0x0026
 #define UNM_BRDTYPE_P3_10000_BASE_T    0x0027
 #define UNM_BRDTYPE_P3_XG_LOM          0x0028
+#define UNM_BRDTYPE_P3_4_GB_MM         0x0029
 #define UNM_BRDTYPE_P3_10G_CX4         0x0031
 #define UNM_BRDTYPE_P3_10G_XFP         0x0032
 #define UNM_BDINFO_MAGIC               0x12345678