From: Ido Schimmel <ido...@idosch.org> Date: Wed, 29 May 2019 11:47:14 +0300
> From: Ido Schimmel <ido...@mellanox.com> > > This patchset from Vadim provides various hardware monitoring related > improvements for mlxsw. > > Patch #1 allows querying firmware version from the switch driver when > the underlying bus is I2C. This is useful for baseboard management > controller (BMC) systems that communicate with the ASIC over I2C. > > Patch #2 improves driver's performance over I2C by utilizing larger > transactions sizes, if possible. > > Patch #3 re-orders driver's initialization sequence to enforce a > specific firmware version before new firmware features are utilized. > This is a prerequisite for patches #4-#6. > > Patches #4-#6 expose the temperature of inter-connect devices > (gearboxes) that are present in Mellanox SN3800 systems and split > 2x50Gb/s lanes to 4x25Gb/s lanes. > > Patches #7-#8 reduce the transaction size when reading SFP modules > temperatures, which is crucial when working over I2C. Series applied, thanks.