summaryrefslogtreecommitdiffstats
path: root/drivers/char/tpm/tpm_tis_core.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-09tpm: fix NPE on probe for missing devicePatrick Williams1-2/+2
2022-01-09tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'Christophe Jaillet1-1/+1
2022-01-09tpm: add request_locality before write TPM_INT_ENABLEChen Jun1-0/+8
2021-10-26tpm: fix Atmel TPM crash caused by too frequent queriesHao Wu1-8/+18
2021-06-23tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()Jarkko Sakkinen1-7/+18
2021-05-12tpm, tpm_tis: Reserve locality in tpm_tis_resume()Jarkko Sakkinen1-2/+10
2021-05-12tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()Jarkko Sakkinen1-6/+4
2021-02-24tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()Lukasz Majczak1-3/+13
2021-02-24tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()Jarkko Sakkinen1-2/+12
2021-02-16tpm_tis: Clean up locality releaseJames Bottomley1-46/+1
2021-02-16tpm_tis: Fix check_locality for correct locality acquisitionJames Bottomley1-1/+2
2020-10-02tpm_tis: Add a check for invalid statusJames Bottomley1-0/+11
2020-07-02tpm_tis: extra chip->ops check on error path in tpm_tis_core_initVasily Averin1-1/+1
2020-04-21tpm/tpm_tis: Free IRQ if probing failsJarkko Sakkinen1-1/+7
2020-01-06tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"Stefan Berger1-2/+0
2020-01-06tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts"Stefan Berger1-1/+0
2020-01-06tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init"Jarkko Sakkinen1-18/+17
2019-12-17tpm_tis: reserve chip for duration of tpm_tis_core_initJerry Snitselaar1-17/+18
2019-11-12tpm_tis: override durations for STM tpm with firmware 1.2.8.28Jerry Snitselaar1-0/+79
2019-09-02tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interruptsStefan Berger1-0/+1
2019-09-02tpm_tis_core: Turn on the TPM before probing IRQ'sStefan Berger1-0/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-5/+1
2019-02-13tpm: remove @flags from tpm_transmit()Jarkko Sakkinen1-2/+2
2019-02-13tpm: take TPM chip power gating out of tpm_transmit()Jarkko Sakkinen1-0/+4
2019-02-13tpm: don't return bool from update_timeoutsJerry Snitselaar1-6/+9
2019-02-13tpm: Unify the send callback behaviourJarkko Sakkinen1-1/+1
2018-11-13tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.cTomas Winkler1-1/+1
2018-11-13tpm: move tpm_getcap to tpm1-cmd.cTomas Winkler1-1/+1
2018-11-13tpm: add tpm_calc_ordinal_duration() wrapperTomas Winkler1-5/+1
2018-11-13tpm: factor out tpm 1.x duration calculation to tpm1-cmd.cTomas Winkler1-1/+1
2018-07-28tpm: Allow tpm_tis drivers to set hwrng quality.Louis Collard1-0/+2
2018-05-18tpm: reduce polling time to usecs for even finer granularityNayna Jain1-2/+3
2018-05-14tpm: reduce poll sleep time in tpm_transmit()Nayna Jain1-8/+2
2018-05-14tpm_tis: verify locality released before returning from release_localityJerry Snitselaar1-1/+46
2018-03-23tpm: cmd_ready command can be issued only after granting localityTomas Winkler1-1/+3
2018-02-26tpm_tis: fix potential buffer overruns caused by bit glitches on the busJeremy Boone1-2/+3
2018-01-08tpm: only attempt to disable the LPC CLKRUN if is already enabledJavier Martinez Canillas1-1/+10
2018-01-08tpm: follow coding style for variable declaration in tpm_tis_core_init()Javier Martinez Canillas1-1/+3
2018-01-08tpm: delete the TPM_TIS_CLK_ENABLE flagJavier Martinez Canillas1-2/+0
2018-01-08tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd()Azhar Shaikh1-10/+98
2018-01-08tpm_tis: Move ilb_base_addr to tpm_tis_dataAzhar Shaikh1-1/+15
2018-01-08tpm: reduce tpm polling delay in tpm_tis_coreNayna Jain1-2/+8
2017-12-16tpm: move wait_for_tpm_stat() to respective driver filesNayna Jain1-0/+60
2017-10-18tpm: constify transmit data pointersArnd Bergmann1-2/+2
2017-10-18tpm_tis: make array cmd_getticks static const to shrink object code sizeColin Ian King1-1/+1
2017-09-23tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic driversHamza Attak1-4/+4
2017-04-25tpm_tis: convert to using locality callbacksJerry Snitselaar1-26/+8
2017-04-03tpm: make check_locality return boolJerry Snitselaar1-9/+11
2017-04-03tpm_tis_core: Choose appropriate timeout for reading burstcountAlexander Steffen1-2/+4
2017-02-03tpm_tis: fix iTPM probe via probe_itpm() functionMaciej S. Szmigiero1-12/+13