kernel_optimize_test/drivers/i2c
Maxime COQUELIN 52976fa74b i2c: st: Update i2c timings
The i2c timing values specified in the driver are the minimun values
defined in the I2C specifications. The I2C specification does not
specify any default or maximum values.

Some I2C devices are out of spec, such as the HDMI link of the Toshiba
19AV600 TV, and might not work properly with minimum values.

This patch adds a 10% margin on all the timings in both Normal and Fast modes.

Trial and error method have been used to find the minimum margin necessary to
have the out-of-spec device working, and a security margin has been added.

Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
2014-08-01 19:47:17 +02:00
..
algos Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2014-01-29 19:56:20 -08:00
busses i2c: st: Update i2c timings 2014-08-01 19:47:17 +02:00
muxes i2c: pca954x: Fix compilation without CONFIG_GPIOLIB 2014-06-05 15:09:33 +02:00
i2c-acpi.c I2C/ACPI: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config 2014-06-27 14:50:41 +02:00
i2c-boardinfo.c
i2c-core.c i2c: add debug info when class instantiation was dropped 2014-07-16 22:59:55 +02:00
i2c-core.h
i2c-dev.c i2c: i2c-dev: Create 'name' attribute automatically 2013-09-30 06:02:31 +02:00
i2c-mux.c i2c: mux: Inherit retry count and timeout from parent for muxed bus 2013-12-12 22:39:28 +01:00
i2c-smbus.c Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
i2c-stub.c i2c: stub: Avoid an array overrun on I2C block transfers 2014-07-20 13:25:29 +02:00
Kconfig I2C/ACPI: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config 2014-06-27 14:50:41 +02:00
Makefile I2C/ACPI: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config 2014-06-27 14:50:41 +02:00