TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
DW_APB_I2C_IC_CON_reg_t Struct Reference

Data Fields

uint32_t master_mode: 1
uint32_t speed: 2
uint32_t ic_10bitaddr_slave: 1
uint32_t ic_10bitaddr_master: 1
uint32_t ic_restart_en: 1
uint32_t ic_slave_disable: 1
uint32_t stop_det_ifaddressed: 1
uint32_t tx_empty_ctrl: 1
uint32_t rx_fifo_full_hld_ctrl: 1
uint32_t stop_det_if_master_active: 1
uint32_t bus_clear_feature_ctrl: 1
uint32_t rsvd_ic_con_1: 4
uint32_t rsvd_optional_sar_ctrl: 1
uint32_t smbus_slave_quick_en: 1
uint32_t smbus_arp_en: 1
uint32_t smbus_persistent_slv_addr_en: 1
uint32_t rsvd_0: 3
uint32_t rsvd_ic_sar2_smbus_arp_en: 1
uint32_t rsvd_ic_sar3_smbus_arp_en: 1
uint32_t rsvd_ic_sar4_smbus_arp_en: 1
uint32_t rsvd_ic_con_2: 6

Field Documentation

◆ bus_clear_feature_ctrl

uint32_t DW_APB_I2C_IC_CON_reg_t::bus_clear_feature_ctrl

◆ ic_10bitaddr_master

uint32_t DW_APB_I2C_IC_CON_reg_t::ic_10bitaddr_master

◆ ic_10bitaddr_slave

uint32_t DW_APB_I2C_IC_CON_reg_t::ic_10bitaddr_slave

◆ ic_restart_en

uint32_t DW_APB_I2C_IC_CON_reg_t::ic_restart_en

◆ ic_slave_disable

uint32_t DW_APB_I2C_IC_CON_reg_t::ic_slave_disable

◆ master_mode

uint32_t DW_APB_I2C_IC_CON_reg_t::master_mode

◆ rsvd_0

uint32_t DW_APB_I2C_IC_CON_reg_t::rsvd_0

◆ rsvd_ic_con_1

uint32_t DW_APB_I2C_IC_CON_reg_t::rsvd_ic_con_1

◆ rsvd_ic_con_2

uint32_t DW_APB_I2C_IC_CON_reg_t::rsvd_ic_con_2

◆ rsvd_ic_sar2_smbus_arp_en

uint32_t DW_APB_I2C_IC_CON_reg_t::rsvd_ic_sar2_smbus_arp_en

◆ rsvd_ic_sar3_smbus_arp_en

uint32_t DW_APB_I2C_IC_CON_reg_t::rsvd_ic_sar3_smbus_arp_en

◆ rsvd_ic_sar4_smbus_arp_en

uint32_t DW_APB_I2C_IC_CON_reg_t::rsvd_ic_sar4_smbus_arp_en

◆ rsvd_optional_sar_ctrl

uint32_t DW_APB_I2C_IC_CON_reg_t::rsvd_optional_sar_ctrl

◆ rx_fifo_full_hld_ctrl

uint32_t DW_APB_I2C_IC_CON_reg_t::rx_fifo_full_hld_ctrl

◆ smbus_arp_en

uint32_t DW_APB_I2C_IC_CON_reg_t::smbus_arp_en

◆ smbus_persistent_slv_addr_en

uint32_t DW_APB_I2C_IC_CON_reg_t::smbus_persistent_slv_addr_en

◆ smbus_slave_quick_en

uint32_t DW_APB_I2C_IC_CON_reg_t::smbus_slave_quick_en

◆ speed

uint32_t DW_APB_I2C_IC_CON_reg_t::speed

◆ stop_det_if_master_active

uint32_t DW_APB_I2C_IC_CON_reg_t::stop_det_if_master_active

◆ stop_det_ifaddressed

uint32_t DW_APB_I2C_IC_CON_reg_t::stop_det_ifaddressed

◆ tx_empty_ctrl

uint32_t DW_APB_I2C_IC_CON_reg_t::tx_empty_ctrl

The documentation for this struct was generated from the following file:
  • /home/runner/work/tt-zephyr-platforms/tt-zephyr-platforms/tt-zephyr-platforms/lib/tenstorrent/bh_arc/dw_apb_i2c.c