summaryrefslogtreecommitdiffstats
path: root/drivers/char/tpm/tpm_crb.c
Commit message (Expand)AuthorAgeFilesLines
* tpm: Enable hwrng only for Pluton on AMD CPUsJarkko Sakkinen2023-09-041-25/+8
* tpm_crb: Fix an error handling path in crb_acpi_add()Christophe JAILLET2023-09-041-2/+3
* tpm: Disable RNG for all AMD fTPMsMario Limonciello2023-08-071-0/+30
* tpm: Do not remap from ACPI resources again for Pluton TPMValentin David2023-07-171-8/+11
* tpm_crb: Add support for CRB devices based on PlutonMatthew Garrett2023-02-131-10/+90
* Merge tag 'acpi-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2022-12-121-3/+1
|\
| * ACPI: make remove callback of ACPI driver voidDawei Li2022-11-231-3/+1
* | tpm/tpm_crb: Fix error message in __crb_relinquish_locality()Michael Kelley2022-12-081-1/+1
* | tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leakHanjun Guo2022-12-081-9/+20
|/
* tpm_crb: Use IOMEM_ERR_PTR when function returns iomemTian Tao2021-06-231-1/+1
* tpm_crb: fix fTPM on AMD Zen+ CPUsIvan Lazeev2019-11-121-33/+90
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-5/+1
* tpm/tpm_crb: Avoid unaligned reads in crb_recv()Jarkko Sakkinen2019-02-081-6/+16
* tpm: separate cmd_ready/go_idle from runtime_pmTomas Winkler2018-07-281-74/+27
* tpm: tpm_crb: relinquish locality on error path.Winkler, Tomas2018-05-101-3/+7
* tpm_crb: use __le64 annotated variable for response buffer addressTomas Winkler2018-03-231-2/+3
* tpm: cmd_ready command can be issued only after granting localityTomas Winkler2018-03-231-33/+75
* tpm/tpm_crb: Use start method value from ACPI table directlyJiandi An2017-10-181-30/+29
* tpm: tpm_crb: constify acpi_device_id.Arvind Yadav2017-09-231-1/+1
* tpm/tpm_crb: fix priv->cmd_size initialisationManuel Lauss2017-07-071-2/+3
* Merge tag 'acpi-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2017-07-041-2/+2
|\
| * ACPICA: Add header support for TPM2 table changesBob Moore2017-06-121-2/+2
* | ACPI: Switch to use generic guid_t in acpi_evaluate_dsm()Andy Shevchenko2017-06-071-5/+4
|/
* tpm_crb: remove a cruft constantJarkko Sakkinen2017-04-251-2/+1
* tpm/tpm_crb: Enable TPM CRB interface for ARM64Jiandi An2017-04-031-2/+65
* tpm_crb: request and relinquish locality 0Jarkko Sakkinen2017-04-031-0/+41
* tpm/tpm_crb: fix unused warnings on suspend/resume functionsJérémy Lefaure2017-04-031-7/+4
* tpm_crb: check for bad response sizeJerry Snitselaar2017-04-031-2/+1
* tpm_crb: encapsulate crb_wait_for_reg_32Jarkko Sakkinen2017-04-031-14/+23
* tpm_crb: map locality registersJarkko Sakkinen2017-04-031-32/+57
* tpm/tpm_crb: enter the low power state upon device suspendWinkler, Tomas2017-04-031-1/+24
* tpm crb: Work around BIOS's that report the wrong ACPI region sizeJason Gunthorpe2017-04-031-2/+25
* tpm, tpm_crb: Handle 64-bit resource in crb_check_resource()Jiandi An2017-01-231-3/+5
* tmp/tpm_crb: implement runtime pm for tpm_crbWinkler, Tomas2016-11-281-4/+38
* tpm/tpm_crb: open code the crb_init into acpi_addWinkler, Tomas2016-11-281-16/+10
* tmp/tpm_crb: fix Intel PTT hw bug during idle stateWinkler, Tomas2016-11-281-8/+39
* tpm/tpm_crb: implement tpm crb idle stateWinkler, Tomas2016-11-281-0/+66
* Revert "tpm/tpm_crb: implement tpm crb idle state"Jarkko Sakkinen2016-09-271-69/+0
* Revert "tmp/tpm_crb: fix Intel PTT hw bug during idle state"Jarkko Sakkinen2016-09-271-39/+8
* Revert "tpm/tpm_crb: open code the crb_init into acpi_add"Jarkko Sakkinen2016-09-271-10/+16
* Revert "tmp/tpm_crb: implement runtime pm for tpm_crb"Jarkko Sakkinen2016-09-271-34/+3
* tmp/tpm_crb: implement runtime pm for tpm_crbWinkler, Tomas2016-09-161-3/+34
* tpm/tpm_crb: open code the crb_init into acpi_addWinkler, Tomas2016-09-161-16/+10
* tmp/tpm_crb: fix Intel PTT hw bug during idle stateWinkler, Tomas2016-09-161-8/+39
* tpm/tpm_crb: implement tpm crb idle stateWinkler, Tomas2016-09-161-0/+69
* tpm/tpm_crb: fix the over 80 characters checkpatch warringTomas Winkler2016-09-151-2/+1
* tpm/tpm_crb: drop useless cpu_to_le32 when writing to registersTomas Winkler2016-09-151-2/+2
* tpm/tpm_crb: cache cmd_size register value.Tomas Winkler2016-09-151-5/+5
* tmp/tpm_crb: drop include to platform_deviceTomas Winkler2016-09-151-1/+0
* tpm_crb: fix incorrect values of cmdReady and goIdle bitsJarkko Sakkinen2016-09-151-2/+2