Public bug reported: SRU Justification:
[Impact] * Sync up the current i2c-mlx.c driver with the upstreamed version. The name of the i2c-mlx.c driver changed to i2c-mlxbf2.c. * Support multi slave functionality * And fix a bug in the core frequency [Fix] * Sync up the current i2c-mlx.c driver with the upstreamed version * Add logic to the slave functions to support multi slave functionality * Make core frequency more accurate [Test Case] * I2C driver is loaded for each bus on BlueWhale and BlueSphere. * Tested I2C driver via IPMB. Send/Receive transactions to/from BMC. * IPMB infrastructure enables us to test the multislave functionality. [Regression Potential] * This new version of the i2c driver (from upstream) hasn't gone through extensive testing yet (QA + verification team) ** Affects: linux-bluefield (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1921506 Title: i2c-mlx.c: sync up with upstream To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/1921506/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs