From: Jorge Lopez <jorgealtxwork@gmail.com>
To: hdegoede@redhat.com, platform-driver-x86@vger.kernel.org,
linux-kernel@vger.kernel.org, thomas@t-8ch.de,
ilpo.jarvinen@linux.intel.com
Subject: [PATCH v17 12/13] hp-bioscfg: Makefile
Date: Thu, 8 Jun 2023 11:33:18 -0500 [thread overview]
Message-ID: <20230608163319.18934-13-jorge.lopez2@hp.com> (raw)
In-Reply-To: <20230608163319.18934-1-jorge.lopez2@hp.com>
Add Makefile and Kconfig to build hp-bioscfg.
HP BIOS Configuration driver purpose is to provide a driver supporting
the latest sysfs class firmware attributes framework allowing the user
to change BIOS settings and security solutions on HP Inc.’s commercial
notebooks.
Signed-off-by: Jorge Lopez <jorge.lopez2@hp.com>
---
Based on the latest platform-drivers-x86.git/for-next
---
drivers/platform/x86/hp/Kconfig | 16 ++++++++++++++++
drivers/platform/x86/hp/Makefile | 1 +
drivers/platform/x86/hp/hp-bioscfg/Makefile | 11 +++++++++++
3 files changed, 28 insertions(+)
create mode 100644 drivers/platform/x86/hp/hp-bioscfg/Makefile
diff --git a/drivers/platform/x86/hp/Kconfig b/drivers/platform/x86/hp/Kconfig
index ae165955311c..7fef4f12e498 100644
--- a/drivers/platform/x86/hp/Kconfig
+++ b/drivers/platform/x86/hp/Kconfig
@@ -60,4 +60,20 @@ config TC1100_WMI
This is a driver for the WMI extensions (wireless and bluetooth power
control) of the HP Compaq TC1100 tablet.
+config HP_BIOSCFG
+ tristate "HP BIOS Configuration Driver"
+ default m
+ depends on ACPI_WMI
+ select NLS
+ select FW_ATTR_CLASS
+ help
+ This driver enables administrators to securely manage BIOS settings
+ using digital certificates and public-key cryptography that eliminate
+ the need for passwords for both remote and local management. It supports
+ changing BIOS settings on many HP machines from 2018 and newer without
+ the use of any additional software.
+
+ To compile this driver as a module, choose M here: the module will
+ be called hp-bioscfg.
+
endif # X86_PLATFORM_DRIVERS_HP
diff --git a/drivers/platform/x86/hp/Makefile b/drivers/platform/x86/hp/Makefile
index db1eed4cd7c7..e4f908a61acf 100644
--- a/drivers/platform/x86/hp/Makefile
+++ b/drivers/platform/x86/hp/Makefile
@@ -8,3 +8,4 @@
obj-$(CONFIG_HP_ACCEL) += hp_accel.o
obj-$(CONFIG_HP_WMI) += hp-wmi.o
obj-$(CONFIG_TC1100_WMI) += tc1100-wmi.o
+obj-$(CONFIG_HP_BIOSCFG) += hp-bioscfg/
diff --git a/drivers/platform/x86/hp/hp-bioscfg/Makefile b/drivers/platform/x86/hp/hp-bioscfg/Makefile
new file mode 100644
index 000000000000..67be0d917753
--- /dev/null
+++ b/drivers/platform/x86/hp/hp-bioscfg/Makefile
@@ -0,0 +1,11 @@
+obj-$(CONFIG_HP_BIOSCFG) := hp-bioscfg.o
+
+hp-bioscfg-objs := bioscfg.o \
+ biosattr-interface.o \
+ enum-attributes.o \
+ int-attributes.o \
+ order-list-attributes.o \
+ passwdobj-attributes.o \
+ spmobj-attributes.o \
+ string-attributes.o \
+ surestart-attributes.o
--
2.34.1
next prev parent reply other threads:[~2023-06-08 16:34 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-06-08 16:33 [PATCH v17 00/13] hp-bioscfg driver Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 01/13] hp-bioscfg: Documentation Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 02/13] hp-bioscfg: bioscfg-h Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 03/13] hp-bioscfg: bioscfg Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 04/13] hp-bioscfg: biosattr-interface Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 05/13] hp-bioscfg: enum-attributes Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 06/13] hp-bioscfg: int-attributes Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 07/13] hp-bioscfg: order-list-attributes Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 08/13] hp-bioscfg: passwdobj-attributes Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 09/13] hp-bioscfg: spmobj-attributes Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 10/13] hp-bioscfg: string-attributes Jorge Lopez
2023-06-08 16:33 ` [PATCH v17 11/13] hp-bioscfg: surestart-attributes Jorge Lopez
2023-06-08 16:33 ` Jorge Lopez [this message]
2023-06-08 16:33 ` [PATCH v17 13/13] hp-bioscfg: MAINTAINERS Jorge Lopez
2023-06-18 18:53 ` [PATCH v17 00/13] hp-bioscfg driver Thomas Weißschuh
2023-07-04 10:43 ` Hans de Goede
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230608163319.18934-13-jorge.lopez2@hp.com \
--to=jorgealtxwork@gmail.com \
--cc=hdegoede@redhat.com \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=platform-driver-x86@vger.kernel.org \
--cc=thomas@t-8ch.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®