coreboot/src
Aaron Durbin bd3097ea9a UPSTREAM: soc/intel/common/lpss_i2c: configure buses by rise/fall times
The default register count calculations are leading to higher
frequencies than expected. Provide an alternative method for
calculating the register counts by utilizing the rise and
fall times of the bus. If the rise time is supplied the
rise/fall time values are used, but the register overrides
take precedence over the rise/fall time calculation.  This
allows platforms to choose whichever method works the best.

BUG=chrome-os-partner:58889
BRANCH=None
TEST=None

Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/17350
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins)

Change-Id: I7747613ce51d8151848acd916c09ae97bfc4b86a
Reviewed-on: https://chromium-review.googlesource.com/411435
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-11-14 19:58:56 -08:00
..
acpi
arch UPSTREAM: ACPI S3: Remove HIGH_MEMORY_SAVE where possible 2016-11-10 18:31:17 -08:00
commonlib UPSTREAM: commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-08 17:57:23 -07:00
console UPSTREAM: Revert "[WIP] console/Kconfig: Calculate COM port base addresses only on x86" 2016-10-18 22:15:27 -07:00
cpu UPSTREAM: intel cache-as-ram: Unify stack setup 2016-11-14 19:58:40 -08:00
device UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00
drivers UPSTREAM: lib/tlcl: Ensure tlcl library is initialized only once 2016-11-14 19:58:54 -08:00
ec UPSTREAM: google/chromeec: Sync ec_commands.h host events with ec codebase 2016-11-10 18:31:53 -08:00
include UPSTREAM: src/vboot: mark factory_initialze_tpm() as static 2016-11-14 19:58:42 -08:00
lib UPSTREAM: lib/tlcl: Ensure tlcl library is initialized only once 2016-11-14 19:58:54 -08:00
mainboard UPSTREAM: samsung/stumpy: fix power LED operation 2016-11-14 19:58:52 -08:00
northbridge UPSTREAM: intel post-car: Separate files for setup_stack_and_mtrrs() 2016-11-14 19:58:38 -08:00
soc UPSTREAM: soc/intel/common/lpss_i2c: configure buses by rise/fall times 2016-11-14 19:58:56 -08:00
southbridge UPSTREAM: southbridge/amd: Remove debug echo when building PI 2016-11-10 18:32:07 -08:00
superio UPSTREAM: winbond/w83627ehg: Remove unnecessary value 2016-10-19 14:06:51 -07:00
vboot UPSTREAM: src/vboot: mark factory_initialze_tpm() as static 2016-11-14 19:58:42 -08:00
vendorcode UPSTREAM: vendorcode/google: add common smbios mainboard version support 2016-11-10 18:31:13 -08:00
Kconfig UPSTREAM: ACPI S3: Remove HIGH_MEMORY_SAVE where possible 2016-11-10 18:31:17 -08:00