aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform
diff options
context:
space:
mode:
authorVadim Pasternak <vadimp@mellanox.com>2019-02-26 08:20:33 +0000
committerDarren Hart (VMware) <dvhart@infradead.org>2019-03-07 08:46:29 -0800
commitcc2597eb8eeb4634408e206a7374463868805d41 (patch)
tree70a267a078a45f19bd234f6f93c244a1dc120904 /drivers/platform
parentplatform/x86: mlx-platform: Add extra CPLD for next generation systems (diff)
downloadlinux-dev-cc2597eb8eeb4634408e206a7374463868805d41.tar.xz
linux-dev-cc2597eb8eeb4634408e206a7374463868805d41.zip
platform/x86: mlx-platform: Add UID LED for the next generation systems
Add support for UID LED for the next generation systems MQMB7xx, MSN37xx, MSN34xx, MSN38xx. All these systems support UID LED control through the programmable device. The UID LED is to be exposed to leds-mlxreg driver. Signed-off-by: Vadim Pasternak <vadimp@mellanox.com> Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
Diffstat (limited to 'drivers/platform')
-rw-r--r--drivers/platform/x86/mlx-platform.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/platform/x86/mlx-platform.c b/drivers/platform/x86/mlx-platform.c
index dd166b2bf742..b7adaa57c001 100644
--- a/drivers/platform/x86/mlx-platform.c
+++ b/drivers/platform/x86/mlx-platform.c
@@ -913,6 +913,11 @@ static struct mlxreg_core_data mlxplat_mlxcpld_default_ng_led_data[] = {
.capability = MLXPLAT_CPLD_LPC_REG_FAN_DRW_CAP_OFFSET,
.bit = BIT(5),
},
+ {
+ .label = "uid:blue",
+ .reg = MLXPLAT_CPLD_LPC_REG_LED5_OFFSET,
+ .mask = MLXPLAT_CPLD_LED_LO_NIBBLE_MASK,
+ },
};
static struct mlxreg_core_platform_data mlxplat_default_ng_led_data = {