coreboot/src/drivers/i2c
Eric Lai c4ca20f67f drivers/i2c/tpm: Work around missing board_cfg in Ti50 FW under 0.15
Ti50 FW under 0.15 is not support board cfg command which causes I2C
errors and entering recovery mode. And ODM stocks are 0.12 pre-flashed.
Add workaround for the old Ti50 chip.

BUG=b:224650720
TEST=no I2C errors in coreboot.
[ERROR]  cr50_i2c_read: Address write failed
[INFO ]  .I2C stop bit not received

Signed-off-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Change-Id: Ieec7842ca66b4c690df04a400cebcf45138c745d
Reviewed-on: https://review.coreboot.org/c/coreboot/+/63011
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Kangheui Won <khwon@chromium.org>
2022-03-25 15:58:19 +00:00
..
at24rf08c src/drivers: Drop unneeded empty lines 2020-09-21 15:51:52 +00:00
ck505 src/drivers: Drop unneeded empty lines 2020-09-21 15:51:52 +00:00
cs35l53 drivers/i2c/cs35l53: Add driver for generating device in SSDT 2022-03-18 15:38:21 +00:00
cs42l42 drivers/i2c/cs42l42: Make HS_BIAS_SENSE_EN optional 2021-05-12 08:00:12 +00:00
da7219 drivers/i2c/da7219: Update _S0W to D3hot 2021-08-09 15:03:14 +00:00
designware i2c: Add configurable I2C transfer timeout 2022-03-15 22:06:27 +00:00
generic drivers/i2c/generic: Set S0W to D3hot for wake device 2021-05-05 01:16:29 +00:00
gpiomux src/drivers/i2c/gpiomux: Remove unused <stdlib.h> 2022-01-10 23:43:53 +00:00
hid drivers/i2c/hid: Enforce level triggered IRQ mode 2021-02-18 22:48:27 +00:00
lm96000 src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
max98373 acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
max98390 treewide: Remove "ERROR: "/"WARN: " prefixes from log messages 2022-02-07 23:29:09 +00:00
max98927 acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
nau8825 drivers/i2c/nau8825: Support nau8825 for ACPI GPIO descriptors 2021-04-06 07:09:02 +00:00
nct7802y src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
pca9538 src/drivers: Drop unneeded empty lines 2020-09-21 15:51:52 +00:00
pcf8523 include/bcd: move bcd code to commonlib/bsd/include 2021-08-23 14:08:47 +00:00
ptn3460 src/drivers: Drop unneeded empty lines 2020-09-21 15:51:52 +00:00
rt1011 acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
rt5663 acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
rtd2132 treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
rx6110sa include/bcd: move bcd code to commonlib/bsd/include 2021-08-23 14:08:47 +00:00
sx9310 drivers/i2c: sx9310: Replace register map with descriptive names 2021-03-10 19:33:01 +00:00
sx9324 drivers/i2c/sx9324: Add IrqCfg1 register 2021-01-18 07:25:02 +00:00
sx9360 driver/i2c: Add sx9360 driver 2022-01-19 03:11:57 +00:00
tas5825m drivers/i2c/tas5825m: Add driver for TI TAS5825M 2021-04-15 07:36:03 +00:00
tpm drivers/i2c/tpm: Work around missing board_cfg in Ti50 FW under 0.15 2022-03-25 15:58:19 +00:00
ww_ring src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00