coreboot/src/drivers/i2c
Patrick Rudolph a607d831c0 drivers/i2c/at24rf08c: Add option for early locking
Currently the Sandybridge Lenovo devices are spending 25msec waiting
for ME to signal if RAM has been replaced. At the same time the RFID
I2C EEPROM needs to be locked, taking about 26msec.

By moving the locking to romstage the time spent waiting for ME can
be used to do something useful and thus reduce boot time.

TEST=On Lenovo X220 it boots 24msec faster.

Change-Id: Idd1f02a20dab6e422d55e3cf01d7b4a168792272
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91031
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2026-02-11 13:22:11 +00:00
..
at24rf08c drivers/i2c/at24rf08c: Add option for early locking 2026-02-11 13:22:11 +00:00
ck505
cs35l53
cs42l42
da7219
designware
generic drivers/i2c/generic: Add option to generate proper PowerResource _STA 2025-03-11 21:40:57 +00:00
gpiomux
hid
lm96000
max98373
max98390
max98396
max98927
nau8825
nct7802y
pca9538
pcf8523
pi608gp
ptn3460
rt1011
rt5645
rt5663
rtd2132
rv3028c7
rx6110sa
sx9310
sx9324
sx9360
tas2563 drivers/i2c/tas2563: Add driver for generating device in SSDT 2025-11-12 14:30:33 +00:00
tas5825m
tpm
ww_ring