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

#include <i2c.h>

Collaboration diagram for mt_i2c_regs:
Collaboration graph

Data Fields

uint32_t data_port
 
uint32_t slave_addr
 
uint32_t intr_mask
 
uint32_t intr_stat
 
uint32_t control
 
uint32_t transfer_len
 
uint32_t transac_len
 
uint32_t delay_len
 
uint32_t timing
 
uint32_t start
 
uint32_t ext_conf
 
uint32_t reserved1
 
uint32_t fifo_stat
 
uint32_t fifo_thresh
 
uint32_t fifo_addr_clr
 
uint32_t reserved2
 
uint32_t io_config
 
uint32_t debug
 
uint32_t hs
 
uint32_t reserved3
 
uint32_t softreset
 
uint32_t dcm
 
uint32_t reserved4 [3]
 
uint32_t debug_stat
 
uint32_t debug_ctrl
 
uint32_t transfer_aux_len
 
uint32_t ltiming
 
uint32_t reserved0 [2]
 
uint32_t clock_div
 
uint32_t time_out
 
uint32_t multi_dma
 
uint32_t rollback
 
uint32_t data_timing
 

Detailed Description

Definition at line 10 of file i2c.h.

Field Documentation

◆ clock_div

uint32_t mt_i2c_regs::clock_div

Definition at line 28 of file i2c.h.

◆ control

uint32_t mt_i2c_regs::control

Definition at line 15 of file i2c.h.

◆ data_port

uint32_t mt_i2c_regs::data_port

Definition at line 11 of file i2c.h.

◆ data_timing

uint32_t mt_i2c_regs::data_timing

Definition at line 26 of file i2c.h.

◆ dcm

uint32_t mt_i2c_regs::dcm

Definition at line 32 of file i2c.h.

◆ debug

uint32_t mt_i2c_regs::debug

Definition at line 28 of file i2c.h.

◆ debug_ctrl

uint32_t mt_i2c_regs::debug_ctrl

Definition at line 35 of file i2c.h.

◆ debug_stat

uint32_t mt_i2c_regs::debug_stat

Definition at line 34 of file i2c.h.

◆ delay_len

uint32_t mt_i2c_regs::delay_len

Definition at line 18 of file i2c.h.

◆ ext_conf

uint32_t mt_i2c_regs::ext_conf

Definition at line 21 of file i2c.h.

◆ fifo_addr_clr

uint32_t mt_i2c_regs::fifo_addr_clr

Definition at line 25 of file i2c.h.

◆ fifo_stat

uint32_t mt_i2c_regs::fifo_stat

Definition at line 23 of file i2c.h.

◆ fifo_thresh

uint32_t mt_i2c_regs::fifo_thresh

Definition at line 24 of file i2c.h.

◆ hs

uint32_t mt_i2c_regs::hs

Definition at line 29 of file i2c.h.

◆ intr_mask

uint32_t mt_i2c_regs::intr_mask

Definition at line 13 of file i2c.h.

◆ intr_stat

uint32_t mt_i2c_regs::intr_stat

Definition at line 14 of file i2c.h.

◆ io_config

uint32_t mt_i2c_regs::io_config

Definition at line 27 of file i2c.h.

◆ ltiming

uint32_t mt_i2c_regs::ltiming

Definition at line 22 of file i2c.h.

◆ multi_dma

uint32_t mt_i2c_regs::multi_dma

Definition at line 38 of file i2c.h.

◆ reserved0

uint32_t mt_i2c_regs::reserved0

Definition at line 26 of file i2c.h.

◆ reserved1

uint32_t mt_i2c_regs::reserved1

Definition at line 22 of file i2c.h.

◆ reserved2

uint32_t mt_i2c_regs::reserved2

Definition at line 26 of file i2c.h.

◆ reserved3

uint32_t mt_i2c_regs::reserved3

Definition at line 30 of file i2c.h.

◆ reserved4

uint32_t mt_i2c_regs::reserved4

Definition at line 33 of file i2c.h.

◆ rollback

uint32_t mt_i2c_regs::rollback

Definition at line 40 of file i2c.h.

◆ slave_addr

uint32_t mt_i2c_regs::slave_addr

Definition at line 12 of file i2c.h.

◆ softreset

uint32_t mt_i2c_regs::softreset

Definition at line 31 of file i2c.h.

◆ start

uint32_t mt_i2c_regs::start

Definition at line 20 of file i2c.h.

◆ time_out

uint32_t mt_i2c_regs::time_out

Definition at line 29 of file i2c.h.

◆ timing

uint32_t mt_i2c_regs::timing

Definition at line 19 of file i2c.h.

◆ transac_len

uint32_t mt_i2c_regs::transac_len

Definition at line 17 of file i2c.h.

◆ transfer_aux_len

uint32_t mt_i2c_regs::transfer_aux_len

Definition at line 36 of file i2c.h.

◆ transfer_len

uint32_t mt_i2c_regs::transfer_len

Definition at line 16 of file i2c.h.


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