-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
hw-mgmt: kernel: patches: Add support for Q3450 XDR platform
Signed-off-by: Felix Radensky <[email protected]>
- Loading branch information
1 parent
c801262
commit 22f7a38
Showing
5 changed files
with
1,052 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
56 changes: 56 additions & 0 deletions
56
...s-kernel/linux/linux-5.10/9007-platform-mellanox-mlx-platform-Change-register-0x28-.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
From 61b5d56ae93d68c12a66822add15864e774baab5 Mon Sep 17 00:00:00 2001 | ||
From: Felix Radensky <[email protected]> | ||
Date: Mon, 13 Jan 2025 12:49:33 +0200 | ||
Subject: platform: mellanox: mlx-platform: Change register 0x28 name | ||
|
||
Register 0x28 was repurposed on new systems. Change its name | ||
to correctly reflect the new functionality. | ||
|
||
Signed-off-by: Felix Radensky <[email protected]> | ||
Reviewed-by: Vadim Pasternak <[email protected]> | ||
--- | ||
drivers/platform/mellanox/mlx-platform.c | 7 +++---- | ||
1 file changed, 3 insertions(+), 4 deletions(-) | ||
|
||
diff --git a/drivers/platform/mellanox/mlx-platform.c b/drivers/platform/mellanox/mlx-platform.c | ||
index c0d2d0378..6767e58f4 100644 | ||
--- a/drivers/platform/mellanox/mlx-platform.c | ||
+++ b/drivers/platform/mellanox/mlx-platform.c | ||
@@ -53,7 +53,7 @@ | ||
#define MLXPLAT_CPLD_LPC_REG_LED6_OFFSET 0x25 | ||
#define MLXPLAT_CPLD_LPC_REG_LED7_OFFSET 0x26 | ||
#define MLXPLAT_CPLD_LPC_REG_LED8_OFFSET 0x27 | ||
-#define MLXPLAT_CPLD_LPC_REG_LED9_OFFSET 0x28 | ||
+#define MLXPLAT_CPLD_LPC_REG_CPLD7_PN_OFFSET 0x28 | ||
#define MLXPLAT_CPLD_LPC_REG_FAN_DIRECTION 0x2a | ||
#define MLXPLAT_CPLD_LPC_REG_GP0_RO_OFFSET 0x2b | ||
#define MLXPLAT_CPLD_LPC_REG_GPCOM0_OFFSET 0x2d | ||
@@ -8066,7 +8066,6 @@ static bool mlxplat_mlxcpld_writeable_reg(struct device *dev, unsigned int reg) | ||
case MLXPLAT_CPLD_LPC_REG_LED6_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_LED7_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_LED8_OFFSET: | ||
- case MLXPLAT_CPLD_LPC_REG_LED9_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_GP0_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_GP_RST_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_GP1_OFFSET: | ||
@@ -8198,7 +8197,7 @@ static bool mlxplat_mlxcpld_readable_reg(struct device *dev, unsigned int reg) | ||
case MLXPLAT_CPLD_LPC_REG_LED6_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_LED7_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_LED8_OFFSET: | ||
- case MLXPLAT_CPLD_LPC_REG_LED9_OFFSET: | ||
+ case MLXPLAT_CPLD_LPC_REG_CPLD7_PN_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_FAN_DIRECTION: | ||
case MLXPLAT_CPLD_LPC_REG_GP0_RO_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_GPCOM0_OFFSET: | ||
@@ -8398,7 +8397,7 @@ static bool mlxplat_mlxcpld_volatile_reg(struct device *dev, unsigned int reg) | ||
case MLXPLAT_CPLD_LPC_REG_LED6_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_LED7_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_LED8_OFFSET: | ||
- case MLXPLAT_CPLD_LPC_REG_LED9_OFFSET: | ||
+ case MLXPLAT_CPLD_LPC_REG_CPLD7_PN_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_FAN_DIRECTION: | ||
case MLXPLAT_CPLD_LPC_REG_GP0_RO_OFFSET: | ||
case MLXPLAT_CPLD_LPC_REG_GPCOM0_OFFSET: | ||
-- | ||
2.34.1 | ||
|
Oops, something went wrong.