coreboot/src/mainboard
Aaron Durbin 2fb5ca81d9 mainboard/google/reef: increase trackpad data hold time
Even though the i2c spec has no minimum data hold time in fast
mode the trackpad vendor indicates 300ns is their minimum. However,
the topology of the board uses FET isolation to cross voltage
domains. Therefore, the default 300ns which should work isn't reflected
on the device side of the voltage isolation circuit. Therefore,
increase the data hold time to show an observed data hold time of
more than 300ns on the device side.

BUG=b:36469182

Change-Id: I1b70f2f53c5a29cc7cfd5035a71ca5811b3bcba0
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/19065
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2017-04-05 18:03:35 +02:00
..
a-trend src/mainboard/a-trend - emulation: Add space around operators 2016-09-20 19:06:28 +02:00
aaeon AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
abit src/mainboard/a-trend - emulation: Add space around operators 2016-09-20 19:06:28 +02:00
adi mainboards: Don’t select POST_IO 2017-03-21 18:19:52 +01:00
adlink kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
advansus src/amd: Add common definition of AMD ACPI MMIO address 2017-01-05 21:53:55 +01:00
amd amd/olivehill: Switch away from AGESA_LEGACY 2017-03-29 10:02:58 +02:00
aopen aopen/dxplplusu: Switch to 2MiB flash 2017-01-13 17:47:20 +01:00
apple mb/apple/macbook11,macbook21,imac52: Remove per board directories 2017-03-20 17:07:13 +01:00
artecgroup AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
asrock asrock/imb-a180: Switch away from AGESA_LEGACY 2017-03-29 10:02:31 +02:00
asus asus/f2a85-m: Switch away from AGESA_LEGACY 2017-03-28 01:59:42 +02:00
avalue src/amd: Add common definition of AMD ACPI MMIO address 2017-01-05 21:53:55 +01:00
azza src/mainboard/a-trend - emulation: Add space around operators 2016-09-20 19:06:28 +02:00
bachmann AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
bap bap/ode_e20XX: Switch away from AGESA_LEGACY 2017-04-03 06:15:13 +02:00
bcom src/mainboard/a-trend - emulation: Add space around operators 2016-09-20 19:06:28 +02:00
bifferos rdc/r8610: Move to src/soc 2016-05-05 20:08:58 +02:00
biostar AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-28 01:57:09 +02:00
broadcom amdfam10: Perform major include ".c" cleanup 2017-01-04 18:56:01 +01:00
compaq src/mainboard/a-trend - emulation: Add space around operators 2016-09-20 19:06:28 +02:00
cubietech Remove non-ascii & unprintable characters 2016-08-01 21:44:45 +02:00
digitallogic AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
dmp dmp/vortex86ex: Drop excessive include 2016-06-18 20:00:58 +02:00
ecs mainboard/*/*/irq_tables.c: Use tabs for indents 2016-09-26 13:22:39 +02:00
elmex elmex/pcm205400: Switch away from AGESA_LEGACY 2017-03-28 01:59:11 +02:00
emulation emulation/qemu-i440fx: Use SMBIOS macros 2017-03-21 17:34:51 +01:00
esd cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
getac mb/getac/p470: Do not select EARLY_CBMEM_INIT 2017-03-03 19:41:49 +01:00
gigabyte southbridge/nvidia/mcp55: Get rid of #include early_smbus.c 2017-03-21 18:11:39 +01:00
gizmosphere gizmosphere/gizmo: Switch away from AGESA_LEGACY 2017-03-28 01:58:13 +02:00
google mainboard/google/reef: increase trackpad data hold time 2017-04-05 18:03:35 +02:00
hp AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-28 01:57:09 +02:00
ibase sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-06 18:14:00 +01:00
iei AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
intel vboot: Move remaining features out of vendorcode/google/chromeos 2017-03-28 22:18:13 +02:00
iwave cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
iwill amdfam10: Perform major include ".c" cleanup 2017-01-04 18:56:01 +01:00
jetway AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-28 01:57:09 +02:00
kontron sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-06 18:14:00 +01:00
lanner mainboard/lanner/em8510: Use tabs for indents 2016-09-29 23:51:19 +02:00
lenovo lenovo/g505s: Switch away from AGESA_LEGACY 2017-03-28 07:06:24 +02:00
linutop kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
lippert AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-28 01:57:09 +02:00
lowrisc mb/lowrisc/nexys4ddr: Read RAM information from the config string 2016-12-06 18:52:42 +01:00
mitac intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
msi msi/ms7721: Switch away from AGESA_LEGACY 2017-03-28 07:06:07 +02:00
nec intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
nokia intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
nvidia southbridge/nvidia/mcp55: Get rid of #include early_smbus.c 2017-03-21 18:11:39 +01:00
packardbell intel/nehalem: Use romstage_handoff for S3 2016-12-11 08:59:35 +01:00
pcengines pcengines/apu1: Switch away from AGESA_LEGACY 2017-03-28 01:58:35 +02:00
purism purism/librem13: Set system type to laptop 2017-02-22 22:26:56 +01:00
rca mainboard/rca/rm4100: transition away from device_t 2016-11-10 16:55:42 +01:00
roda sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-06 18:14:00 +01:00
samsung vboot: Move remaining features out of vendorcode/google/chromeos 2017-03-28 22:18:13 +02:00
sapphire mainboard: Add Sapphire Pure Platinum H61 2017-03-27 19:54:41 +02:00
siemens siemens/mc_apl1: Activate PTN3460 eDP to LVDS bridge IC 2017-04-04 06:44:47 +02:00
soyo intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
sunw southbridge/nvidia/mcp55: Get rid of #include early_smbus.c 2017-03-21 18:11:39 +01:00
supermicro AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-28 01:57:09 +02:00
technexion mainboard/technexion/tim5690: transition away from device_t 2017-03-23 18:51:41 +01:00
thomson mainboard/thomson/ip1000: transition away from device_t 2016-11-10 17:00:59 +01:00
ti beaglebone: Update bootblock.c to use new structs/code 2016-06-21 00:46:42 +02:00
traverse AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
tyan AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-28 01:57:09 +02:00
via mainboard/via/vt8454c: transition away from device_t 2016-11-15 18:19:12 +01:00
winent AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
wyse AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
Kconfig Kconfig: Remind users to delete .config when switching boards 2017-01-06 21:33:58 +01:00