summaryrefslogtreecommitdiff
path: root/drivers/char/tpm/tpm_tis_core.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-03-12tpm,tpm_tis: Avoid warning splat at shutdownLino Sanfilippo1-2/+1
2024-03-06Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>"Ahelenia ZiemiaƄska1-1/+1
2023-08-17tpm_tis: Resend command to recover from data transfer errorsAlexander Steffen1-3/+10
2023-08-17tpm_tis: Use responseRetry to recover from data transfer errorsAlexander Steffen1-8/+29
2023-08-17tpm_tis: Move CRC check to generic send routineAlexander Steffen1-6/+6
2023-07-28tpm_tis: Explicitly check for error codeAlexander Steffen1-2/+7
2023-07-17tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQsLino Sanfilippo1-15/+88
2023-05-16tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resumeJarkko Sakkinen1-24/+19
2023-04-28tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM driversJarkko Sakkinen1-1/+1
2023-04-24tpm, tpm_tis: Enable interrupt testLino Sanfilippo1-0/+5
2023-04-24tpm, tpm_tis: startup chip before testing for interruptsLino Sanfilippo1-0/+5
2023-04-24tpm, tpm_tis: Claim locality when interrupts are reenabled on resumeLino Sanfilippo1-10/+9
2023-04-24tpm, tpm_tis: Claim locality in interrupt handlerLino Sanfilippo1-0/+2
2023-04-24tpm, tpm_tis: Request threaded interrupt handlerLino Sanfilippo1-2/+5
2023-04-24tpm, tpm: Implement usage counter for localityLino Sanfilippo1-18/+45
2023-04-24tpm, tpm_tis: do not check for the active locality in interrupt handlerLino Sanfilippo1-5/+2
2023-04-24tpm, tpm_tis: Move interrupt mask checks into own functionLino Sanfilippo1-11/+18
2023-04-24tpm, tpm_tis: Only handle supported interruptsLino Sanfilippo1-48/+72
2023-04-24tpm, tpm_tis: Claim locality before writing interrupt registersLino Sanfilippo1-9/+11
2023-04-24tpm, tpm_tis: Do not skip reset of original interrupt vectorLino Sanfilippo1-18/+11
2023-04-24tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failedLino Sanfilippo1-11/+11
2023-04-24tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE registerLino Sanfilippo1-0/+4
2023-04-24tpm, tpm_tis: Avoid cache incoherency in test for interruptsLino Sanfilippo1-10/+11
2022-12-08tpm: Add flag to use default cancellation policyEddie James1-8/+12
2022-08-03tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layerAlexander Steffen1-0/+14
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