coreboot-kgpe-d16/src/drivers/i2c
Werner Zeh 1e02ad3f5a drivers/i2c/designware: Report I2C timings for additional bus speeds
Since the OS provides its own driver for the I2C controller it can
choose to use a bus speed other than the one used at coreboot runtime.
In this case it would be good to provide a way how the needed bus
timings are communicated to the OS, since these are very board-specific
and there is no way that the OS can know them other than read the
appropriate ACPI reported timings.
This patch adds some code to report additional bus speed timings if
there are some defined in the devicetree.

Change-Id: If921e0613864660dc1bb8d7c1b30fb9db8ac655d
Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55088
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Mario Scheithauer <mario.scheithauer@siemens.com>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
2021-06-04 12:39:06 +00:00
..
at24rf08c
ck505
cs42l42 drivers/i2c/cs42l42: Make HS_BIAS_SENSE_EN optional 2021-05-12 08:00:12 +00:00
da7219 acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
designware drivers/i2c/designware: Report I2C timings for additional bus speeds 2021-06-04 12:39:06 +00:00
generic drivers/i2c/generic: Set S0W to D3hot for wake device 2021-05-05 01:16:29 +00:00
gpiomux acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
hid drivers/i2c/hid: Enforce level triggered IRQ mode 2021-02-18 22:48:27 +00:00
lm96000
max98373 acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
max98390 acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +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 drivers/i2c/nct7802y: Move the sensor initialization procedure 2020-12-02 22:22:50 +00:00
pca9538
pcf8523
ptn3460
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
rx6110sa drivers/i2c/rx6110sa: Add a Kconfig switch to disable ACPI support 2021-05-30 20:20: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
tas5825m drivers/i2c/tas5825m: Add driver for TI TAS5825M 2021-04-15 07:36:03 +00:00
tpm drivers/i2c/tpm/cr50.c: Use __func__ 2021-01-19 08:58:00 +00:00
ww_ring