sonic-buildimage/platform/mellanox/non-upstream-patches/patches
Vivek 0df155b014
Made non-upstream patch design order aware (#14434)
- Why I did it

Currently, non upstream patches are applied only after upstream patches.

Depends on sonic-net/sonic-linux-kernel#313. Can be merged in any order, preferably together

- What I did it

Non upstream Patches that reside in the sonic repo will not be saved in a tar file bur rather in a folder pointed out by EXTERNAL_KERNEL_PATCH_LOC. This is to make changes to the non upstream patches easily traceable.
The build variable name is also updated to INCLUDE_EXTERNAL_PATCHES
Files/folders expected under EXTERNAL_KERNEL_PATCH_LOC
EXTERNAL_KERNEL_PATCH_LOC/
       ├──── patches/
             ├── 0001-xxxxx.patch
             ├── 0001-yyyyyyyy.patch
             ├── .............
       ├──── series.patch
series.patch should contain a diff that is applied on the sonic-linux-kernel/patch/series file. The diff should include all the non-upstream patches.
How to verify it

Build the Kernel and verified if all the patches are applied properly

Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
2023-04-10 19:48:27 +03:00
..
0099-mlxsw-core_hwmon-Fix-variable-names-for-hwmon-attrib.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0100-mlxsw-core_thermal-Rename-labels-according-to-naming.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0101-mlxsw-core_thermal-Remove-obsolete-API-for-query-res.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0102-mlxsw-reg-Add-mgpir_-prefix-to-MGPIR-fields-comments.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0103-mlxsw-core-Remove-unnecessary-asserts.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0104-mlxsw-reg-Extend-MTMP-register-with-new-slot-number-.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0105-mlxsw-reg-Extend-MTBR-register-with-new-slot-number-.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0106-mlxsw-reg-Extend-MCIA-register-with-new-slot-number-.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0107-mlxsw-reg-Extend-MCION-register-with-new-slot-number.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0108-mlxsw-reg-Extend-PMMP-register-with-new-slot-number-.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0109-mlxsw-reg-Extend-MGPIR-register-with-new-slot-fields.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0110-mlxsw-core_env-Pass-slot-index-during-PMAOS-register.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0111-mlxsw-reg-Add-new-field-to-Management-General-Periph.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0112-mlxsw-core-Extend-interfaces-for-cable-info-access-w.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0113-mlxsw-core-Extend-port-module-data-structures-for-li.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0114-mlxsw-core-Move-port-module-events-enablement-to-a-s.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0115-mlxsw-core_hwmon-Split-gearbox-initialization.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0116-mlxsw-core_hwmon-Extend-internal-structures-to-suppo.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0117-mlxsw-core_hwmon-Introduce-slot-parameter-in-hwmon-i.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0118-mlxsw-core_hwmon-Extend-hwmon-device-with-gearbox-ma.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0119-mlxsw-core_thermal-Extend-internal-structures-to-sup.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0120-mlxsw-core_thermal-Split-gearbox-initialization.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0121-mlxsw-core_thermal-Extend-thermal-area-with-gearbox-.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0122-mlxsw-core_thermal-Add-line-card-id-prefix-to-line-c.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0123-mlxsw-core_thermal-Use-exact-name-of-cooling-devices.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0124-mlxsw-core_thermal-Use-common-define-for-thermal-zon.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0125-devlink-add-support-to-create-line-card-and-expose-t.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0126-devlink-implement-line-card-provisioning.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0127-devlink-implement-line-card-active-state.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0128-devlink-add-port-to-line-card-relationship-set.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0129-devlink-introduce-linecard-info-get-message.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0130-devlink-introduce-linecard-info-get-message.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0131-mlxsw-reg-Add-Ports-Mapping-event-Configuration-Regi.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0132-mlxsw-reg-Add-Management-DownStream-Device-Query-Reg.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0133-mlxsw-reg-Add-Management-DownStream-Device-Control-R.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0134-mlxsw-reg-Add-Management-Binary-Code-Transfer-Regist.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0135-mlxsw-core_linecards-Add-line-card-objects-and-imple.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0136-mlxsw-core_linecards-Implement-line-card-activation-.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0137-mlxsw-core-Extend-driver-ops-by-remove-selected-port.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0138-mlxsw-spectrum-Add-port-to-linecard-mapping.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0139-mlxsw-reg-Introduce-Management-Temperature-Extended-.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0140-mlxsw-core-Add-APIs-for-thermal-sensor-mapping.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0141-mlxsw-reg-Add-Management-DownStream-Device-Tunneling.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0142-mlxsw-core_linecards-Probe-devices-for-provisioned-l.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0143-mlxsw-core_linecards-Expose-device-FW-version-over-d.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0144-mlxsw-core-Introduce-flash-update-components.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0145-mlxfw-Get-the-PSID-value-using-op-instead-of-passing.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0146-mlxsw-core_linecards-Implement-line-card-device-flas.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0147-mlxsw-core_linecards-Introduce-ops-for-linecards-sta.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0148-mlxsw-core-Add-interfaces-for-line-card-initializati.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0149-mlxsw-core_thermal-Add-interfaces-for-line-card-init.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0150-mlxsw-core_hwmon-Add-interfaces-for-line-card-initia.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0151-mlxsw-minimal-Prepare-driver-for-modular-system-supp.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0152-mlxsw-core-Extend-bus-init-function-with-event-handl.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0153-mlxsw-i2c-Add-support-for-system-events-handling.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0154-mlxsw-core-Export-line-card-API.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0155-mlxsw-minimal-Add-system-event-handler.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0156-mlxsw-minimal-Add-interfaces-for-line-card-initializ.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0163-platform-mellanox-Introduce-support-for-rack-manager.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0176-platform-mellanox-fix-reset_pwr_converter_fail-attri.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0177-Documentation-ABI-fix-description-of-fix-reset_pwr_c.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00
0178-platform-mellanox-Introduce-support-for-next-generat.patch Made non-upstream patch design order aware (#14434) 2023-04-10 19:48:27 +03:00