summaryrefslogtreecommitdiff
path: root/src/drivers/spi/tpm
AgeCommit message (Expand)Author
2024-02-18drivers: Add SPDX license headers to Kconfig filesMartin Roth
2024-01-24driver/parade to /driver/wwan: Rename Makefiles from .inc to .mkMartin Roth
2023-12-13drivers/ipmi to lib: Fix misspellings & capitalization issuesMartin Roth
2023-11-13security/tpm/: turn tis_{init,open} into tis_probeSergii Dmytruk
2023-09-28treewide: convert to tpm_result_tJon Murphy
2023-09-28treewide: convert to %#x hex printsJon Murphy
2023-08-28drivers/spi/tpm: Remove space between function name and '('Elyes Haouas
2023-08-06drivers: Add SPDX license headers to MakefilesMartin Roth
2023-07-06drivers/tpm: Move tis_plat_irq_status to cr50 driverGrzegorz Bernacki
2022-12-23Revert "security/tpm/: turn tis_{init,open} into tis_probe"Sergii Dmytruk
2022-12-21drivers/spi/tpm: verify device supports TPM2Sergii Dmytruk
2022-12-21security/tpm/: turn tis_{init,open} into tis_probeSergii Dmytruk
2022-12-05security/tpm: remove tis_close()Sergii Dmytruk
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
2022-08-24drivers/spi/tpm: Add Ti50 entry to dev_mapYidi Lin
2022-07-17drivers: Get rid of unnecessary blank lines {before,after} braceElyes HAOUAS
2022-06-08drivers/tpm/cr50: Add TPM IRQ timeout Kconfig optionYu-Ping Wu
2022-04-24tpm: Allow separate handling of Google Ti50 TPMJes Klinke
2022-04-21tpm: Refactor TPM Kconfig dimensionsJes B. Klinke
2022-03-09{drivers/security}: Replace `cb_err_t` with `enum cb_err`Subrata Banik
2022-03-07drivers/tpm/spi: Refactor out some cr50-specific logicTim Wawrzynczak
2022-03-01drivers/tpm/spi: Convert static functions to enum cb_err return typesTim Wawrzynczak
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
2021-01-19drivers/spi/tpm/tpm.c: Use __func__Elyes HAOUAS
2021-01-19drivers/spi/tpm/tis.c: Use __func__Elyes HAOUAS
2020-09-21src/drivers: Drop unneeded empty linesElyes HAOUAS
2020-09-16drivers/spi/tpm: Improve error checkingCaveh Jalali
2020-08-22drivers/spi/tpm: Add helper to get cr50 firmware versionKarthikeyan Ramasubramanian
2020-08-20drivers/spi/tpm: Enable long cr50 ready pulses for Tiger Lake systemsJes Klinke
2020-07-26src: Update bare access to BOOL CONFIG_ vals to CONFIG()Martin Roth
2020-07-26src: Change BOOL CONFIG_ to CONFIG() in comments & stringsMartin Roth
2020-05-11treewide: Convert more license headers to SPDX stylePatrick Georgi
2020-04-28drivers/spi/tpm: Add support for non CR50 SPI TPM2Patrick Rudolph
2020-04-23rules.h: Rename ENV_VERSTAGE to ENV_SEPARATE_VERSTAGEJulius Werner
2019-12-02src/: Remove g_ prefixes and _g suffixes from variablesPatrick Georgi
2019-11-30src/drivers: Fix two issues discovered by checkpatchPatrick Georgi
2019-11-29security/tpm: Drop CAR_GLOBAL_MIGRATION supportArthur Heymans
2019-10-27src/[arch-lib]: change "unsigned" to "unsigned int"Martin Roth
2019-03-20src: Use 'include <string.h>' when appropriateElyes HAOUAS
2018-11-09drivers/*/tpm: Add postcar targetPhilipp Deppenwiese
2018-10-08Move compiler.h to commonlibNico Huber
2018-09-02src/drivers/spi/tpm: Fix typo & capitalize TPM and IRQElyes HAOUAS
2018-06-04security/tpm: Unify the coreboot TPM software stackPhilipp Deppenwiese
2018-04-24compiler.h: add __weak macroAaron Durbin
2018-01-18security/tpm: Change TPM naming for different layers.Philipp Deppenwiese
2018-01-18security/tpm: Move tpm TSS and TSPI layer to security sectionPhilipp Deppenwiese
2017-12-18spi/tpm: Clear pending irqs during tpm2_initShelley Chen
2017-11-28spi/tpm.c do not waste time on wake pulses unless necessaryVadim Bendebury
2017-11-21spi/tpm: claim locality just once during bootVadim Bendebury
2017-11-16drivers/spi/tpm: Poll TPM_VALID bit until validShelley Chen
2017-11-01spi/tpm: Make sure AP properly syncs up with Cr50Vadim Bendebury
2017-04-24drivers/spi/tpm: Do not let MAINBOARD_HAS_SPI_TPM_CR50 depend on SPI_TPMDaniel Kurtz
2017-04-13drivers/spi/tpm: Clean up SPI TPM driverFurquan Shaikh
2017-04-05drivers/spi/tpm: Allow TPM_SPI to be used with PC80_SYSTEM.Furquan Shaikh
2017-04-05drivers/spi/tpm: Make SPI TPM driver CAR-safeFurquan Shaikh
2017-04-05drivers/spi/tpm: using tpm irq to sync tpm transactionJeffy Chen
2017-04-05drivers/spi/tpm: try to wake cr50 if it is asleepJeffy Chen
2017-04-05drivers/spi/tpm: Add tis.c and tpm.c to ramstage and romstageFurquan Shaikh
2017-04-03drivers/spi/tpm: honor tis_sendrecv() APIAaron Durbin
2017-04-03drivers/spi/tpm: make tpm_info object local to compilation unitAaron Durbin
2017-04-03drivers/spi/tpm: de-assert chip select on transaction errorAaron Durbin
2017-03-09drivers/spi/tpm: provide Kconfig to indicate CR50 usageAaron Durbin
2016-12-16tpm2: handle failures more gracefullyVadim Bendebury
2016-12-05spi: Pass pointer to spi_slave structure in spi_setup_slaveFurquan Shaikh
2016-12-05spi: Fix parameter types for spi functionsFurquan Shaikh
2016-10-02Kconfig: Update default hex values to start with 0xMartin Roth
2016-08-19tpm2: Fixed typoRobert Foss
2016-08-03spi/tpm: read TPM version in larger chunksVadim Bendebury
2016-08-01Add newlines at the end of all coreboot filesMartin Roth
2016-07-12tpm: report firmware versionVadim Bendebury
2016-07-11tpm: use proper locality zero SPI bus addressesVadim Bendebury
2016-06-23kconfig: add missing SPI TPM CS config definitionVadim Bendebury
2016-06-23tpm2: add SPI TPM driverVadim Bendebury
2016-06-23kconfig: allow various tpm type and interface permutationsVadim Bendebury