struct __hw_gpio_bits {
/*--- Bit 0 ----*/ unsigned int uart0_rd : 1;
/*--- Bit 1 ----*/ unsigned int uart0_td : 1;
/*--- Bit 2 ----*/ unsigned int uart0_cts : 1;
/*--- Bit 3 ----*/ unsigned int uart0_rts : 1;
/*--- Bit 4 ----*/ unsigned int fser_clk : 1;
/*--- Bit 5 ----*/ unsigned int fser_d : 1;
/*--- Bit 6 ----*/ unsigned int ext_afe_sclk : 1;
/*--- Bit 7 ----*/ unsigned int ext_afe_tx_fs : 1;
/*--- Bit 8 ----*/ unsigned int ext_afe_txd : 1;
/*--- Bit 9 ----*/ unsigned int ext_afe_rx_fs : 1;
/*--- Bit 10 ----*/ unsigned int ext_afe_rxd1 : 1;
/*--- Bit 11 ----*/ unsigned int ext_afe_rxd0 : 1;
/*--- Bit 12 ----*/ unsigned int ext_afe_cdin : 1;
/*--- Bit 13 ----*/ unsigned int ext_afe_cdout : 1;
/*--- Bit 14 ----*/ unsigned int ephy_speed100 : 1;
/*--- Bit 15 ----*/ unsigned int ephy_linkon : 1;
/*--- Bit 16 ----*/ unsigned int ephy_activity : 1;
/*--- Bit 17 ----*/ unsigned int ephy_fduplex : 1;
/*--- Bit 18 ----*/ unsigned int eint0 : 1;
/*--- Bit 29 ----*/ unsigned int eint1 : 1;
/*--- Bit 20 ----*/ unsigned int mbsp0_tclk : 1;
/*--- Bit 21 ----*/ unsigned int mbsp0_rclk : 1;
/*--- Bit 22 ----*/ unsigned int mbsp0_rd : 1;
/*--- Bit 23 ----*/ unsigned int mbsp0_td : 1;
/*--- Bit 24 ----*/ unsigned int mbsp0_rfs : 1;
/*--- Bit 25 ----*/ unsigned int mbsp0_tfs : 1;
/*--- Bit 26 ----*/ unsigned int mii_dio : 1;
/*--- Bit 27 ----*/ unsigned int mii_dclk : 1;
/*--- Bit 28 ----*/ unsigned int mii_mdix : 1;
/*--- Bit 29 ----*/ unsigned int reserved : 3;