summaryrefslogtreecommitdiff
path: root/src/drivers/i2c/tpm
AgeCommit message (Expand)Author
2024-06-14tpm: Add Ti50 OpenTitan DID_VIDJett Rink
2024-05-17cr50: Replace "cr50" to "GSC" in debug messagesTyler Wang
2024-04-16security/tpm: support compiling in multiple TPM driversSergii Dmytruk
2024-04-12tree: Drop duplicated <device/{path,resource}.h>Elyes Haouas
2024-04-11tree: Remove blank lines before '}' and after '{'Elyes Haouas
2024-03-28security/tpm: make tis_probe() return tpm_familySergii Dmytruk
2024-02-18drivers: Add SPDX license headers to Kconfig filesMartin Roth
2024-01-31include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard
2024-01-24driver/i2c: Rename Makefiles from .inc to .mkMartin Roth
2023-11-13security/tpm/: turn tis_{init,open} into tis_probeSergii Dmytruk
2023-09-28drivers/tpm: Add return codes to TPM driverJon Murphy
2023-09-28treewide: convert to tpm_result_tJon Murphy
2023-09-28treewide: convert to %#x hex printsJon Murphy
2023-09-18drivers/tpm: Make temp test value naming consistentJon Murphy
2023-09-08arch to drivers/intel: Fix misspellings & capitalization issuesMartin Roth
2023-08-06drivers: Add SPDX license headers to MakefilesMartin Roth
2023-07-06drivers/tpm: Move tis_plat_irq_status to cr50 driverGrzegorz Bernacki
2023-04-28treewide: Add missing include guards to chip.hJan Samek
2022-12-23Revert "security/tpm/: turn tis_{init,open} into tis_probe"Sergii Dmytruk
2022-12-21security/tpm/: turn tis_{init,open} into tis_probeSergii Dmytruk
2022-12-21drivers/i2c/tpm: splice tpm_vendor_specific structSergii Dmytruk
2022-12-05security/tpm: remove tis_close()Sergii Dmytruk
2022-11-22src/drivers: Remove unnecessary space after castsElyes Haouas
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
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-25drivers/i2c/tpm: Work around missing board_cfg in Ti50 FW under 0.15Eric Lai
2022-03-09{drivers/security}: Replace `cb_err_t` with `enum cb_err`Subrata Banik
2022-03-07drivers/tpm/cr50: Add I2C bus support to cr50 driverTim Wawrzynczak
2022-02-23cr50: Increase cr50 i2c probe timeoutRob Barnes
2022-02-11drivers/i2c/tpm/cr50: Remove unused `chip` function argumentsTim Wawrzynczak
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2022-01-17cr50: Increase cr50 i2c probe timeoutRob Barnes
2022-01-17drivers/i2c/tpm/Kconfig: Reduce visibility of some configsArthur Heymans
2021-11-24drivers/i2c/tpm: Fix blank default statementKarthikeyan Ramasubramanian
2021-11-22drivers/tpm: Add firmware-power-managed DSD propertyRob Barnes
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
2021-01-19drivers/i2c/tpm/cr50.c: Use __func__Elyes HAOUAS
2021-01-19drivers/i2c/tpm/tpm.c: Use __func__Elyes HAOUAS
2021-01-19drivers/i2c/tpm/tis.c: Use __func__Elyes HAOUAS
2020-12-08drivers/i2c/tpm: Unconditionally allow I2C TPM ACPI nodeJes Klinke
2020-11-16drivers/i2c/tpm: Remove ifdef of non-existant Kconfig optionMartin Roth
2020-11-09acpi: Call acpi_fill_ssdt() only for enabled devicesKarthikeyan Ramasubramanian
2020-09-21src/drivers: Drop unneeded empty linesElyes HAOUAS
2020-06-02src: Remove redundant includesElyes HAOUAS
2020-05-13src: Remove unused '#include <stdint.h>'Elyes HAOUAS
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-06treewide: replace GPLv2 long form headers with SPDX headerPatrick Georgi
2020-05-06treewide: Move "is part of the coreboot project" line in its own commentPatrick Georgi
2020-05-02acpi: Move ACPI table support out of arch/x86 (3/5)Furquan Shaikh
2020-04-28device: Constify struct device * parameter to acpi_fill_ssdt()Furquan Shaikh
2020-04-23rules.h: Rename ENV_VERSTAGE to ENV_SEPARATE_VERSTAGEJulius Werner
2020-04-10Replace DEVICE_NOOP with noop_(set|read)_resourcesNico Huber
2020-04-10Drop unnecessary DEVICE_NOOP entriesNico Huber
2020-04-06src/drivers: Use SPDX for GPL-2.0-only filesAngel Pons
2020-04-02Trim `.acpi_fill_ssdt_generator` and `.acpi_inject_dsdt_generator`Nico Huber
2019-12-20{drivers,southbridge}: Replace min() with MIN()Elyes HAOUAS
2019-12-02src/: Remove g_ prefixes and _g suffixes from variablesPatrick Georgi
2019-11-29security/tpm: Drop CAR_GLOBAL_MIGRATION supportArthur Heymans
2019-11-27cr50 i2c: add error message reporting TPM IRQ timeoutVadim Bendebury
2019-10-27src/{device,drivers}: Use 'include <stdlib.h>' when appropriateElyes HAOUAS
2019-10-22AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS fileMartin Roth
2019-04-06src: Use #include <timer.h> when appropriateElyes HAOUAS
2019-03-20src: Use 'include <string.h>' when appropriateElyes HAOUAS
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-01-24cr50: Add probe command to poll Cr50 until DID VID is validKeith Short
2019-01-23src/drivers: Remove needless '&' on function pointersElyes HAOUAS
2018-11-09drivers/*/tpm: Add postcar targetPhilipp Deppenwiese
2018-10-08Move compiler.h to commonlibNico Huber
2018-09-16acpi: Call acpi_gen_writeSTA by status from device treeHung-Te Lin
2018-08-14drivers/i2c/tpm/cr50.c: Check if TPM was readRichard Spiegel
2018-07-09src/{device,drivers}: Use "foo *bar" instead of "foo* bar"Elyes HAOUAS
2018-06-06src/driver/i2c/{generic,hid,tpm,max}: Update device name based on devicetree.cbNaresh G Solanki
2018-06-04security/tpm: Unify the coreboot TPM software stackPhilipp Deppenwiese
2018-04-24compiler.h: add __weak macroAaron Durbin
2018-01-30drivers/i2c/tpm: Add irq_gpio support to tpm.Justin TerAvest
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-11-22drivers/i2c/tpm/cr50: Simplify and increase init delay to 30 secondsDuncan Laurie
2017-11-09drivers/i2c/tpm/cr50: Increase init delay to 30 secondsDuncan Laurie
2017-09-14device: acpi_name() should take a const struct deviceAaron Durbin
2017-08-18include/device: Split i2c.h into threeNico Huber
2017-08-14i2c: Move to Linux like `struct i2c_msg`Nico Huber
2017-07-13Rename __attribute__((packed)) --> __packedStefan Reinauer
2017-04-24drivers/i2c/tpm: Remove vendor.irqDaniel Kurtz
2017-04-24drivers/i2c/tpm/cr50: Use tis_plat_irq_status for Cr50 IRQ statusDaniel Kurtz
2017-04-24drivers/i2c/tpm: Hide ACPI on unsupported platformsPatrick Rudolph
2017-04-13drivers/spi/tpm: Clean up SPI TPM driverFurquan Shaikh
2017-04-03drivers/i2c/tpm: remove 1260 byte buffer from stackAaron Durbin
2017-04-03drivers/i2c/tpm: remove unused variable in tpm_transmit()Aaron Durbin
2017-04-03drivers/i2c/tpm: remove unused types from tpm.hAaron Durbin
2017-03-16drivers/i2c/tpm: Add support for Atmel TPM (AT97SC3204)Lee Leahy
2017-03-16drivers/i2c/tpm: Add TPM (TIS) debugging supportLee Leahy
2017-03-15drivers/i2c/tpm: Fix issues detected by checkpatchLee Leahy
2017-01-03i2c/tpm: Ignore 0xFF bytes for status and burstCountJulius Werner
2016-11-07drivers/i2c/tpm/cr50: Increase IRQ timeoutDuncan Laurie
2016-10-05drivers/i2c/tpm/cr50: Initialize IRQ status handler before probeDuncan Laurie
2016-10-02Kconfig: Update default hex values to start with 0xMartin Roth