Skip to content

Commit

Permalink
[Mellanox] Integrate HW-MGMT 7.0030.4003 Changes (#19184)
Browse files Browse the repository at this point in the history
- Why I did it
Integrate HW-MGMT 7.0030.4003 Changes
Requires sonic-net/sonic-linux-kernel#396

- How I did it
Run make integrate-mlnx-hw-mgmt

- How to verify it
Build an image and run tests from "sonic-mgmt".
  • Loading branch information
vivekrnv authored Jun 10, 2024
1 parent a9bd05c commit b386af6
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
2 changes: 1 addition & 1 deletion platform/mellanox/hw-management.mk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#
# Mellanox HW Management

MLNX_HW_MANAGEMENT_VERSION = 7.0030.3008
MLNX_HW_MANAGEMENT_VERSION = 7.0030.4003

export MLNX_HW_MANAGEMENT_VERSION

Expand Down
2 changes: 1 addition & 1 deletion platform/mellanox/hw-management/hw-mgmt
Submodule hw-mgmt updated 91 files
+ Documentation/Chassis_Management_for_Mellanox_Switch_Systems_with_Sysfs-for-update_rev.2.5.pdf
+ Documentation/Chassis_Management_for_Mellanox_Switch_Systems_with_Sysfs-for-update_rev.2.6.pdf
+16 −0 README.md
+34 −21 debian/Release.txt
+2 −2 debian/changelog
+5 −5 debian/control
+11 −0 debian/rules
+20 −8 recipes-kernel/linux/Patch_Status_Table.txt
+8 −6 recipes-kernel/linux/deploy_kernel_patches.py
+16 −1 recipes-kernel/linux/kconfig_5_10.txt
+207 −0 recipes-kernel/linux/kconfig_6_1.txt
+78 −52 recipes-kernel/linux/linux-5.10/0328-platform-mellanox-mlx-platform-Add-support-for-new-X.patch
+703 −0 recipes-kernel/linux/linux-5.10/0333-platform-mellanox-mlxreg-dpu-Add-initial-support-for.patch
+1,258 −0 recipes-kernel/linux/linux-5.10/0334-platform-mellanox-Introduce-support-of-Nvidia-smart-.patch
+456 −0 recipes-kernel/linux/linux-5.10/0335-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2855-c.patch
+19 −20 recipes-kernel/linux/linux-5.10/9003-platform-mellanox-Introduce-support-of-Nvidia-L1-tra.patch
+468 −0 recipes-kernel/linux/linux-5.10/9005-platform-mellanox-Downstream-Introduce-support-of-Nv.patch
+456 −0 recipes-kernel/linux/linux-5.10/sonic/0335-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2855-c.patch
+35 −8 recipes-kernel/linux/linux-6.1/0042-hwmon-mlxreg-fan-Add-support-for-new-flavour-of-capa.patch
+5 −5 recipes-kernel/linux/linux-6.1/0043-hwmon-mlxreg-fan-Extend-number-of-supporetd-fans.patch
+5 −5 recipes-kernel/linux/linux-6.1/0044-leds-mlxreg-Add-support-for-new-flavour-of-capabilit.patch
+3 −4 recipes-kernel/linux/linux-6.1/0045-leds-mlxreg-Remove-code-for-amber-LED-colour.patch
+163 −96 recipes-kernel/linux/linux-6.1/0048-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2891-c.patch
+4 −4 recipes-kernel/linux/linux-6.1/0050-leds-mlxreg-Skip-setting-LED-color-during-initializa.patch
+9 −9 recipes-kernel/linux/linux-6.1/0085-hwmon-mlxreg-fan-Separate-methods-of-fan-setting-com.patch
+60 −0 recipes-kernel/linux/linux-6.1/0087-platform_data-mlxreg-Add-capability-bit-and-mask-fie.patch
+87 −0 recipes-kernel/linux/linux-6.1/0088-platform-mellanox-mlxreg-hotplug-Add-support-for-new.patch
+57 −0 recipes-kernel/linux/linux-6.1/0089-platform-mellanox-mlx-platform-Change-register-name.patch
+1,402 −0 recipes-kernel/linux/linux-6.1/0090-platform-mellanox-mlx-platform-Add-support-for-new-X.patch
+702 −0 recipes-kernel/linux/linux-6.1/0091-platform-mellanox-mlxreg-dpu-Add-initial-support-for.patch
+1,258 −0 recipes-kernel/linux/linux-6.1/0092-platform-mellanox-Introduce-support-of-Nvidia-smart-.patch
+457 −0 recipes-kernel/linux/linux-6.1/0093-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2855-c.patch
+10 −10 recipes-kernel/linux/linux-6.1/8002-platform-mlx-platform-Downstream-Add-SPI-path-for-ra.patch
+4 −4 recipes-kernel/linux/linux-6.1/8005-leds-leds-mlxreg-Downstream-Send-udev-event-from-led.patch
+6 −7 recipes-kernel/linux/linux-6.1/8007-hwmon-mlxreg-fan-Downstream-Allow-fan-speed-setting-.patch
+22 −23 recipes-kernel/linux/linux-6.1/9003-platform-mellanox-Introduce-support-of-Nvidia-L1-tra.patch
+474 −0 recipes-kernel/linux/linux-6.1/9004-platform-mellanox-Downstream-Introduce-support-of-Nv.patch
+16 −24 recipes-kernel/linux/linux-6.1/9005-platform-mellanox-Downstream-Add-dedicated-match-for.patch
+1 −0 recipes-kernel/linux/linux-6.1/patchwork/0048-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2891-c.patch.txt
+4 −1 rpm/hw-management.spec
+4 −0 usr/etc/hw-management-sensors/e3597_sensors.conf
+4 −0 usr/etc/hw-management-sensors/mqm9510_sensors.conf
+4 −0 usr/etc/hw-management-sensors/mqm9520_sensors.conf
+4 −4 usr/etc/hw-management-sensors/msn2010_sensors.conf
+4 −4 usr/etc/hw-management-sensors/msn2100_sensors.conf
+8 −8 usr/etc/hw-management-sensors/msn2410_sensors.conf
+4 −0 usr/etc/hw-management-sensors/msn27002_sensors.conf
+4 −0 usr/etc/hw-management-sensors/msn3420_sensors.conf
+8 −0 usr/etc/hw-management-sensors/msn4800_sensors.conf
+8 −0 usr/etc/hw-management-sensors/msn4800_sensors_lc.conf
+4 −0 usr/etc/hw-management-sensors/p4697_sensors.conf
+77 −135 usr/etc/hw-management-sensors/qm3000_sensors.conf
+129 −129 usr/etc/hw-management-sensors/qm3000_sensors_labels.json
+78 −66 usr/etc/hw-management-sensors/qm3400_sensors.conf
+14 −14 usr/etc/hw-management-sensors/qm3400_sensors_labels.json
+4 −0 usr/etc/hw-management-sensors/sn2201_sensors.conf
+25 −20 usr/etc/hw-management-sensors/sn5600_sensors.conf
+ usr/etc/hw-management-sensors/ui_tree_HI157.tar.gz
+ usr/etc/hw-management-sensors/ui_tree_HI158.tar.gz
+2 −2 usr/etc/hw-management-thermal/tc_config_mqm8700.json
+2 −2 usr/etc/hw-management-thermal/tc_config_mqm9700.json
+1 −1 usr/etc/hw-management-thermal/tc_config_msn27002.json
+7 −7 usr/etc/hw-management-thermal/tc_config_msn3420.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn3700.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn3700C.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn3750.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn3800.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn4410.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn4600.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn4600C.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn4700.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn4700_mps.json
+3 −2 usr/etc/hw-management-thermal/tc_config_msn5400.json
+2 −2 usr/etc/hw-management-thermal/tc_config_msn5600.json
+9 −8 usr/etc/hw-management-thermal/tc_config_qm3000.json
+5 −5 usr/etc/hw-management-thermal/tc_config_qm3400.json
+57 −0 usr/etc/hw-management-thermal/tc_config_sn4280.json
+11 −0 usr/etc/hw-management-virtual/HI158/psu_vpd
+11 −0 usr/etc/hw-management-virtual/HI160/psu_vpd
+99 −0 usr/lib/udev/rules.d/50-hw-management-events-dpu.rules
+10 −7 usr/lib/udev/rules.d/50-hw-management-events.rules
+175 −32 usr/usr/bin/hw-management-chassis-events.sh
+226 −179 usr/usr/bin/hw-management-devtree.sh
+191 −4 usr/usr/bin/hw-management-helpers.sh
+16 −0 usr/usr/bin/hw-management-labels-maker.sh
+1 −1 usr/usr/bin/hw-management-start-post.sh
+86 −47 usr/usr/bin/hw-management-thermal-events.sh
+26 −16 usr/usr/bin/hw-management-vpd-parser.py
+283 −26 usr/usr/bin/hw-management.sh
+367 −0 usr/usr/bin/hw_management_dpu_thermal_update.py
+505 −148 usr/usr/bin/hw_management_thermal_control.py
12 changes: 12 additions & 0 deletions platform/mellanox/non-upstream-patches/external-changes.patch
Original file line number Diff line number Diff line change
@@ -1 +1,13 @@

--- a/patch/kconfig-inclusions
+++ b/patch/kconfig-inclusions
@@ -117,6 +117,9 @@
CONFIG_PINCTRL_AMD=y
CONFIG_EDAC_AMD64=m
CONFIG_AMD_XGBE_DCB=y
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_CDCETHER=m
###-> mellanox_amd64-end
# For Cisco 8000
CONFIG_PHYLIB=m

0 comments on commit b386af6

Please sign in to comment.