/* Sets I2C start condition (High -> Low on SDA while SCL is High)  */
static void ixgbe_i2c_start(struct ixgbe_hw *hw)
/* Sets I2C start condition (High -> Low on SDA while SCL is High)  */
static void ixgbe_i2c_start(struct ixgbe_hw *hw)
{
	u32 i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL);
	ixgbe_set_i2c_data(hw, &i2cctl, 1);
	ixgbe_raise_i2c_clk(hw, &i2cctl);
	udelay(IXGBE_I2C_T_SU_STA);
	ixgbe_set_i2c_data(hw, &i2cctl, 0);
	udelay(IXGBE_I2C_T_HD_STA);
	ixgbe_lower_i2c_clk(hw, &i2cctl);
	udelay(IXGBE_I2C_T_LOW);
}