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

#include <i2c.h>

Collaboration diagram for tegra_i2c_regs:
Collaboration graph

Data Fields

uint32_t cnfg
 
uint32_t cmd_addr0
 
uint32_t cmd_addr1
 
uint32_t cmd_data1
 
uint32_t cmd_data2
 
uint8_t _rsv0 [8]
 
uint32_t status
 
uint32_t sl_cnfg
 
uint32_t sl_rcvd
 
uint32_t sl_status
 
uint32_t sl_addr1
 
uint32_t sl_addr2
 
uint32_t tlow_sext
 
uint8_t _rsv1 [4]
 
uint32_t sl_delay_count
 
uint32_t sl_int_mask
 
uint32_t sl_int_source
 
uint32_t sl_int_set
 
uint8_t _rsv2 [4]
 
uint32_t tx_packet_fifo
 
uint32_t rx_fifo
 
uint32_t packet_transfer_status
 
uint32_t fifo_control
 
uint32_t fifo_status
 
uint32_t interrupt_mask
 
uint32_t interrupt_status
 
uint32_t clk_divisor
 
uint32_t interrupt_source
 
uint32_t interrupt_set
 
uint32_t slv_tx_packet_fifo
 
uint32_t slv_rx_fifo
 
uint32_t slv_packet_status
 
uint32_t bus_clear_config
 
uint32_t bus_clear_status
 
uint32_t config_load
 

Detailed Description

Definition at line 119 of file i2c.h.

Field Documentation

◆ _rsv0

uint8_t tegra_i2c_regs::_rsv0[8]

Definition at line 125 of file i2c.h.

◆ _rsv1

uint8_t tegra_i2c_regs::_rsv1[4]

Definition at line 133 of file i2c.h.

◆ _rsv2

uint8_t tegra_i2c_regs::_rsv2[4]

Definition at line 138 of file i2c.h.

◆ bus_clear_config

uint32_t tegra_i2c_regs::bus_clear_config

Definition at line 152 of file i2c.h.

◆ bus_clear_status

uint32_t tegra_i2c_regs::bus_clear_status

Definition at line 153 of file i2c.h.

◆ clk_divisor

uint32_t tegra_i2c_regs::clk_divisor

Definition at line 146 of file i2c.h.

◆ cmd_addr0

uint32_t tegra_i2c_regs::cmd_addr0

Definition at line 121 of file i2c.h.

◆ cmd_addr1

uint32_t tegra_i2c_regs::cmd_addr1

Definition at line 122 of file i2c.h.

◆ cmd_data1

uint32_t tegra_i2c_regs::cmd_data1

Definition at line 123 of file i2c.h.

◆ cmd_data2

uint32_t tegra_i2c_regs::cmd_data2

Definition at line 124 of file i2c.h.

◆ cnfg

uint32_t tegra_i2c_regs::cnfg

Definition at line 120 of file i2c.h.

◆ config_load

uint32_t tegra_i2c_regs::config_load

Definition at line 154 of file i2c.h.

◆ fifo_control

uint32_t tegra_i2c_regs::fifo_control

Definition at line 142 of file i2c.h.

◆ fifo_status

uint32_t tegra_i2c_regs::fifo_status

Definition at line 143 of file i2c.h.

◆ interrupt_mask

uint32_t tegra_i2c_regs::interrupt_mask

Definition at line 144 of file i2c.h.

◆ interrupt_set

uint32_t tegra_i2c_regs::interrupt_set

Definition at line 148 of file i2c.h.

◆ interrupt_source

uint32_t tegra_i2c_regs::interrupt_source

Definition at line 147 of file i2c.h.

◆ interrupt_status

uint32_t tegra_i2c_regs::interrupt_status

Definition at line 145 of file i2c.h.

◆ packet_transfer_status

uint32_t tegra_i2c_regs::packet_transfer_status

Definition at line 141 of file i2c.h.

◆ rx_fifo

uint32_t tegra_i2c_regs::rx_fifo

Definition at line 140 of file i2c.h.

◆ sl_addr1

uint32_t tegra_i2c_regs::sl_addr1

Definition at line 130 of file i2c.h.

◆ sl_addr2

uint32_t tegra_i2c_regs::sl_addr2

Definition at line 131 of file i2c.h.

◆ sl_cnfg

uint32_t tegra_i2c_regs::sl_cnfg

Definition at line 127 of file i2c.h.

◆ sl_delay_count

uint32_t tegra_i2c_regs::sl_delay_count

Definition at line 134 of file i2c.h.

◆ sl_int_mask

uint32_t tegra_i2c_regs::sl_int_mask

Definition at line 135 of file i2c.h.

◆ sl_int_set

uint32_t tegra_i2c_regs::sl_int_set

Definition at line 137 of file i2c.h.

◆ sl_int_source

uint32_t tegra_i2c_regs::sl_int_source

Definition at line 136 of file i2c.h.

◆ sl_rcvd

uint32_t tegra_i2c_regs::sl_rcvd

Definition at line 128 of file i2c.h.

◆ sl_status

uint32_t tegra_i2c_regs::sl_status

Definition at line 129 of file i2c.h.

◆ slv_packet_status

uint32_t tegra_i2c_regs::slv_packet_status

Definition at line 151 of file i2c.h.

◆ slv_rx_fifo

uint32_t tegra_i2c_regs::slv_rx_fifo

Definition at line 150 of file i2c.h.

◆ slv_tx_packet_fifo

uint32_t tegra_i2c_regs::slv_tx_packet_fifo

Definition at line 149 of file i2c.h.

◆ status

uint32_t tegra_i2c_regs::status

Definition at line 126 of file i2c.h.

Referenced by tegra_i2c_send_recv().

◆ tlow_sext

uint32_t tegra_i2c_regs::tlow_sext

Definition at line 132 of file i2c.h.

◆ tx_packet_fifo

uint32_t tegra_i2c_regs::tx_packet_fifo

Definition at line 139 of file i2c.h.


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