summaryrefslogtreecommitdiffstats
path: root/drivers/char/tpm/tpm-chip.c
Commit message (Expand)AuthorAgeFilesLines
* tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operationsVadim Sukhomlinov2019-06-241-3/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-6/+1
* tpm: dynamically allocate the allocated_banks arrayRoberto Sassu2019-02-131-0/+1
* tpm: remove @flags from tpm_transmit()Jarkko Sakkinen2019-02-131-21/+19
* tpm: take TPM chip power gating out of tpm_transmit()Jarkko Sakkinen2019-02-131-16/+22
* tpm: introduce tpm_chip_start() and tpm_chip_stop()Jarkko Sakkinen2019-02-131-0/+111
* tpm: remove TPM_TRANSMIT_UNLOCKED flagJarkko Sakkinen2019-02-131-0/+2
* tpm: add tpm_auto_startup() into tpm-interface.cTomas Winkler2018-11-131-8/+3
* tpm: Convert tpm_find_get_ops() to use tpm_default_chip()Stefan Berger2018-07-281-19/+13
* tpm: Implement tpm_default_chip() to find a TPM chipStefan Berger2018-07-281-0/+27
* tpm: rename tpm_chip_find_get() to tpm_find_get_ops()Stefan Berger2018-07-281-3/+6
* tpm: Move Linux RNG connection to hwrngJason Gunthorpe2018-01-081-5/+37
* tpm: use struct tpm_chip for tpm_chip_find_get()Jarkko Sakkinen2018-01-081-10/+14
* tpm: move tpm_eventlog.h outside of drivers folderThiebaud Weksteen2018-01-081-1/+2
* Do not disable driver and bus shutdown hook when class shutdown hook is set.Michal Suchanek2017-08-281-9/+2
* tpm: Issue a TPM2_Shutdown for TPM2 devices.Josh Zimmerman2017-07-071-0/+34
* Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2017-05-041-40/+14
|\
| * tpm-chip: utilize new cdev_device_add helper functionLogan Gunthorpe2017-03-211-16/+3
* | tpm: Fix reference count to main deviceStefan Berger2017-04-251-2/+3
* | tpm_crb: request and relinquish locality 0Jarkko Sakkinen2017-04-031-0/+1
* | tpm2: add session handle context saving and restoring to the space codeJames Bottomley2017-04-031-2/+6
* | tpm: expose spaces via a device link /dev/tpmrm<n>James Bottomley2017-04-031-1/+57
* | tpm: infrastructure for TPM spacesJarkko Sakkinen2017-04-031-0/+7
|/
* tmp: use pdev for parent device in tpm_chip_allocWinkler, Tomas2017-01-231-4/+4
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2016-12-141-2/+2
|\
| * tpm: use idr_find(), not idr_find_slowpath()Matthew Wilcox2016-12-141-2/+2
* | tpm: Fix handling of missing event logJason Gunthorpe2016-11-281-1/+1
* | tpm: have event log use the tpm_chipNayna Jain2016-11-281-1/+2
* | tpm: drop tpm1_chip_register(/unregister)Jarkko Sakkinen2016-11-281-26/+5
* | tpm: replace dynamically allocated bios_dir with a static arrayJarkko Sakkinen2016-11-281-4/+5
* | tpm: Get rid of TPM_CHIP_FLAG_REGISTEREDJason Gunthorpe2016-11-281-5/+0
|/
* tpm: Factor out common startup codeJason Gunthorpe2016-07-191-0/+9
* tpm: use devm_add_action_or_resetSudip Mukherjee2016-07-191-4/+4
* tpm: Introduce TPM_CHIP_FLAG_VIRTUALStefan Berger2016-06-251-2/+5
* tpm: Remove all uses of drvdata from the TPM CoreJason Gunthorpe2016-06-251-22/+51
* tpm: check for TPM_CHIP_FLAG_TPM2 before calling tpm2_shutdown()Jarkko Sakkinen2016-06-251-1/+2
* tpm: fix crash in tpm_tis deinitializationJarkko Sakkinen2016-06-251-0/+1
* tpm: Replace device number bitmap with IDRStefan Berger2016-06-251-39/+45
* tpm: Split out the devm stuff from tpmm_chip_allocJason Gunthorpe2016-06-251-14/+35
* tpm: Get rid of module lockingStefan Berger2016-06-251-5/+1
* tpm: Provide strong locking for device removalJason Gunthorpe2016-06-251-6/+66
* tpm: Get rid of devnameJason Gunthorpe2016-06-251-7/+11
* tpm: Get rid of chip->pdevJason Gunthorpe2016-06-251-9/+6
* tpm: fix: return rc when devm_add_action() failsJarkko Sakkinen2016-02-201-1/+6
* tpm: fix the cleanup of struct tpm_chipJarkko Sakkinen2016-02-101-1/+3
* tpm: fix the rollback in tpm_chip_register()Jarkko Sakkinen2016-02-101-5/+5
* tpm: fix compat 'ppi' link handling in tpm_chip_register()Jarkko Sakkinen2015-11-091-8/+10
* TPM: revert the list handling logic fixed in 398a1e7Jarkko Sakkinen2015-11-091-1/+1
* tpm: move the PPI attributes to character device directory.Jarkko Sakkinen2015-10-191-8/+16
* tpm: Fix initialization of the cdevJason Gunthorpe2015-07-131-1/+2