Home | History | Annotate | Download | only in infiniband

Lines Matching refs:i2c

29 #include <gpxe/i2c.h>
95 /** I2C bit-bashing interface */
96 struct i2c_bit_basher i2c;
97 /** I2C serial EEPROM */
1506 * I2C bus operations
1511 /** Linda I2C bit to GPIO mappings */
1518 * Read Linda I2C line status
1528 container_of ( basher, struct linda, i2c.basher );
1543 * Write Linda I2C line status
1552 container_of ( basher, struct linda, i2c.basher );
1565 /* Update outputs and output enables. I2C lines are tied
1586 /** Linda I2C bit-bashing interface operations */
1593 * Initialise Linda I2C subsystem
1604 if ( ( rc = init_i2c_bit_basher ( &linda->i2c,
1606 DBGC ( linda, "Linda %p could not initialise I2C bus: %s\n",
1615 if ( ( rc = i2c_check_presence ( &linda->i2c.i2c,
1636 struct i2c_interface *i2c = &linda->i2c.i2c;
1640 if ( ( rc = i2c->read ( i2c, &linda->eeprom, LINDA_EEPROM_GUID_OFFSET,
1656 if ( ( rc = i2c->read ( i2c, &linda->eeprom,
2365 /* Initialise I2C subsystem */