Here's how I think it should be:
typedef struct _SEQ_MISC_TIMING_FORMAT
{
uint32_t TRP_WRA : 7;
uint32_t TRP_RDA : 7;
uint32_t TRP : 6;
uint32_t TRFC : 9;
uint32_t Pad0 : 3;
} SEQ_MISC_TIMING_FORMAT;
I think the way it was defined is probably correct for R9 series cards, not Rx.
RX
uint32_t trp_wra : 7 ;
uint32_t trp_rda : 6 ;
uint32_t m1Pad0 : 1 ;
uint32_t trp : 5 ;
uint32_t m1Pad1 : 1 ;
uint32_t trfc : 9 ;
uint32_t m1Pad2 : 3 ;
} mc_seq_misc_timing;
R9
uint32_t trp_wra : 6 ;
uint32_t m1Pad0 : 2 ;
uint32_t trp_rda : 6 ;
uint32_t m1Pad1 : 1 ;
uint32_t trp : 5 ;
uint32_t trfc : 9 ;
uint32_t m1Pad2 : 3 ;
} mc_seq_misc_timing;