Skip to content

Backport required mellanox kernel patches for hw-mgmt 3300 to kernel 4.19.152#240

Merged
lguohan merged 5 commits intosonic-net:202106from
alexrallen:hwmgmt-3300
Oct 24, 2021
Merged

Backport required mellanox kernel patches for hw-mgmt 3300 to kernel 4.19.152#240
lguohan merged 5 commits intosonic-net:202106from
alexrallen:hwmgmt-3300

Conversation

@alexrallen
Copy link
Contributor

These are patches required to support the functionality of Mellanox hardware management version 3300 in SONiC. This includes various hwmon driver updates, and other mlx-platform related updated such as drivers for i2c devices.

Patch Upstream
0034-i2c-mlxcpld-Update-module-license.patch torvalds/linux@f069291
0035-i2c-mlxcpld-Add-support-for-I2C-bus-frequency-settin.patch torvalds/linux@66b0c28
0036-i2c-mux-mlxcpld-Update-module-license.patch torvalds/linux@337bc68
0037-i2c-mux-mlxcpld-Move-header-file-out-of-x86-realm.patch torvalds/linux@98d29c4
0038-platform-x86-mlxcpld-Update-module-license.patch torvalds/linux@9ff0c6d
0039-i2c-mux-mlxcpld-Convert-driver-to-platform-driver.patch torvalds/linux@84af1b1
0040-i2c-mux-mlxcpld-Prepare-mux-selection-infrastructure.patch torvalds/linux@8156693
0041-i2c-mux-mlxcpld-Get-rid-of-adapter-numbers-enforceme.patch torvalds/linux@cae5216
0042-i2c-mux-mlxcpld-Extend-driver-to-support-word-addres.patch torvalds/linux@c52a1c5
0043-i2c-mux-mlxcpld-Extend-supported-mux-number.patch torvalds/linux@699c050
0044-i2c-mux-mlxcpld-Add-callback-to-notify-mux-creation-.patch torvalds/linux@a39bd92
0045-mlxsw-core-Set-thermal-zone-polling-delay-argument-t.patch torvalds/linux@2fd8d84
0046-mlxsw-reg-Extend-MTMP-register-with-new-threshold-fi.patch torvalds/linux@314dbb1
0047-mlxsw-core_env-Read-module-temperature-thresholds-us.patch torvalds/linux@befc204
0048-mlxsw-thermal-Add-function-for-reading-module-temper.patch torvalds/linux@e57977b
0049-mlxsw-thermal-Read-module-temperature-thresholds-usi.patch torvalds/linux@72a64c2
0050-hwmon-pmbus-mp2975-Add-missed-POUT-attribute-for-pag.patch Accepted by hwmon-next
0051-hwmon-mlxreg-fan-Return-non-zero-value-when-fan-curr.patch Accepted by hwmon-next
0052-platform-mellanox-mlxreg-hotplug-Add-support-for-new.patch torvalds/linux@0e41bf0
0053-platform_data-mlxreg-Add-presence-register-field-for.patch torvalds/linux@17727a3
0054-platform_data-mlxreg-Extend-core-platform-structure.patch torvalds/linux@d2f3ab5
0055-hwmon-mlxreg-fan-Add-support-for-fan-drawers-capabil.patch torvalds/linux@f7bf7eb
0056-platform-x86-mlx-platform-Fix-item-counter-assignmen.patch torvalds/linux@ba4939f
0057-platform-x86-mlx-platform-Fix-item-counter-assignmen.patch torvalds/linux@cf79177
0058-mlxsw-core_hwmon-Calculate-MLXSW_HWMON_ATTR_COUNT-mo.patch torvalds/linux@02bed4e
0059-pinctrl-intel-Allow-to-request-locked-pads.patch torvalds/linux@1bd2315
0060-pinctrl-intel-Actually-disable-Tx-and-Rx-buffers-on-.patch torvalds/linux@e8873c0
0061-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2888-c.patch torvalds/linux@e4db771
0062-i2c-mlxcpld-Fix-criteria-for-frequency-setting.patch Accepted by hwmon-next
0063-i2c-mlxcpld-Reduce-polling-time-for-performance-impr.patch Accepted by hwmon-next

These patches are tested on all Mellanox production platforms. Some of these are not completely upstream but are in process and are at least accepted by the component maintainer for inclusion in the next mainline merge window. In this case I have linked the patchworks page for the patch, otherwise I have linked the commit in the mainline.

volodymyrsamotiy pushed a commit to volodymyrsamotiy/sonic-linux-kernel that referenced this pull request Oct 21, 2021
@lguohan lguohan merged commit 563666e into sonic-net:202106 Oct 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants