summaryrefslogtreecommitdiff
path: root/drivers/char/tpm/tpm_tis_core.c
Commit message (Expand)AuthorAgeFilesLines
* tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resumeJarkko Sakkinen2023-05-161-24/+19
* tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM driversJarkko Sakkinen2023-04-281-1/+1
* tpm, tpm_tis: Enable interrupt testLino Sanfilippo2023-04-241-0/+5
* tpm, tpm_tis: startup chip before testing for interruptsLino Sanfilippo2023-04-241-0/+5
* tpm, tpm_tis: Claim locality when interrupts are reenabled on resumeLino Sanfilippo2023-04-241-10/+9
* tpm, tpm_tis: Claim locality in interrupt handlerLino Sanfilippo2023-04-241-0/+2
* tpm, tpm_tis: Request threaded interrupt handlerLino Sanfilippo2023-04-241-2/+5
* tpm, tpm: Implement usage counter for localityLino Sanfilippo2023-04-241-18/+45
* tpm, tpm_tis: do not check for the active locality in interrupt handlerLino Sanfilippo2023-04-241-5/+2
* tpm, tpm_tis: Move interrupt mask checks into own functionLino Sanfilippo2023-04-241-11/+18
* tpm, tpm_tis: Only handle supported interruptsLino Sanfilippo2023-04-241-48/+72
* tpm, tpm_tis: Claim locality before writing interrupt registersLino Sanfilippo2023-04-241-9/+11
* tpm, tpm_tis: Do not skip reset of original interrupt vectorLino Sanfilippo2023-04-241-18/+11
* tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failedLino Sanfilippo2023-04-241-11/+11
* tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE registerLino Sanfilippo2023-04-241-0/+4
* tpm, tpm_tis: Avoid cache incoherency in test for interruptsLino Sanfilippo2023-04-241-10/+11
* tpm: Add flag to use default cancellation policyEddie James2022-12-081-8/+12
* tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layerAlexander Steffen2022-08-031-0/+14
* tpm: fix NPE on probe for missing devicePatrick Williams2022-01-091-2/+2
* tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'Christophe Jaillet2022-01-091-1/+1
* tpm: add request_locality before write TPM_INT_ENABLEChen Jun2022-01-091-0/+8
* tpm: fix Atmel TPM crash caused by too frequent queriesHao Wu2021-10-261-8/+18
* tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()Jarkko Sakkinen2021-06-231-7/+18
* tpm, tpm_tis: Reserve locality in tpm_tis_resume()Jarkko Sakkinen2021-05-121-2/+10
* tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()Jarkko Sakkinen2021-05-121-6/+4
* tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()Lukasz Majczak2021-02-241-3/+13
* tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()Jarkko Sakkinen2021-02-241-2/+12
* tpm_tis: Clean up locality releaseJames Bottomley2021-02-161-46/+1
* tpm_tis: Fix check_locality for correct locality acquisitionJames Bottomley2021-02-161-1/+2
* tpm_tis: Add a check for invalid statusJames Bottomley2020-10-021-0/+11
* tpm_tis: extra chip->ops check on error path in tpm_tis_core_initVasily Averin2020-07-021-1/+1
* tpm/tpm_tis: Free IRQ if probing failsJarkko Sakkinen2020-04-211-1/+7
* tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"Stefan Berger2020-01-061-2/+0
* tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts"Stefan Berger2020-01-061-1/+0
* tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init"Jarkko Sakkinen2020-01-061-18/+17
* tpm_tis: reserve chip for duration of tpm_tis_core_initJerry Snitselaar2019-12-171-17/+18
* tpm_tis: override durations for STM tpm with firmware 1.2.8.28Jerry Snitselaar2019-11-121-0/+79
* tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interruptsStefan Berger2019-09-021-0/+1
* tpm_tis_core: Turn on the TPM before probing IRQ'sStefan Berger2019-09-021-0/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-5/+1
* tpm: remove @flags from tpm_transmit()Jarkko Sakkinen2019-02-131-2/+2
* tpm: take TPM chip power gating out of tpm_transmit()Jarkko Sakkinen2019-02-131-0/+4
* tpm: don't return bool from update_timeoutsJerry Snitselaar2019-02-131-6/+9
* tpm: Unify the send callback behaviourJarkko Sakkinen2019-02-131-1/+1
* tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.cTomas Winkler2018-11-131-1/+1
* tpm: move tpm_getcap to tpm1-cmd.cTomas Winkler2018-11-131-1/+1
* tpm: add tpm_calc_ordinal_duration() wrapperTomas Winkler2018-11-131-5/+1
* tpm: factor out tpm 1.x duration calculation to tpm1-cmd.cTomas Winkler2018-11-131-1/+1
* tpm: Allow tpm_tis drivers to set hwrng quality.Louis Collard2018-07-281-0/+2
* tpm: reduce polling time to usecs for even finer granularityNayna Jain2018-05-181-2/+3