Skip to content

Integrate HW-MGMT Version 7.0050.2935#2

Draft
tirupatihemanth wants to merge 17 commits into
masterfrom
master_e7fea60_integrate_7.0050.2935_2026-01-08
Draft

Integrate HW-MGMT Version 7.0050.2935#2
tirupatihemanth wants to merge 17 commits into
masterfrom
master_e7fea60_integrate_7.0050.2935_2026-01-08

Conversation

@tirupatihemanth
Copy link
Copy Markdown
Owner

Why I did it

Integrate HW-MGMT 7.0050.2935 Changes

Patch List

  • 0056-hwmon-pmbus-mp2845-Add-support-for-MP2845-device.patch :
  • 0057-hwmon-pmbus-mp5926-Add-support-for-MP5926-device.patch :

Signed-off-by: Hemanth Kumar Tirupati htirupati@nvidia.com

How I did it

Run make integrate-mlnx-hw-mgmt

yejianquan and others added 17 commits July 10, 2025 13:42
[build] Use package.trafficmanager instead of sonicstorage.blob

Refine Azure public content URL.
old URL will not available in future.

signed-off-by: jianquanye@microsoft.com
Co-authored-by: Guohan Lu <lguohan@gmail.com>
Use the master branch tag instead of the bookworm branch tag to get the slave container.

Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
* Fix for i2c_designware shutdown

Designware I2C driver was failing to probe the I2C controller after we
kexec to another kernel on some Arista platforms:
i2c_designware AMDI0010:00: Unknown Synopsys component type: 0xffffffff

* Fix the patch header

---------

Co-authored-by: StormLiangMS <89824293+StormLiangMS@users.noreply.github.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
Signed-off-by: vkarri <vkarri@contoso.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
Intel DNV CPU reports an error, indicating that there is a possibility
of abnormal serial port functionality and the CPU may hang. 

The HSUART DMA will be deactivated for the DNV CPU.

---------

Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
Remove HS400 as supported eMMC mode

Issues being observed with the device not booting at cold start.
Rootcause: Timing violations seen when using HS400 Mode as HS400
mode is not supported by sdhci-xenon-phy driver

Verification: Modify EMMC mode to HS200 and try multiple boot
up test throughout the supported operating temperature range of
the device.
Used oscilloscope to confirm that there are no timing violations.

Signed-off-by: Pavan Prakash <pavan.prakash@nokia.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
Backport torvalds/linux@e92df79 into sonic-linux-kernel
On SmartSwitch we see the following error when hostside PF interfaces (for DPUs) created by mlx5_core driver are present.

root@sonic:/home/admin/# bridge vlan show
port              vlan-id
***                ***
RTNETLINK answers: Operation not permitted
Dump terminated
Similar error is seen for bridge link show command as well.
This backport is expected to fix these issues.
* Fix slave container used for master branch (sonic-net#502)

Use the master branch tag instead of the bookworm branch tag to get the slave container.

Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>

* Fix for i2c_designware shutdown (sonic-net#497)

* Fix for i2c_designware shutdown

Designware I2C driver was failing to probe the I2C controller after we
kexec to another kernel on some Arista platforms:
i2c_designware AMDI0010:00: Unknown Synopsys component type: 0xffffffff

* Fix the patch header

---------

Co-authored-by: StormLiangMS <89824293+StormLiangMS@users.noreply.github.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>

* Ignore table if the EFI memory attributes are corrupt (sonic-net#500)

Signed-off-by: vkarri <vkarri@contoso.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>

* i2c: mv64xxx: prevent illegal pointer access

Spurious interrupts left while i2c controller still
at RX or TX state would try to access the RX or TX
buffer pointer, which is NULL.
Add check to verify buffer pointer is not NULL before
reading or writing the buffer for additional TX or RX
operations.

Signed-off-by: Elad Nachman <enachman@marvell.com>

* irqchip/mvebu-gicp: clear pending irqs on init

For kexec case, left interrupt might generate spurious
interrupts in various A7/A8/CN913x interrupt system
from the I/O SB to the NB. Clear all pending interrupts
when the driver is initialized to prevent these spurious
interrupts.

Signed-off-by: Elad Nachman <enachman@marvell.com>

---------

Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
Signed-off-by: vkarri <vkarri@contoso.com>
Signed-off-by: Elad Nachman <enachman@marvell.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
Co-authored-by: byu343 <byu@arista.com>
Co-authored-by: StormLiangMS <89824293+StormLiangMS@users.noreply.github.com>
Co-authored-by: Vivek <vkarri@nvidia.com>
The current sonic secureboot implementation assumes all assets are signed with the DB Key.
There are roughly 3600 kernel modules that get signed in the process.

Organizations may have varying security policy requirements where any signing requests may
require signoff by one or more parties, this may simply be infeasible for that many requests.

Given that the DB key may be a long-lived key, and only RSA 2048 is often used or available,
it is a security best-practice to sign as few assets as possible with such a key.

This is backwards-compatible so it can be applied prior to the sonic-buildimage patches.

Co-authored-by: Brad House <brad@brad-house.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
Signed-off-by: yijingyan2 <yijingyan@microsoft.com>
Update the kernel to 6.12.41, part of the 6.12 series kernel used in Debian Trixie.

Additionally, with this, integrate SONiC-specific configs and patches into the build infra that Debian has set up for doing builds of different flavors and architectures of the kernel. There is room in that infra for downstream distributions to add in their own configs and patches. SONiC will use that portion of the infra to set custom kernel configs and include our patches there.

---------

Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
Signed-off-by: Yan Markman <ymarkman@marvell.com>
Co-authored-by: Yan Markman <32263981+yanmarkman@users.noreply.github.com>
Co-authored-by: Tharigonda Rohini Kumar <rohini_kumar_tharigo@dell.com>
Co-authored-by: Hemanth Kumar Tirupati <tirupatihemanthkumar@gmail.com>
Signed-off-by: James Sewart <jamessewart@arista.com>
Signed-off-by: Pavan Prakash <pavan.prakash@nokia.com>
Signed-off-by: yijingyan2 <yijingyan@microsoft.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
 ## Patch List
* 0056-hwmon-pmbus-mp2845-Add-support-for-MP2845-device.patch :
* 0057-hwmon-pmbus-mp5926-Add-support-for-MP5926-device.patch :

Signed-off-by: Hemanth Kumar Tirupati <htirupati@nvidia.com>
@tirupatihemanth tirupatihemanth force-pushed the master_e7fea60_integrate_7.0050.2935_2026-01-08 branch from 49669cf to 6f42104 Compare January 8, 2026 19:09
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.