ixgbe_set_i2c_data(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is ixgbe_set_i2c_data from the Kernel API Manual, and its whole personality is: sets the I2C data bit. That's the name, that's the vibe, no cap. πŸ’…

✨ SYNOPSIS ✨

int ixgbe_set_i2c_data (struct ixgbe_hw *hw , u32 *i2cctl , bool data );

🫢 ARGUMENTS 🫢

  • hw β€” pointer to hardware structure
  • i2cctl β€” Current value of I2CCTL register
  • data β€” I2C data value (0 or 1) to set

🌸 DESCRIPTION 🌸

okay so this function sets the I2C data bit, and it asserts the I2C data output enable on X550 hardware. That's literally what the manual says, so we're not adding extra lore here β€” it's giving tiny targeted hardware helper. πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 🫢

Here is the full bestie web of related calls β€” every single one, no skips:


source/version says ./drivers/net/ethernet/intel/i... and the date is October 2026 β€” cute little footer moment, periodt. βœ¨πŸ’–

πŸ“¦ where this page comes from