Skip to content

Commit 02e3495

Browse files
authored
Intgerate HW-MGMT 7.0030.2008 Changes (sonic-net#83)
## Patch List * 0042-hwmon-mlxreg-fan-Add-support-for-new-flavour-of-capa.patch : * 0044-leds-mlxreg-Add-support-for-new-flavour-of-capabilit.patch : * 0045-leds-mlxreg-Remove-code-for-amber-LED-colour.patch : * 0046-Extend-driver-to-support-Infineon-Digital-Multi-phas.patch : * 0047-dt-bindings-trivial-devices-Add-infineon-xdpe1a2g7.patch : * 0048-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2891-c.patch : * 0049-dt-bindings-trivial-devices-Add-mps-mp2891.patch : * 0053-platform-mellanox-Add-support-for-dynamic-I2C-channe.patch : * 0054-platform-mellanox-Introduce-support-for-switches-equ.patch : * 0055-mellanox-Relocate-mlx-platform-driver.patch : * 0066-UBUNTU-SAUCE-sdhci-of-dwcmshc-Enable-host-V4-support.patch : torvalds/linux@95921151e043 * 0067-UBUNTU-SAUCE-mmc-sdhci-of-dwcmshc-add-the-missing-de.patch : torvalds/linux@cfd4ea4815d1 * 0068-UBUNTU-SAUCE-mmc-sdhci-of-dwcmshc-Add-runtime-PM-ope.patch : * 0069-UBUNTU-SAUCE-mlxbf_gige-add-ethtool-mlxbf_gige_set_r.patch : * 0070-UBUNTU-SAUCE-Fix-OOB-handling-RX-packets-in-heavy-tr.patch : * 0071-UBUNTU-SAUCE-mlxbf-gige-Fix-intermittent-no-ip-issue.patch : * 0072-mlxbf_gige-add-MDIO-support-for-BlueField-3.patch : torvalds/linux@2321d69f92aa * 0073-mlxbf_gige-support-10M-100M-1G-speeds-on-BlueField-3.patch : torvalds/linux@20d03d4d9437 * 0074-mlxbf_gige-add-set_link_ksettings-ethtool-callback.patch : * 0075-UBUNTU-SAUCE-mlxbf-gige-Fix-kernel-panic-at-shutdown.patch : * 0076-UBUNTU-SAUCE-platform-mellanox-Updates-to-mlxbf-boot.patch : * 0077-UBUNTU-SAUCE-mlx-bootctl-support-icm-carveout-eeprom.patch : * 0078-UBUNTU-SAUCE-mlxbf-bootctl-support-SMC-call-for-sett.patch : * 0079-UBUNTU-SAUCE-mlxbf-ptm-power-and-thermal-management-.patch : * 0080-UBUNTU-SAUCE-mlxbf-ptm-update-license.patch : * 0081-UBUNTU-SAUCE-mlxbf-ptm-use-0444-instead-of-S_IRUGO.patch : * 0082-UBUNTU-SAUCE-mlxbf-ptm-add-atx-debugfs-nodes.patch : * 0083-UBUNTU-SAUCE-mlxbf-ptm-update-module-version.patch : * 0084-UBUNTU-SAUCE-mlxbf-bootctl-Fix-kernel-panic-due-to-b.patch : * 8000-mlxsw-Use-weak-reverse-dependencies-for-firmware-fla.patch : * 8004-mlxsw-minimal-Downstream-Ignore-error-reading-SPAD-r.patch :
1 parent a96727e commit 02e3495

File tree

192 files changed

+2223
-44779
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

192 files changed

+2223
-44779
lines changed

platform/mellanox/hw-management.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#
1717
# Mellanox HW Management
1818

19-
MLNX_HW_MANAGEMENT_VERSION = 7.0030.1011
19+
MLNX_HW_MANAGEMENT_VERSION = 7.0030.2008
2020

2121
export MLNX_HW_MANAGEMENT_VERSION
2222

Submodule hw-mgmt updated 266 files
Original file line numberDiff line numberDiff line change
@@ -1,169 +1,33 @@
11
# Current non-upstream patch list, should be updated by hwmgmt_kernel_patches.py script
2-
0049-leds-mlxreg-Provide-conversion-for-hardware-LED-colo.patch
2+
0042-hwmon-mlxreg-fan-Add-support-for-new-flavour-of-capa.patch
3+
0044-leds-mlxreg-Add-support-for-new-flavour-of-capabilit.patch
4+
0045-leds-mlxreg-Remove-code-for-amber-LED-colour.patch
5+
0046-Extend-driver-to-support-Infineon-Digital-Multi-phas.patch
6+
0047-dt-bindings-trivial-devices-Add-infineon-xdpe1a2g7.patch
7+
0048-hwmon-pmbus-Add-support-for-MPS-Multi-phase-mp2891-c.patch
8+
0049-dt-bindings-trivial-devices-Add-mps-mp2891.patch
39
0050-leds-mlxreg-Skip-setting-LED-color-during-initializa.patch
4-
0051-leds-mlxreg-Allow-multi-instantiation-of-same-name-L.patch
5-
0098-1-Revert-mlxsw-Use-u16-for-local_port-field.patch
6-
0098-2-Revert-mlxsw-i2c-Fix-chunk-size-setting.patch
7-
0098-3-Revert-mlxsw-core_hwmon-Adjust-module-label-names.patch
8-
0099-mlxsw-core_hwmon-Fix-variable-names-for-hwmon-attrib.patch
9-
0100-mlxsw-core_thermal-Rename-labels-according-to-naming.patch
10-
0101-mlxsw-core_thermal-Remove-obsolete-API-for-query-res.patch
11-
0102-mlxsw-reg-Add-mgpir_-prefix-to-MGPIR-fields-comments.patch
12-
0103-mlxsw-core-Remove-unnecessary-asserts.patch
13-
0104-mlxsw-reg-Extend-MTMP-register-with-new-slot-number-.patch
14-
0105-mlxsw-reg-Extend-MTBR-register-with-new-slot-number-.patch
15-
0106-mlxsw-reg-Extend-MCIA-register-with-new-slot-number-.patch
16-
0107-mlxsw-reg-Extend-MCION-register-with-new-slot-number.patch
17-
0108-mlxsw-reg-Extend-PMMP-register-with-new-slot-number-.patch
18-
0109-mlxsw-reg-Extend-MGPIR-register-with-new-slot-fields.patch
19-
0110-mlxsw-core_env-Pass-slot-index-during-PMAOS-register.patch
20-
0111-mlxsw-reg-Add-new-field-to-Management-General-Periph.patch
21-
0112-mlxsw-core-Extend-interfaces-for-cable-info-access-w.patch
22-
0113-mlxsw-core-Extend-port-module-data-structures-for-li.patch
23-
0114-mlxsw-core-Move-port-module-events-enablement-to-a-s.patch
24-
0115-mlxsw-core_hwmon-Split-gearbox-initialization.patch
25-
0116-mlxsw-core_hwmon-Extend-internal-structures-to-suppo.patch
26-
0117-mlxsw-core_hwmon-Introduce-slot-parameter-in-hwmon-i.patch
27-
0118-mlxsw-core_hwmon-Extend-hwmon-device-with-gearbox-ma.patch
28-
0119-mlxsw-core_thermal-Extend-internal-structures-to-sup.patch
29-
0120-mlxsw-core_thermal-Split-gearbox-initialization.patch
30-
0121-mlxsw-core_thermal-Extend-thermal-area-with-gearbox-.patch
31-
0122-mlxsw-core_thermal-Add-line-card-id-prefix-to-line-c.patch
32-
0123-mlxsw-core_thermal-Use-exact-name-of-cooling-devices.patch
33-
0124-mlxsw-core_thermal-Use-common-define-for-thermal-zon.patch
34-
0125-devlink-add-support-to-create-line-card-and-expose-t.patch
35-
0126-devlink-implement-line-card-provisioning.patch
36-
0127-devlink-implement-line-card-active-state.patch
37-
0128-devlink-add-port-to-line-card-relationship-set.patch
38-
0129-devlink-introduce-linecard-info-get-message.patch
39-
0130-devlink-introduce-linecard-info-get-message.patch
40-
0131-mlxsw-reg-Add-Ports-Mapping-event-Configuration-Regi.patch
41-
0132-mlxsw-reg-Add-Management-DownStream-Device-Query-Reg.patch
42-
0133-mlxsw-reg-Add-Management-DownStream-Device-Control-R.patch
43-
0134-mlxsw-reg-Add-Management-Binary-Code-Transfer-Regist.patch
44-
0135-mlxsw-core_linecards-Add-line-card-objects-and-imple.patch
45-
0136-mlxsw-core_linecards-Implement-line-card-activation-.patch
46-
0137-mlxsw-core-Extend-driver-ops-by-remove-selected-port.patch
47-
0138-mlxsw-spectrum-Add-port-to-linecard-mapping.patch
48-
0139-mlxsw-reg-Introduce-Management-Temperature-Extended-.patch
49-
0140-mlxsw-core-Add-APIs-for-thermal-sensor-mapping.patch
50-
0141-mlxsw-reg-Add-Management-DownStream-Device-Tunneling.patch
51-
0142-mlxsw-core_linecards-Probe-devices-for-provisioned-l.patch
52-
0143-mlxsw-core_linecards-Expose-device-FW-version-over-d.patch
53-
0144-mlxsw-core-Introduce-flash-update-components.patch
54-
0145-mlxfw-Get-the-PSID-value-using-op-instead-of-passing.patch
55-
0146-mlxsw-core_linecards-Implement-line-card-device-flas.patch
56-
0147-mlxsw-core_linecards-Introduce-ops-for-linecards-sta.patch
57-
0148-mlxsw-core-Add-interfaces-for-line-card-initializati.patch
58-
0149-mlxsw-core_thermal-Add-interfaces-for-line-card-init.patch
59-
0150-mlxsw-core_hwmon-Add-interfaces-for-line-card-initia.patch
60-
0151-mlxsw-minimal-Prepare-driver-for-modular-system-supp.patch
61-
0152-mlxsw-core-Extend-bus-init-function-with-event-handl.patch
62-
0153-mlxsw-i2c-Add-support-for-system-events-handling.patch
63-
0154-mlxsw-core-Export-line-card-API.patch
64-
0155-mlxsw-minimal-Add-system-event-handler.patch
65-
0156-mlxsw-minimal-Add-interfaces-for-line-card-initializ.patch
66-
0167-DS-lan743x-Add-support-for-fixed-phy.patch
67-
0168-TMP-mlxsw-minimal-Ignore-error-reading-SPAD-register.patch
68-
0171-platform-mellanox-mlxreg-lc-Fix-cleanup-on-failure-a.patch
69-
0172-DS-platform-mlx-platform-Add-SPI-path-for-rack-switc.patch
70-
0174-DS-mlxsw-core_linecards-Skip-devlink-and-provisionin.patch
71-
0181-Revert-Fix-out-of-bounds-memory-accesses-in-thermal.patch
72-
0182-platform-mellanox-Introduce-support-of-new-Nvidia-L1.patch
73-
0183-platform-mellanox-Split-initialization-procedure.patch
74-
0184-platform-mellanox-Split-logic-in-init-and-exit-flow.patch
75-
0185-platform-mellanox-Extend-all-systems-with-I2C-notifi.patch
76-
0187-platform_data-mlxreg-Add-field-with-mapped-resource-.patch
77-
0188-i2c-mux-Add-register-map-based-mux-driver.patch
78-
0189-i2c-mlxcpld-Allow-driver-to-run-on-ARM64-architectur.patch
79-
0190-i2c-mlxcpld-Modify-base-address-type.patch
80-
0191-i2c-mlxcpld-Allow-to-configure-base-address-of-regis.patch
81-
0192-i2c-mlxcpld-Add-support-for-extended-transaction-len.patch
82-
0193-platform-mellanox-mlx-platform-Add-mux-selection-reg.patch
83-
0194-platform-mellanox-mlx-platform-Move-bus-shift-assign.patch
84-
0195-platform-mellanox-Add-support-for-dynamic-I2C-channe.patch
85-
0196-platform-mellanox-Relocate-mlx-platform-driver.patch
86-
0197-platform-mellanox-Add-initial-support-for-PCIe-based.patch
87-
0198-platform-mellanox-Introduce-support-for-switches-bas.patch
88-
0199-platform-mellanox-mlx-platform-Add-reset-and-extend-.patch
89-
0200-dt-bindings-i2c-mellanox-i2c-mlxbf-convert-txt-to-YA.patch
90-
0203-i2c-mlxbf-remove-IRQF_ONESHOT.patch
91-
0206-i2c-mlxbf-add-multi-slave-functionality.patch
92-
0207-i2c-mlxbf-support-BlueField-3-SoC.patch
93-
0208-i2c-mlxbf-remove-device-tree-support.patch
94-
0209-UBUNTU-SAUCE-i2c-mlxbf.c-Add-driver-version.patch
95-
0210-platform-mellanox-Typo-fix-in-the-file-mlxbf-bootctl.patch
96-
0211-UBUNTU-SAUCE-platform-mellanox-Updates-to-mlxbf-boot.patch
97-
0212-platform-mellanox-mlxbf-pmc-Add-Mellanox-BlueField-P.patch
98-
0213-platform-mellanox-mlxbf-pmc-fix-kernel-doc-notation.patch
99-
0214-platform-mellanox-mlxbf-pmc-Fix-an-IS_ERR-vs-NULL-bu.patch
100-
0215-UBUNTU-SAUCE-platform-mellanox-Updates-to-mlxbf-pmc.patch
101-
0216-UBUNTU-SAUCE-mlxbf_pmc-Fix-references-to-sprintf.patch
102-
0217-UBUNTU-SAUCE-mlxbf-pmc-Fix-error-when-reading-unprog.patch
103-
0218-UBUNTU-SAUCE-platform-mellanox-Add-mlx-trio-driver.patch
104-
0219-UBUNTU-SAUCE-platform-mellanox-mlxbf-tmfifo-Add-Blue.patch
105-
0220-UBUNTU-SAUCE-pka-Add-pka-driver.patch
106-
0221-UBUNTU-SAUCE-platform-mellanox-Add-mlxbf-livefish-dr.patch
107-
0222-workqueue-Add-resource-managed-version-of-delayed-wo.patch
108-
0223-devm-helpers-Fix-devm_delayed_work_autocancel-kernel.patch
109-
0224-devm-helpers-Add-resource-managed-version-of-work-in.patch
110-
0225-UBUNTU-SAUCE-Add-support-to-pwr-mlxbf.c-driver.patch
111-
0226-Add-Mellanox-BlueField-Gigabit-Ethernet-driver.patch
112-
0227-mlxbf_gige-clear-valid_polarity-upon-open.patch
113-
0228-net-mellanox-mlxbf_gige-Replace-non-standard-interru.patch
114-
0229-mlxbf_gige-increase-MDIO-polling-rate-to-5us.patch
115-
0230-mlxbf_gige-remove-driver-managed-interrupt-counts.patch
116-
0231-mlxbf_gige-remove-own-module-name-define-and-use-KBU.patch
117-
0232-UBUNTU-SAUCE-mlxbf_gige-add-ethtool-mlxbf_gige_set_r.patch
118-
0233-UBUNTU-SAUCE-Fix-OOB-handling-RX-packets-in-heavy-tr.patch
119-
0234-UBUNTU-SAUCE-mlxbf_gige-add-validation-of-ACPI-table.patch
120-
0235-UBUNTU-SAUCE-mlxbf_gige-set-driver-version-to-1.27.patch
121-
0236-UBUNTU-SAUCE-mlxbf_gige-clear-MDIO-gateway-lock-afte.patch
122-
0237-mlxbf_gige-compute-MDIO-period-based-on-i1clk.patch
123-
0238-net-mlxbf_gige-Fix-an-IS_ERR-vs-NULL-bug-in-mlxbf_gi.patch
124-
0239-UBUNTU-SAUCE-mlxbf_gige-add-MDIO-support-for-BlueFie.patch
125-
0240-UBUNTU-SAUCE-mlxbf_gige-support-10M-100M-1G-speeds-o.patch
126-
0241-UBUNTU-SAUCE-mlxbf_gige-add-BlueField-3-Serdes-confi.patch
127-
0242-UBUNTU-SAUCE-mlxbf_gige-add-BlueField-3-ethtool_ops.patch
128-
0243-UBUNTU-SAUCE-bluefield_edac-Add-SMC-support.patch
129-
0244-UBUNTU-SAUCE-bluefield_edac-Update-license-and-copyr.patch
130-
0245-gpio-mlxbf2-Convert-to-device-PM-ops.patch
131-
0246-gpio-mlxbf2-Drop-wrong-use-of-ACPI_PTR.patch
132-
0247-gpio-mlxbf2-Use-devm_platform_ioremap_resource.patch
133-
0248-gpio-mlxbf2-Use-DEFINE_RES_MEM_NAMED-helper-macro.patch
134-
0249-gpio-mlxbf2-Introduce-IRQ-support.patch
135-
0250-UBUNTU-SAUCE-gpio-mlxbf2.c-support-driver-version.patch
136-
0251-mmc-sdhci-of-dwcmshc-add-rockchip-platform-support.patch
137-
0252-mmc-sdhci-of-dwcmshc-add-ACPI-support-for-BlueField-.patch
138-
0253-mmc-sdhci-of-dwcmshc-fix-error-return-code-in-dwcmsh.patch
139-
0254-mmc-sdhci-of-dwcmshc-set-MMC_CAP_WAIT_WHILE_BUSY.patch
140-
0255-mmc-sdhci-of-dwcmshc-Re-enable-support-for-the-BlueF.patch
141-
0256-UBUNTU-SAUCE-Support-BlueField-3-GPIO-driver.patch
142-
0257-regmap-debugfs-Enable-writing-to-the-regmap-debugfs-.patch
143-
0258-UBUNTU-SAUCE-mlx-bootctl-support-icm-carveout-eeprom.patch
144-
0259-mmc-sdhci-of-dwcmshc-Enable-host-V4-support-for-Blue.patch
145-
0260-UBUNTU-SAUCE-mlxbf-pka-Fix-kernel-crash-with-pka-TRN.patch
146-
0261-mlxbf-ptm-power-and-thermal-management-debugfs-drive.patch
147-
0262-UBUNTU-SAUCE-mlxbf-pmc-Fix-event-string-typo.patch
148-
0263-UBUNTU-SAUCE-mlxbf-pmc-Support-for-BlueField-3-perfo.patch
149-
0264-UBUNTU-SAUCE-platform-mellanox-Add-ctrl-message-and-.patch
150-
0266-UBUNTU-SAUCE-mlxbf-pmc-Bug-fix-for-BlueField-3-count.patch
151-
0267-UBUNTU-SAUCE-mmc-sdhci-of-dwcmshc-add-the-missing-de.patch
152-
0268-DS-mlxsw-core_linecards-Disable-firmware-bundling-ma.patch
153-
0269-platform-mellanox-Cosmetic-changes.patch
154-
0270-platform-mellanox-Fix-order-in-exit-flow.patch
155-
0271-platform-mellanox-Add-new-attributes.patch
156-
0272-platform-mellanox-Change-register-offset-addresses.patch
157-
0273-platform-mellanox-Add-field-upgrade-capability-regis.patch
158-
0274-platform-mellanox-Modify-reset-causes-description.patch
159-
0275-mlxsw-Use-u16-for-local_port-field-instead-of-u8.patch
160-
0276-mlxsw-minimal-Change-type-for-local-port.patch
161-
0277-mlxsw-i2c-Fix-chunk-size-setting-in-output-mailbox-b.patch
162-
0278-platform-mellanox-mlx-platform-Modify-graceful-shutd.patch
163-
0279-platform-mellanox-mlx-platform-Fix-signals-polarity-.patch
164-
0280-platform-mellanox-mlxreg-hotplug-Extend-condition-fo.patch
165-
0281-platform-mellanox-mlx-platform-Modify-health-and-pow.patch
166-
0282-platform-mellanox-mlx-platform-add-support-of-5th-CP.patch
167-
0283-mlxsw-core_hwmon-Align-modules-label-name-assignment.patch
168-
0284-platform-mellanox-mlx-platform-fix-CPLD4-PN-report.patch
169-
9002-TMP-fix-for-fan-minimum-speed.patch
10+
0053-platform-mellanox-Add-support-for-dynamic-I2C-channe.patch
11+
0054-platform-mellanox-Introduce-support-for-switches-equ.patch
12+
0055-mellanox-Relocate-mlx-platform-driver.patch
13+
0066-UBUNTU-SAUCE-sdhci-of-dwcmshc-Enable-host-V4-support.patch
14+
0067-UBUNTU-SAUCE-mmc-sdhci-of-dwcmshc-add-the-missing-de.patch
15+
0068-UBUNTU-SAUCE-mmc-sdhci-of-dwcmshc-Add-runtime-PM-ope.patch
16+
0069-UBUNTU-SAUCE-mlxbf_gige-add-ethtool-mlxbf_gige_set_r.patch
17+
0070-UBUNTU-SAUCE-Fix-OOB-handling-RX-packets-in-heavy-tr.patch
18+
0071-UBUNTU-SAUCE-mlxbf-gige-Fix-intermittent-no-ip-issue.patch
19+
0072-mlxbf_gige-add-MDIO-support-for-BlueField-3.patch
20+
0073-mlxbf_gige-support-10M-100M-1G-speeds-on-BlueField-3.patch
21+
0074-mlxbf_gige-add-set_link_ksettings-ethtool-callback.patch
22+
0075-UBUNTU-SAUCE-mlxbf-gige-Fix-kernel-panic-at-shutdown.patch
23+
0076-UBUNTU-SAUCE-platform-mellanox-Updates-to-mlxbf-boot.patch
24+
0077-UBUNTU-SAUCE-mlx-bootctl-support-icm-carveout-eeprom.patch
25+
0078-UBUNTU-SAUCE-mlxbf-bootctl-support-SMC-call-for-sett.patch
26+
0079-UBUNTU-SAUCE-mlxbf-ptm-power-and-thermal-management-.patch
27+
0080-UBUNTU-SAUCE-mlxbf-ptm-update-license.patch
28+
0081-UBUNTU-SAUCE-mlxbf-ptm-use-0444-instead-of-S_IRUGO.patch
29+
0082-UBUNTU-SAUCE-mlxbf-ptm-add-atx-debugfs-nodes.patch
30+
0083-UBUNTU-SAUCE-mlxbf-ptm-update-module-version.patch
31+
0084-UBUNTU-SAUCE-mlxbf-bootctl-Fix-kernel-panic-due-to-b.patch
32+
8000-mlxsw-Use-weak-reverse-dependencies-for-firmware-fla.patch
33+
8004-mlxsw-minimal-Downstream-Ignore-error-reading-SPAD-r.patch

0 commit comments

Comments
 (0)