android_kernel_motorola_sm6225/drivers/char/tpm
Valdis Kletnieks 292cf4a8a9 tpm: work around bug in Broadcom BCM0102 chipset
Patch tpm-correct-tpm-timeouts-to-jiffies-conversion reveals a bug in the
Broadcom BCM0102 TPM chipset used in the Dell Latitude D820 - although
most of the timeouts are returned in usecs as per the spec, one is
apparently returned in msecs, which results in a too-small value leading
to a timeout when the code treats it as usecs.  To prevent a regression,
we check for the known too-short value and adjust it to a value that makes
things work.

Signed-off-by: Valdis Kletnieks <valdis.kletnieks@vt.edu>
Cc: Marcin Obara <marcin_obara@users.sourceforge.net>
Cc: Marcel Selhorst <tpm@selhorst.net>
Cc: Kylene Jo Hall <kjhall@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-10-16 11:21:49 -07:00
..
Kconfig securityfs: do not depend on CONFIG_SECURITY 2008-08-28 10:47:42 +10:00
Makefile [PATCH] tpm: driver for next generation TPM chips 2006-04-22 09:19:54 -07:00
tpm.c tpm: work around bug in Broadcom BCM0102 chipset 2008-10-16 11:21:49 -07:00
tpm.h The tpm_dev_release function is only called for platform devices, not pnp 2008-10-11 09:04:39 +11:00
tpm_atmel.c tpmdd maintainers 2007-08-22 19:52:44 -07:00
tpm_atmel.h tpmdd maintainers 2007-08-22 19:52:44 -07:00
tpm_bios.c tpm_bios.c: make 2 structs static 2008-07-26 12:00:04 -07:00
tpm_infineon.c tpm: infineon section mismatch 2008-02-06 10:41:10 -08:00
tpm_nsc.c tpm: fix section mismatch warning 2008-04-29 08:06:26 -07:00
tpm_tis.c The tpm_dev_release function is only called for platform devices, not pnp 2008-10-11 09:04:39 +11:00