Newer Lenovo BIOS's have an opcode GUID support interface which provides - improved password setting control - ability to set System, hard drive and NVMe passwords Add the support for these new passwords, and the ability to select user/master mode and the drive index. Signed-off-by: Mark Pearson <markpearson@xxxxxxxxxx> --- .../ABI/testing/sysfs-class-firmware-attributes | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Documentation/ABI/testing/sysfs-class-firmware-attributes b/Documentation/ABI/testing/sysfs-class-firmware-attributes index 3348bf80a37c..6af4c5cf3d47 100644 --- a/Documentation/ABI/testing/sysfs-class-firmware-attributes +++ b/Documentation/ABI/testing/sysfs-class-firmware-attributes @@ -161,6 +161,12 @@ Description: power-on: Representing a password required to use the system + system-mgmt: + Representing System Management password + HDD: + Representing HDD password + NVMe: + Representing NVMe password mechanism: The means of authentication. This attribute is mandatory. @@ -185,6 +191,17 @@ Description: A write only value that when used in tandem with current_password will reset a system or admin password. + level: + Used with HDD and NVMe authentication to set 'user' or 'master' + privilege level + This attribute defaults to 'user' level + + index: + Used with HDD and NVME authentication to set the drive index + that is being referenced (e.g hdd0, hdd1 etc) + This attribute defaults to device 0. + + Note, password management is session specific. If Admin password is set, same password must be written into current_password file (required for password-validation) and must be cleared once the session is over. -- 2.31.1