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

#include <dw_i2c.h>

Collaboration diagram for dw_i2c_bus_config:
Collaboration graph

Data Fields

int early_init
 
enum i2c_speed speed
 
int rise_time_ns
 
int fall_time_ns
 
int data_hold_time_ns
 
struct dw_i2c_speed_config speed_config [DW_I2C_SPEED_CONFIG_COUNT]
 

Detailed Description

Definition at line 49 of file dw_i2c.h.

Field Documentation

◆ data_hold_time_ns

int dw_i2c_bus_config::data_hold_time_ns

Definition at line 60 of file dw_i2c.h.

◆ early_init

int dw_i2c_bus_config::early_init

Definition at line 51 of file dw_i2c.h.

Referenced by dw_i2c_soc_init().

◆ fall_time_ns

int dw_i2c_bus_config::fall_time_ns

Definition at line 59 of file dw_i2c.h.

◆ rise_time_ns

int dw_i2c_bus_config::rise_time_ns

Definition at line 58 of file dw_i2c.h.

◆ speed

enum i2c_speed dw_i2c_bus_config::speed

Definition at line 51 of file dw_i2c.h.

Referenced by dw_i2c_acpi_fill_ssdt(), and soc_i2c_misc_init().

◆ speed_config

struct dw_i2c_speed_config dw_i2c_bus_config::speed_config[DW_I2C_SPEED_CONFIG_COUNT]

Definition at line 60 of file dw_i2c.h.

Referenced by dw_i2c_acpi_fill_ssdt(), and mainboard_devtree_update().


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