tpm: Autodetect itpm devices
Some Lenovos have TPMs that require a quirk to function correctly. This can be autodetected by checking whether the device has a _HID of INTC0102. This is an invalid PNPid, and as such is discarded by the pnp layer - however it's still present in the ACPI code, so we can pull it out that way. This means that the quirk won't be automatically applied on non-ACPI systems, but without ACPI we don't have any way to identify the chip anyway so I don't think that's a great concern. Signed-off-by:Matthew Garrett <mjg@redhat.com> Acked-by:
Rajiv Andrade <srajiv@linux.vnet.ibm.com> Tested-by:
Jiri Kosina <jkosina@suse.cz> Tested-by:
Andy Isaacson <adi@hexapodia.org> Signed-off-by:
James Morris <jmorris@namei.org>
Showing
Please register or sign in to comment