summaryrefslogtreecommitdiff
path: root/sys/dev/isa/tpm_isa.c
AgeCommit message (Collapse)Author
2021-01-16Add missing printing-of-newlines in the attach routine.thorpej
2019-10-09Provide a better abstraction for the TPM interface. Report it in the ioctl.maxv
2019-10-09Add suspend support for TPM 2.0 chips. Check the TPM response also for 1.2maxv
chips. Unfortunately I cannot really test this change since ACPI suspend does not work on any of my laptops.
2019-10-08Improvements in tpm(4):maxv
- Remove interrupt support, do polling only, avoids unnecessary trouble. - Simplify a few things. - Fix the suspend function, the SaveState command is 0x98, not 0x9C. - Make the driver MP-safe. - Sync the man page with reality.
2019-06-22Revamp the TPM drivermaxv
* Fix several bugs, and clean up. * Drop the "legacy" interface, it relied on an undocumented global variable that was never initialized. It likely had never been tested either, so good riddance. * Add support for TPM 2.0 chips via ACPI. For these we use the TIS1.2 interface, same as TPM 1.2. * Provide an ioctl to fetch TPM information from the driver. Tested on a Lenovo desktop with ACPI-TPM2.0, an HP laptop ACPI-TPM2.0, a Dell laptop with ISA-TPM1.2.
2017-04-27 Use {isa,pci}_intr_establish"_xname"() for intrctl(8).msaitoh
2012-02-06PR/45932: Add missing braces... This will probably fix interrupts too!christos
2012-01-22add a tpm driver from bsssd.sourceforge.netchristos