platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems
authorDivya Bharathi <divya.bharathi@dell.com>
Tue, 27 Oct 2020 13:49:44 +0000 (19:19 +0530)
committerHans de Goede <hdegoede@redhat.com>
Wed, 28 Oct 2020 09:52:16 +0000 (10:52 +0100)
commite8a60aa7404bfef37705da5607c97737073ac38d
tree65f062608f585aa2446178d499d8d4dfd398acdf
parent56afb8d48017cbc5216ce3923f11d65683a8e0b6
platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems

The Dell WMI Systems Management Driver provides a sysfs
interface for systems management to enable BIOS configuration
capability on certain Dell Systems.

This driver allows user to configure Dell systems with a
uniform common interface. To facilitate this, the patch
introduces a generic way for driver to be able to create
configurable BIOS Attributes available in Setup (F2) screen.

Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: mark gross <mgross@linux.intel.com>
Co-developed-by: Mario Limonciello <mario.limonciello@dell.com>
Signed-off-by: Mario Limonciello <mario.limonciello@dell.com>
Co-developed-by: Prasanth KSR <prasanth.ksr@dell.com>
Signed-off-by: Prasanth KSR <prasanth.ksr@dell.com>
Signed-off-by: Divya Bharathi <divya.bharathi@dell.com>
Link: https://lore.kernel.org/r/20201027134944.316730-1-divya.bharathi@dell.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
13 files changed:
Documentation/ABI/testing/sysfs-class-firmware-attributes [new file with mode: 0644]
MAINTAINERS
drivers/platform/x86/Kconfig
drivers/platform/x86/Makefile
drivers/platform/x86/dell-wmi-sysman/Makefile [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/biosattr-interface.c [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/dell-wmi-sysman.h [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/enum-attributes.c [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/int-attributes.c [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/passobj-attributes.c [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/passwordattr-interface.c [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/string-attributes.c [new file with mode: 0644]
drivers/platform/x86/dell-wmi-sysman/sysman.c [new file with mode: 0644]