coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dw_i2c_regs Struct Reference
Collaboration diagram for dw_i2c_regs:
Collaboration graph

Data Fields

uint32_t control
 
uint32_t target_addr
 
uint32_t slave_addr
 
uint32_t master_addr
 
uint32_t cmd_data
 
uint32_t ss_scl_hcnt
 
uint32_t ss_scl_lcnt
 
uint32_t fs_scl_hcnt
 
uint32_t fs_scl_lcnt
 
uint32_t hs_scl_hcnt
 
uint32_t hs_scl_lcnt
 
uint32_t intr_stat
 
uint32_t intr_mask
 
uint32_t raw_intr_stat
 
uint32_t rx_thresh
 
uint32_t tx_thresh
 
uint32_t clear_intr
 
uint32_t clear_rx_under_intr
 
uint32_t clear_rx_over_intr
 
uint32_t clear_tx_over_intr
 
uint32_t clear_rd_req_intr
 
uint32_t clear_tx_abrt_intr
 
uint32_t clear_rx_done_intr
 
uint32_t clear_activity_intr
 
uint32_t clear_stop_det_intr
 
uint32_t clear_start_det_intr
 
uint32_t clear_gen_call_intr
 
uint32_t enable
 
uint32_t status
 
uint32_t tx_level
 
uint32_t rx_level
 
uint32_t sda_hold
 
uint32_t tx_abort_source
 
uint32_t slv_data_nak_only
 
uint32_t dma_cr
 
uint32_t dma_tdlr
 
uint32_t dma_rdlr
 
uint32_t sda_setup
 
uint32_t ack_general_call
 
uint32_t enable_status
 
uint32_t fs_spklen
 
uint32_t hs_spklen
 
uint32_t clr_restart_det
 
uint32_t reserved [18]
 
uint32_t comp_param1
 
uint32_t comp_version
 
uint32_t comp_type
 

Detailed Description

Definition at line 96 of file dw_i2c.c.

Field Documentation

◆ ack_general_call

uint32_t dw_i2c_regs::ack_general_call

Definition at line 135 of file dw_i2c.c.

◆ clear_activity_intr

uint32_t dw_i2c_regs::clear_activity_intr

Definition at line 120 of file dw_i2c.c.

◆ clear_gen_call_intr

uint32_t dw_i2c_regs::clear_gen_call_intr

Definition at line 123 of file dw_i2c.c.

◆ clear_intr

uint32_t dw_i2c_regs::clear_intr

Definition at line 113 of file dw_i2c.c.

◆ clear_rd_req_intr

uint32_t dw_i2c_regs::clear_rd_req_intr

Definition at line 117 of file dw_i2c.c.

◆ clear_rx_done_intr

uint32_t dw_i2c_regs::clear_rx_done_intr

Definition at line 119 of file dw_i2c.c.

◆ clear_rx_over_intr

uint32_t dw_i2c_regs::clear_rx_over_intr

Definition at line 115 of file dw_i2c.c.

◆ clear_rx_under_intr

uint32_t dw_i2c_regs::clear_rx_under_intr

Definition at line 114 of file dw_i2c.c.

◆ clear_start_det_intr

uint32_t dw_i2c_regs::clear_start_det_intr

Definition at line 122 of file dw_i2c.c.

◆ clear_stop_det_intr

uint32_t dw_i2c_regs::clear_stop_det_intr

Definition at line 121 of file dw_i2c.c.

◆ clear_tx_abrt_intr

uint32_t dw_i2c_regs::clear_tx_abrt_intr

Definition at line 118 of file dw_i2c.c.

◆ clear_tx_over_intr

uint32_t dw_i2c_regs::clear_tx_over_intr

Definition at line 116 of file dw_i2c.c.

◆ clr_restart_det

uint32_t dw_i2c_regs::clr_restart_det

Definition at line 139 of file dw_i2c.c.

◆ cmd_data

uint32_t dw_i2c_regs::cmd_data

Definition at line 101 of file dw_i2c.c.

◆ comp_param1

uint32_t dw_i2c_regs::comp_param1

Definition at line 141 of file dw_i2c.c.

◆ comp_type

uint32_t dw_i2c_regs::comp_type

Definition at line 143 of file dw_i2c.c.

◆ comp_version

uint32_t dw_i2c_regs::comp_version

Definition at line 142 of file dw_i2c.c.

◆ control

uint32_t dw_i2c_regs::control

Definition at line 97 of file dw_i2c.c.

◆ dma_cr

uint32_t dw_i2c_regs::dma_cr

Definition at line 131 of file dw_i2c.c.

◆ dma_rdlr

uint32_t dw_i2c_regs::dma_rdlr

Definition at line 133 of file dw_i2c.c.

◆ dma_tdlr

uint32_t dw_i2c_regs::dma_tdlr

Definition at line 132 of file dw_i2c.c.

◆ enable

uint32_t dw_i2c_regs::enable

Definition at line 124 of file dw_i2c.c.

◆ enable_status

uint32_t dw_i2c_regs::enable_status

Definition at line 136 of file dw_i2c.c.

◆ fs_scl_hcnt

uint32_t dw_i2c_regs::fs_scl_hcnt

Definition at line 104 of file dw_i2c.c.

◆ fs_scl_lcnt

uint32_t dw_i2c_regs::fs_scl_lcnt

Definition at line 105 of file dw_i2c.c.

◆ fs_spklen

uint32_t dw_i2c_regs::fs_spklen

Definition at line 137 of file dw_i2c.c.

◆ hs_scl_hcnt

uint32_t dw_i2c_regs::hs_scl_hcnt

Definition at line 106 of file dw_i2c.c.

◆ hs_scl_lcnt

uint32_t dw_i2c_regs::hs_scl_lcnt

Definition at line 107 of file dw_i2c.c.

◆ hs_spklen

uint32_t dw_i2c_regs::hs_spklen

Definition at line 138 of file dw_i2c.c.

◆ intr_mask

uint32_t dw_i2c_regs::intr_mask

Definition at line 109 of file dw_i2c.c.

◆ intr_stat

uint32_t dw_i2c_regs::intr_stat

Definition at line 108 of file dw_i2c.c.

◆ master_addr

uint32_t dw_i2c_regs::master_addr

Definition at line 100 of file dw_i2c.c.

◆ raw_intr_stat

uint32_t dw_i2c_regs::raw_intr_stat

Definition at line 110 of file dw_i2c.c.

◆ reserved

uint32_t dw_i2c_regs::reserved[18]

Definition at line 140 of file dw_i2c.c.

◆ rx_level

uint32_t dw_i2c_regs::rx_level

Definition at line 127 of file dw_i2c.c.

◆ rx_thresh

uint32_t dw_i2c_regs::rx_thresh

Definition at line 111 of file dw_i2c.c.

◆ sda_hold

uint32_t dw_i2c_regs::sda_hold

Definition at line 128 of file dw_i2c.c.

◆ sda_setup

uint32_t dw_i2c_regs::sda_setup

Definition at line 134 of file dw_i2c.c.

◆ slave_addr

uint32_t dw_i2c_regs::slave_addr

Definition at line 99 of file dw_i2c.c.

◆ slv_data_nak_only

uint32_t dw_i2c_regs::slv_data_nak_only

Definition at line 130 of file dw_i2c.c.

◆ ss_scl_hcnt

uint32_t dw_i2c_regs::ss_scl_hcnt

Definition at line 102 of file dw_i2c.c.

◆ ss_scl_lcnt

uint32_t dw_i2c_regs::ss_scl_lcnt

Definition at line 103 of file dw_i2c.c.

◆ status

uint32_t dw_i2c_regs::status

Definition at line 125 of file dw_i2c.c.

◆ target_addr

uint32_t dw_i2c_regs::target_addr

Definition at line 98 of file dw_i2c.c.

◆ tx_abort_source

uint32_t dw_i2c_regs::tx_abort_source

Definition at line 129 of file dw_i2c.c.

◆ tx_level

uint32_t dw_i2c_regs::tx_level

Definition at line 126 of file dw_i2c.c.

◆ tx_thresh

uint32_t dw_i2c_regs::tx_thresh

Definition at line 112 of file dw_i2c.c.


The documentation for this struct was generated from the following file: