Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/platform/x86
Henrique de Moraes Holschuh 050df107c4 thinkpad-acpi: store fw version with strict checking
Extend the thinkpad model and firmware identification data with the
release serial number for the BIOS and firmware (when available), as
that is easier to parse and compare than the version strings.

We're going to greatly extend the use of the ThinkPad DMI data through
quirk lists, so it is best to be quite strict and make sure what we
get from DMI is exactly what we expect, otherwise quirk matching may
result in quite insane things.

IBM (and Lenovo, at least for the ThinkPad line) uses this schema for
firmware versioning and model:

Firmware model: Two digits, [0-9A-Z]

Firmware version: AABBCCDD, where
  AA = firmware model, see above
  BB = "ET" for BIOS, "HT" for EC
  CC = release version, two digits, [0-9A-Z],
       "00" < "09" < "0A" < "10" < "A0" < "ZZ"
  DD = "WW"

Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-06-17 22:45:30 -04:00
..
acer-wmi.c acer-wmi: Update copyright notice & documentation 2009-04-04 12:36:31 -04:00
asus-laptop.c asus-laptop: fix input keycode 2009-05-14 11:27:46 -04:00
asus_acpi.c proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
compal-laptop.c
dell-laptop.c dmi: Let dmi_walk() users pass private data 2009-03-30 21:46:44 +02:00
dell-wmi.c dell-wmi: new driver for hotkey control 2009-04-03 22:54:50 -04:00
eeepc-laptop.c eeepc-laptop: unregister_rfkill_notifier on failure 2009-05-14 11:28:27 -04:00
fujitsu-laptop.c fujitsu-laptop: use .notify method instead of installing hotkey handler directly 2009-04-07 16:26:58 -04:00
hp-wmi.c hp-wmi: notify of a potential docking state change on resume 2009-03-15 23:45:28 -04:00
intel_menlow.c thermal: use integers rather than strings for thermal values 2009-02-20 10:52:37 -05:00
Kconfig Merge branch 'dell-wmi' into release 2009-04-05 01:51:22 -04:00
Makefile dell-wmi: new driver for hotkey control 2009-04-03 22:54:50 -04:00
msi-laptop.c
panasonic-laptop.c Merge branches 'release', 'APERF', 'ARAT', 'misc', 'kelvin', 'device-lock' and 'bjorn.notify' into release 2009-04-07 18:18:42 -04:00
sony-laptop.c sony-laptop: always try to unblock rfkill on load 2009-04-23 23:57:34 -04:00
tc1100-wmi.c tc1100-wmi: Fix state reporting 2009-04-03 12:03:27 -04:00
thinkpad_acpi.c thinkpad-acpi: store fw version with strict checking 2009-06-17 22:45:30 -04:00
toshiba_acpi.c proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
wmi.c ACPI: WMI: use .notify method instead of installing handler directly 2009-04-07 16:26:58 -04:00