android_kernel_xiaomi_sm8350/drivers/i2c/chips
Jean Delvare e296fb7f30 i2c/tsl2550: Speed up initialization
There's some redundancy in the tsl2550 initialization sequence. It is
powering up the device twice, and setting the operating mode twice
too. Setting things just once saves SMBus transactions, which aren't
always cheap, speeding up the device initialization.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Rodolfo Giometti <giometti@linux.it>
2007-07-12 14:12:31 +02:00
..
ds1337.c
ds1374.c i2c/ds1374: Check workqueue creation status 2007-03-22 19:49:01 +01:00
ds1682.c i2c: New DS1682 chip driver 2007-07-12 14:12:29 +02:00
eeprom.c i2c: Fix the i2c_smbus_read_i2c_block_data() prototype 2007-07-12 14:12:29 +02:00
isp1301_omap.c
Kconfig i2c: Add support for the TSL2550 2007-07-12 14:12:30 +02:00
m41t00.c
Makefile i2c: Add support for the TSL2550 2007-07-12 14:12:30 +02:00
max6875.c i2c: Fix the i2c_smbus_read_i2c_block_data() prototype 2007-07-12 14:12:29 +02:00
pca9539.c
pcf8574.c
pcf8591.c
tps65010.c PM: Separate hibernation code from suspend code 2007-05-09 12:30:48 -07:00
tsl2550.c i2c/tsl2550: Speed up initialization 2007-07-12 14:12:31 +02:00