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

#include <i2c_common.h>

Collaboration diagram for mt_i2c_dma_regs:
Collaboration graph

Data Fields

uint32_t dma_int_flag
 
uint32_t dma_int_en
 
uint32_t dma_en
 
uint32_t dma_rst
 
uint32_t reserved1
 
uint32_t dma_flush
 
uint32_t dma_con
 
uint32_t dma_tx_mem_addr
 
uint32_t dma_rx_mem_addr
 
uint32_t dma_tx_len
 
uint32_t dma_rx_len
 

Detailed Description

Definition at line 9 of file i2c_common.h.

Field Documentation

◆ dma_con

uint32_t mt_i2c_dma_regs::dma_con

Definition at line 16 of file i2c_common.h.

Referenced by mtk_i2c_transfer().

◆ dma_en

uint32_t mt_i2c_dma_regs::dma_en

Definition at line 12 of file i2c_common.h.

Referenced by mtk_i2c_transfer().

◆ dma_flush

uint32_t mt_i2c_dma_regs::dma_flush

Definition at line 15 of file i2c_common.h.

◆ dma_int_en

uint32_t mt_i2c_dma_regs::dma_int_en

Definition at line 11 of file i2c_common.h.

◆ dma_int_flag

uint32_t mt_i2c_dma_regs::dma_int_flag

Definition at line 10 of file i2c_common.h.

Referenced by mtk_i2c_transfer().

◆ dma_rst

uint32_t mt_i2c_dma_regs::dma_rst

Definition at line 13 of file i2c_common.h.

Referenced by i2c_hw_reset().

◆ dma_rx_len

uint32_t mt_i2c_dma_regs::dma_rx_len

Definition at line 20 of file i2c_common.h.

Referenced by mtk_i2c_transfer().

◆ dma_rx_mem_addr

uint32_t mt_i2c_dma_regs::dma_rx_mem_addr

Definition at line 18 of file i2c_common.h.

Referenced by mtk_i2c_transfer().

◆ dma_tx_len

uint32_t mt_i2c_dma_regs::dma_tx_len

Definition at line 19 of file i2c_common.h.

Referenced by mtk_i2c_transfer().

◆ dma_tx_mem_addr

uint32_t mt_i2c_dma_regs::dma_tx_mem_addr

Definition at line 17 of file i2c_common.h.

Referenced by mtk_i2c_transfer().

◆ reserved1

uint32_t mt_i2c_dma_regs::reserved1

Definition at line 14 of file i2c_common.h.


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