[SRU][F:linux-bluefield][PATCH 0/1] UBUNTU: SAUCE: Syncup with the latest gpio-mlxbf2 and mlxbf-gige drivers

Asmaa Mnebhi Asmaa at mellanox.com
Thu Mar 11 19:13:03 UTC 2021


From: Asmaa Mnebhi <asmaa at nvidia.com>

Buglink: https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/1918684

SRU Justification:

[Impact]

* Move the GPIO interrupt code from the mlxbf_gige driver
  to the mlxbf_gige driver in preparation for the next
  upstreaming patch.
* This creates a dependency between the gpio and gige drivers.
* Split up the mlxbf_gige_main.c file into several files
   for better readability.

[Fix]

* "Syncup with the latest gpio-mlxbf2 and mlxbf-gige drivers"

[Test Case]

* Check if the gpio driver is loaded
* Check if the gige driver is loaded
* Check that the oob_net0 interface is up and operational
* Do reset and powercycle and check the oon_net0 interface again
* Test different GPIO interrupts on different boards.

[Regression Potential]

* The gpio driver always needs to be loaded before the gige driver due to this new dependecy.
* The ACPI table needs to be in sync with change.

[Other]
* This code is likely to change depending on feedback we received from maintainers.



More information about the kernel-team mailing list