1e02ad3f5a
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> |
||
---|---|---|
.. | ||
at24rf08c | ||
ck505 | ||
cs42l42 | ||
da7219 | ||
designware | ||
generic | ||
gpiomux | ||
hid | ||
lm96000 | ||
max98373 | ||
max98390 | ||
max98927 | ||
nau8825 | ||
nct7802y | ||
pca9538 | ||
pcf8523 | ||
ptn3460 | ||
rt1011 | ||
rt5663 | ||
rtd2132 | ||
rx6110sa | ||
sx9310 | ||
sx9324 | ||
tas5825m | ||
tpm | ||
ww_ring |