![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Information about I2C peripherals that need to be reset. More...
#include <i2c.h>
Data Fields | |
uint8_t | i2c_scl_reset_mask |
const struct soc_i2c_scl_pin * | i2c_scl |
size_t | num_pins |
Information about I2C peripherals that need to be reset.
@i2c_scl_reset_mask: Bit mask of I2C buses that need to be reset based on the device tree configuration. @i2c_scl: SoC specific I2C SCL pins that need to be bit-banged as part of reset procedure. @num_pins: Number of pins defined in @i2c_scl.
const struct soc_i2c_scl_pin* soc_i2c_peripheral_reset_info::i2c_scl |
Definition at line 55 of file i2c.h.
Referenced by drive_scl(), reset_i2c_peripherals(), and sb_reset_i2c_peripherals().
uint8_t soc_i2c_peripheral_reset_info::i2c_scl_reset_mask |
Definition at line 54 of file i2c.h.
Referenced by drive_scl(), reset_i2c_peripherals(), and sb_reset_i2c_peripherals().
size_t soc_i2c_peripheral_reset_info::num_pins |
Definition at line 56 of file i2c.h.
Referenced by drive_scl(), reset_i2c_peripherals(), and sb_reset_i2c_peripherals().