coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
_I2C_REGS Struct Reference

#include <i2c.h>

Collaboration diagram for _I2C_REGS:
Collaboration graph

Data Fields

volatile uint32_t ic_con
 
volatile uint32_t ic_tar
 
uint32_t reserved_08 [2]
 
volatile uint32_t ic_data_cmd
 
uint32_t ic_ss_scl_hcnt
 
uint32_t ic_ss_scl_lcnt
 
uint32_t ic_fs_scl_hcnt
 
uint32_t ic_fs_scl_lcnt
 
uint32_t reserved_24 [2]
 
volatile uint32_t ic_intr_stat
 
uint32_t ic_intr_mask
 
uint32_t ic_raw_intr_stat
 
uint32_t ic_rx_tl
 
uint32_t ic_tx_tl
 
uint32_t ic_clr_intr
 
uint32_t ic_clr_rx_under
 
uint32_t ic_clr_rx_over
 
uint32_t ic_clr_tx_over
 
uint32_t ic_clr_rd_req
 
uint32_t ic_clr_tx_abrt
 
uint32_t reserved_58
 
uint32_t ic_clr_activity
 
uint32_t ic_clr_stop_det
 
uint32_t ic_clr_start_det
 
uint32_t reserved_68
 
volatile uint32_t ic_enable
 
volatile uint32_t ic_status
 
uint32_t ic_txflr
 
uint32_t ic_rxflr
 
uint32_t ic_sda_hold
 
volatile uint32_t ic_tx_abrt_source
 
uint32_t reserved_84 [6]
 
volatile uint32_t ic_enable_status
 
uint32_t ic_fs_spklen
 

Detailed Description

Definition at line 8 of file i2c.h.

Field Documentation

◆ ic_clr_activity

uint32_t _I2C_REGS::ic_clr_activity

Definition at line 30 of file i2c.h.

◆ ic_clr_intr

uint32_t _I2C_REGS::ic_clr_intr

Definition at line 23 of file i2c.h.

◆ ic_clr_rd_req

uint32_t _I2C_REGS::ic_clr_rd_req

Definition at line 27 of file i2c.h.

◆ ic_clr_rx_over

uint32_t _I2C_REGS::ic_clr_rx_over

Definition at line 25 of file i2c.h.

◆ ic_clr_rx_under

uint32_t _I2C_REGS::ic_clr_rx_under

Definition at line 24 of file i2c.h.

◆ ic_clr_start_det

uint32_t _I2C_REGS::ic_clr_start_det

Definition at line 32 of file i2c.h.

◆ ic_clr_stop_det

uint32_t _I2C_REGS::ic_clr_stop_det

Definition at line 31 of file i2c.h.

◆ ic_clr_tx_abrt

uint32_t _I2C_REGS::ic_clr_tx_abrt

Definition at line 28 of file i2c.h.

◆ ic_clr_tx_over

uint32_t _I2C_REGS::ic_clr_tx_over

Definition at line 26 of file i2c.h.

◆ ic_con

volatile uint32_t _I2C_REGS::ic_con

Definition at line 9 of file i2c.h.

◆ ic_data_cmd

volatile uint32_t _I2C_REGS::ic_data_cmd

Definition at line 12 of file i2c.h.

◆ ic_enable

volatile uint32_t _I2C_REGS::ic_enable

Definition at line 34 of file i2c.h.

◆ ic_enable_status

volatile uint32_t _I2C_REGS::ic_enable_status

Definition at line 41 of file i2c.h.

◆ ic_fs_scl_hcnt

uint32_t _I2C_REGS::ic_fs_scl_hcnt

Definition at line 15 of file i2c.h.

◆ ic_fs_scl_lcnt

uint32_t _I2C_REGS::ic_fs_scl_lcnt

Definition at line 16 of file i2c.h.

◆ ic_fs_spklen

uint32_t _I2C_REGS::ic_fs_spklen

Definition at line 42 of file i2c.h.

◆ ic_intr_mask

uint32_t _I2C_REGS::ic_intr_mask

Definition at line 19 of file i2c.h.

◆ ic_intr_stat

volatile uint32_t _I2C_REGS::ic_intr_stat

Definition at line 18 of file i2c.h.

◆ ic_raw_intr_stat

uint32_t _I2C_REGS::ic_raw_intr_stat

Definition at line 20 of file i2c.h.

◆ ic_rx_tl

uint32_t _I2C_REGS::ic_rx_tl

Definition at line 21 of file i2c.h.

◆ ic_rxflr

uint32_t _I2C_REGS::ic_rxflr

Definition at line 37 of file i2c.h.

◆ ic_sda_hold

uint32_t _I2C_REGS::ic_sda_hold

Definition at line 38 of file i2c.h.

◆ ic_ss_scl_hcnt

uint32_t _I2C_REGS::ic_ss_scl_hcnt

Definition at line 13 of file i2c.h.

◆ ic_ss_scl_lcnt

uint32_t _I2C_REGS::ic_ss_scl_lcnt

Definition at line 14 of file i2c.h.

◆ ic_status

volatile uint32_t _I2C_REGS::ic_status

Definition at line 35 of file i2c.h.

◆ ic_tar

volatile uint32_t _I2C_REGS::ic_tar

Definition at line 10 of file i2c.h.

◆ ic_tx_abrt_source

volatile uint32_t _I2C_REGS::ic_tx_abrt_source

Definition at line 39 of file i2c.h.

◆ ic_tx_tl

uint32_t _I2C_REGS::ic_tx_tl

Definition at line 22 of file i2c.h.

◆ ic_txflr

uint32_t _I2C_REGS::ic_txflr

Definition at line 36 of file i2c.h.

◆ reserved_08

uint32_t _I2C_REGS::reserved_08[2]

Definition at line 11 of file i2c.h.

◆ reserved_24

uint32_t _I2C_REGS::reserved_24[2]

Definition at line 17 of file i2c.h.

◆ reserved_58

uint32_t _I2C_REGS::reserved_58

Definition at line 29 of file i2c.h.

◆ reserved_68

uint32_t _I2C_REGS::reserved_68

Definition at line 33 of file i2c.h.

◆ reserved_84

uint32_t _I2C_REGS::reserved_84[6]

Definition at line 40 of file i2c.h.


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