summaryrefslogtreecommitdiffstats
path: root/drivers/char/tpm/tpm_tis_core.c
AgeCommit message (Expand)Author
2020-04-29tpm/tpm_tis: Free IRQ if probing failsJarkko Sakkinen
2020-01-14tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"Stefan Berger
2020-01-14tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts"Stefan Berger
2020-01-14tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init"Jarkko Sakkinen
2019-12-31tpm_tis: reserve chip for duration of tpm_tis_core_initJerry Snitselaar
2019-09-02tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interruptsStefan Berger
2019-09-02tpm_tis_core: Turn on the TPM before probing IRQ'sStefan Berger
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner
2019-02-13tpm: remove @flags from tpm_transmit()Jarkko Sakkinen
2019-02-13tpm: take TPM chip power gating out of tpm_transmit()Jarkko Sakkinen
2019-02-13tpm: don't return bool from update_timeoutsJerry Snitselaar
2019-02-13tpm: Unify the send callback behaviourJarkko Sakkinen
2018-11-13tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.cTomas Winkler
2018-11-13tpm: move tpm_getcap to tpm1-cmd.cTomas Winkler
2018-11-13tpm: add tpm_calc_ordinal_duration() wrapperTomas Winkler
2018-11-13tpm: factor out tpm 1.x duration calculation to tpm1-cmd.cTomas Winkler
2018-07-28tpm: Allow tpm_tis drivers to set hwrng quality.Louis Collard
2018-05-18tpm: reduce polling time to usecs for even finer granularityNayna Jain
2018-05-14tpm: reduce poll sleep time in tpm_transmit()Nayna Jain
2018-05-14tpm_tis: verify locality released before returning from release_localityJerry Snitselaar
2018-03-23tpm: cmd_ready command can be issued only after granting localityTomas Winkler
2018-02-26tpm_tis: fix potential buffer overruns caused by bit glitches on the busJeremy Boone
2018-01-08tpm: only attempt to disable the LPC CLKRUN if is already enabledJavier Martinez Canillas
2018-01-08tpm: follow coding style for variable declaration in tpm_tis_core_init()Javier Martinez Canillas
2018-01-08tpm: delete the TPM_TIS_CLK_ENABLE flagJavier Martinez Canillas
2018-01-08tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd()Azhar Shaikh
2018-01-08tpm_tis: Move ilb_base_addr to tpm_tis_dataAzhar Shaikh
2018-01-08tpm: reduce tpm polling delay in tpm_tis_coreNayna Jain
2017-12-16tpm: move wait_for_tpm_stat() to respective driver filesNayna Jain
2017-10-18tpm: constify transmit data pointersArnd Bergmann
2017-10-18tpm_tis: make array cmd_getticks static const to shrink object code sizeColin Ian King
2017-09-23tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic driversHamza Attak
2017-04-25tpm_tis: convert to using locality callbacksJerry Snitselaar
2017-04-03tpm: make check_locality return boolJerry Snitselaar
2017-04-03tpm_tis_core: Choose appropriate timeout for reading burstcountAlexander Steffen
2017-02-03tpm_tis: fix iTPM probe via probe_itpm() functionMaciej S. Szmigiero
2017-01-23tpm: Check size of response before accessing dataStefan Berger
2017-01-23tpm_tis: use default timeout value if chip reports it as zeroMaciej S. Szmigiero
2016-11-28tpm tis: Do not print timeout messages twiceJason Gunthorpe
2016-11-28tpm_tis: Check return values from get_burstcount.Josh Zimmerman
2016-11-28char/tpm: Check return code of wait_for_tpm_statPeter Huewe
2016-09-15tpm/tpm_tis: remove unused itpm variableTomas Winkler
2016-09-15tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt()Jarkko Sakkinen
2016-07-19tpm: Factor out common startup codeJason Gunthorpe
2016-07-19tpm: read burstcount from TPM_STS in one 32-bit transactionAndrey Pronin
2016-07-19tpm_tis_core: convert max timeouts from msec to jiffiesapronin@chromium.org
2016-06-25tpm/tpm_tis: Split tpm_tis driver into a core and TCG TIS compliant phyChristophe Ricard