summaryrefslogtreecommitdiff
path: root/drivers/char/tpm/tpm-interface.c
Commit message (Expand)AuthorAgeFilesLines
* tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic driversHamza Attak2017-09-231-5/+5
* tpm: do not suspend/resume if power stays onEnric Balletbo i Serra2017-07-071-0/+3
* tpm: consolidate the TPM startup codeJarkko Sakkinen2017-07-071-25/+42
* tpm: vtpm_proxy: Implement request_locality function.Stefan Berger2017-06-131-0/+1
* tpm: Introduce flag TPM_TRANSMIT_RAWStefan Berger2017-06-131-1/+2
* tpm: vtpm_proxy: Suppress error logging when in closed stateStefan Berger2017-06-131-2/+3
* tpm: fix byte order related arithmetic inconsistency in tpm_getcap()Jarkko Sakkinen2017-06-131-14/+16
* tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend()Roberto Sassu2017-06-131-17/+24
* tpm: move endianness conversion of ordinals to tpm_input_headerRoberto Sassu2017-06-131-12/+12
* tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to tpm_input_headerRoberto Sassu2017-06-131-7/+7
* tpm_crb: request and relinquish locality 0Jarkko Sakkinen2017-04-031-0/+16
* tpm: expose spaces via a device link /dev/tpmrm<n>James Bottomley2017-04-031-2/+11
* tpm: infrastructure for TPM spacesJarkko Sakkinen2017-04-031-30/+47
* tpm: validate TPM 2.0 commandsJarkko Sakkinen2017-04-031-1/+37
* tpm: move length validation to tpm_transmit()Jarkko Sakkinen2017-04-031-8/+12
* tpm: Fix expected number of response bytes of TPM1.2 PCR ExtendStefan Berger2017-02-151-1/+1
* tpm: fix misspelled "facilitate" in module parameter descriptionDmitry Torokhov2017-02-141-1/+1
* tpm: silence an array overflow warningDan Carpenter2017-02-031-2/+2
* tpm: enhance TPM 2.0 PCR extend to support multiple banksNayna Jain2017-02-031-1/+13
* tpm: Check size of response before accessing dataStefan Berger2017-01-231-21/+49
* tpm_tis: use default timeout value if chip reports it as zeroMaciej S. Szmigiero2017-01-231-21/+32
* tpm: Do not print an error message when doing TPM auto startupJason Gunthorpe2017-01-231-3/+6
* tpm: add kdoc for tpm_transmit and tpm_transmit_cmdWinkler, Tomas2017-01-231-5/+28
* tpm: Only call pm_runtime_get_sync if device has a parentStefan Berger2016-11-281-2/+4
* tpm tis: Do not print timeout messages twiceJason Gunthorpe2016-11-281-0/+7
* tpm: place kdoc just above tpm_pcr_extendWinkler, Tomas2016-11-281-8/+8
* tpm: sanitize constant expressionsJarkko Sakkinen2016-11-281-6/+9
* tpm: Clean up reading of timeout and duration capabilitiesEd Swierk2016-11-281-48/+17
* tmp/tpm_crb: implement runtime pm for tpm_crbWinkler, Tomas2016-11-281-0/+5
* tpm: remove invalid min length check from tpm_do_selftest()Jarkko Sakkinen2016-10-311-3/+0
* Revert "tmp/tpm_crb: implement runtime pm for tpm_crb"Jarkko Sakkinen2016-09-271-5/+0
* tmp/tpm_crb: implement runtime pm for tpm_crbWinkler, Tomas2016-09-161-0/+5
* tpm: add check for minimum buffer size in tpm_transmit()Jarkko Sakkinen2016-09-151-0/+3
* tpm: constify TPM 1.x header structuresJulia Lawall2016-09-151-5/+5
* tpm: use tpm_pcr_read_dev() in tpm_do_selftest()Jarkko Sakkinen2016-09-151-5/+3
* tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt()Jarkko Sakkinen2016-09-151-15/+1
* tpm: fix a race condition in tpm2_unseal_trusted()Jarkko Sakkinen2016-09-151-23/+28
* tpm: Factor out common startup codeJason Gunthorpe2016-07-191-0/+27
* tpm: Fix suspend regressionStefan Berger2016-06-251-2/+2
* tpm: Remove all uses of drvdata from the TPM CoreJason Gunthorpe2016-06-251-4/+3
* tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chipChristophe Ricard2016-06-251-24/+24
* tpm: drop 'irq' from struct tpm_vendor_specificChristophe Ricard2016-06-251-2/+2
* tpm: Replace device number bitmap with IDRStefan Berger2016-06-251-0/+1
* tpm: Provide strong locking for device removalJason Gunthorpe2016-06-251-9/+10
* tpm: Get rid of chip->pdevJason Gunthorpe2016-06-251-14/+16
* tpm: rework tpm_get_timeouts()Jason Gunthorpe2015-12-201-0/+15
* tpm_tis: further simplify calculation of ordinal durationMartin Wilck2015-12-021-3/+5
* tpm: seal/unseal for TPM 2.0Jarkko Sakkinen2015-10-191-0/+76
* tpm: fix suspend/resume paths for TPM 2.0Jarkko Sakkinen2015-02-151-2/+4
* tpm: TPM 2.0 CRB InterfaceJarkko Sakkinen2015-01-171-0/+3