4559 uint32_t abrt_7b_addr_noack : 1;
4560 uint32_t abrt_10addr1_noack : 1;
4561 uint32_t abrt_10addr2_noack : 1;
4562 uint32_t abrt_txdata_noack : 1;
4563 uint32_t abrt_gcall_noack : 1;
4564 uint32_t abrt_gcall_read : 1;
4565 uint32_t abrt_hs_ackdet : 1;
4566 uint32_t abrt_sbyte_ackdet : 1;
4567 uint32_t abrt_hs_norstrt : 1;
4568 uint32_t abrt_sbyte_norstrt : 1;
4569 uint32_t abrt_10b_rd_norstrt : 1;
4570 uint32_t abrt_master_dis : 1;
4571 uint32_t arb_lost : 1;
4572 uint32_t abrt_slvflush_txfifo : 1;
4573 uint32_t abrt_slv_arblost : 1;
4574 uint32_t abrt_slvrd_intx : 1;
5668 const uint32_t apb_data_width : 2;
5669 const uint32_t max_speed_mode : 2;
5670 const uint32_t hc_count_values : 1;
5671 const uint32_t intr_io : 1;
5672 const uint32_t has_dma : 1;
5673 const uint32_t add_encoded_params : 1;
5674 const uint32_t rx_buffer_depth : 8;
5675 const uint32_t tx_buffer_depth : 8;
5840 volatile ALT_I2C_CON_t ic_con;
5841 volatile ALT_I2C_TAR_t ic_tar;
5842 volatile ALT_I2C_SAR_t ic_sar;
5843 volatile uint32_t _pad_0xc_0xf;
5844 volatile ALT_I2C_DATA_CMD_t ic_data_cmd;
5845 volatile ALT_I2C_SS_SCL_HCNT_t ic_ss_scl_hcnt;
5846 volatile ALT_I2C_SS_SCL_LCNT_t ic_ss_scl_lcnt;
5847 volatile ALT_I2C_FS_SCL_HCNT_t ic_fs_scl_hcnt;
5848 volatile ALT_I2C_FS_SCL_LCNT_t ic_fs_scl_lcnt;
5849 volatile uint32_t _pad_0x24_0x2b[2];
5850 volatile ALT_I2C_INTR_STAT_t ic_intr_stat;
5851 volatile ALT_I2C_INTR_MSK_t ic_intr_mask;
5852 volatile ALT_I2C_RAW_INTR_STAT_t ic_raw_intr_stat;
5853 volatile ALT_I2C_RX_TL_t ic_rx_tl;
5854 volatile ALT_I2C_TX_TL_t ic_tx_tl;
5855 volatile ALT_I2C_CLR_INTR_t ic_clr_intr;
5856 volatile ALT_I2C_CLR_RX_UNDER_t ic_clr_rx_under;
5857 volatile ALT_I2C_CLR_RX_OVER_t ic_clr_rx_over;
5858 volatile ALT_I2C_CLR_TX_OVER_t ic_clr_tx_over;
5859 volatile ALT_I2C_CLR_RD_REQ_t ic_clr_rd_req;
5860 volatile ALT_I2C_CLR_TX_ABRT_t ic_clr_tx_abrt;
5861 volatile ALT_I2C_CLR_RX_DONE_t ic_clr_rx_done;
5862 volatile ALT_I2C_CLR_ACTIVITY_t ic_clr_activity;
5863 volatile ALT_I2C_CLR_STOP_DET_t ic_clr_stop_det;
5864 volatile ALT_I2C_CLR_START_DET_t ic_clr_start_det;
5865 volatile ALT_I2C_CLR_GEN_CALL_t ic_clr_gen_call;
5866 volatile ALT_I2C_EN_t ic_enable;
5867 volatile ALT_I2C_STAT_t ic_status;
5868 volatile ALT_I2C_TXFLR_t ic_txflr;
5869 volatile ALT_I2C_RXFLR_t ic_rxflr;
5870 volatile ALT_I2C_SDA_HOLD_t ic_sda_hold;
5871 volatile ALT_I2C_TX_ABRT_SRC_t ic_tx_abrt_source;
5872 volatile ALT_I2C_SLV_DATA_NACK_ONLY_t ic_slv_data_nack_only;
5873 volatile ALT_I2C_DMA_CR_t ic_dma_cr;
5874 volatile ALT_I2C_DMA_TDLR_t ic_dma_tdlr;
5875 volatile ALT_I2C_DMA_RDLR_t ic_dma_rdlr;
5876 volatile ALT_I2C_SDA_SETUP_t ic_sda_setup;
5877 volatile ALT_I2C_ACK_GENERAL_CALL_t ic_ack_general_call;
5878 volatile ALT_I2C_EN_STAT_t ic_enable_status;
5879 volatile ALT_I2C_FS_SPKLEN_t ic_fs_spklen;
5880 volatile uint32_t _pad_0xa4_0xf3[20];
5881 volatile ALT_I2C_COMP_PARAM_1_t ic_comp_param_1;
5882 volatile ALT_I2C_COMP_VER_t ic_comp_version;
5883 volatile ALT_I2C_COMP_TYPE_t ic_comp_type;
5891 volatile uint32_t ic_con;
5892 volatile uint32_t ic_tar;
5893 volatile uint32_t ic_sar;
5894 volatile uint32_t _pad_0xc_0xf;
5895 volatile uint32_t ic_data_cmd;
5896 volatile uint32_t ic_ss_scl_hcnt;
5897 volatile uint32_t ic_ss_scl_lcnt;
5898 volatile uint32_t ic_fs_scl_hcnt;
5899 volatile uint32_t ic_fs_scl_lcnt;
5900 volatile uint32_t _pad_0x24_0x2b[2];
5901 volatile uint32_t ic_intr_stat;
5902 volatile uint32_t ic_intr_mask;
5903 volatile uint32_t ic_raw_intr_stat;
5904 volatile uint32_t ic_rx_tl;
5905 volatile uint32_t ic_tx_tl;
5906 volatile uint32_t ic_clr_intr;
5907 volatile uint32_t ic_clr_rx_under;
5908 volatile uint32_t ic_clr_rx_over;
5909 volatile uint32_t ic_clr_tx_over;
5910 volatile uint32_t ic_clr_rd_req;
5911 volatile uint32_t ic_clr_tx_abrt;
5912 volatile uint32_t ic_clr_rx_done;
5913 volatile uint32_t ic_clr_activity;
5914 volatile uint32_t ic_clr_stop_det;
5915 volatile uint32_t ic_clr_start_det;
5916 volatile uint32_t ic_clr_gen_call;
5917 volatile uint32_t ic_enable;
5918 volatile uint32_t ic_status;
5919 volatile uint32_t ic_txflr;
5920 volatile uint32_t ic_rxflr;
5921 volatile uint32_t ic_sda_hold;
5922 volatile uint32_t ic_tx_abrt_source;
5923 volatile uint32_t ic_slv_data_nack_only;
5924 volatile uint32_t ic_dma_cr;
5925 volatile uint32_t ic_dma_tdlr;
5926 volatile uint32_t ic_dma_rdlr;
5927 volatile uint32_t ic_sda_setup;
5928 volatile uint32_t ic_ack_general_call;
5929 volatile uint32_t ic_enable_status;
5930 volatile uint32_t ic_fs_spklen;
5931 volatile uint32_t _pad_0xa4_0xf3[20];
5932 volatile uint32_t ic_comp_param_1;
5933 volatile uint32_t ic_comp_version;
5934 volatile uint32_t ic_comp_type;