kernel_optimize_test/drivers/hwmon/pmbus
Guenter Roeck 56badacb92 hwmon: (pmbus/zl6100) Only instantiate external temperature sensor if enabled
BMR4xx devices don't have an external temperature sensor,
and instantiating it does not provide value anyway if it is disabled.
Only instantiate it if it is enabled.

Also optimize wait time between I2C chip accesses in the probe function, and
replace unnecessary check for support for I2C_FUNC_SMBUS_READ_BYTE_DATA with
now required support for I2C_FUNC_SMBUS_READ_WORD_DATA.

Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Reviewed-by: Robert Coulson <robert.coulson@ericsson.com>
2012-01-05 08:19:28 -08:00
..
adm1275.c hwmon: (pmbus/adm1275) Validate device ID 2012-01-05 08:19:27 -08:00
Kconfig hwmon: (pmbus/zl6100) Add support for Ericsson BMR45[0,1] and BMR46[2,3,4] 2012-01-05 08:19:28 -08:00
lm25066.c hwmon: (pmbus) Always call _pmbus_read_byte in core driver 2011-10-24 11:09:40 -07:00
ltc2978.c hwmon: (pmbus/ltc2978) Add support for LTC3880 to LTC2978 driver 2011-10-24 11:09:43 -07:00
Makefile hwmon: (pmbus/ltc2978) Explicit driver for LTC2978 2011-10-24 11:09:42 -07:00
max8688.c hwmon: (pmbus) Always call _pmbus_read_byte in core driver 2011-10-24 11:09:40 -07:00
max16064.c hwmon: (pmbus) Don't return errors from driver remove functions 2011-10-24 11:09:33 -07:00
max34440.c hwmon: (pmbus) Always call _pmbus_read_byte in core driver 2011-10-24 11:09:40 -07:00
pmbus_core.c hwmon: (pmbus_core) Simplify sign extensions 2011-10-24 11:09:44 -07:00
pmbus.c hwmon: (pmbus/zl6100) Add support for Ericsson BMR45[0,1] and BMR46[2,3,4] 2012-01-05 08:19:28 -08:00
pmbus.h hwmon: (pmbus) Add support for TEMP2 peak attributes 2011-10-24 11:09:42 -07:00
ucd9000.c hwmon: (pmbus) Always call _pmbus_read_byte in core driver 2011-10-24 11:09:40 -07:00
ucd9200.c hwmon: (pmbus) Don't return errors from driver remove functions 2011-10-24 11:09:33 -07:00
zl6100.c hwmon: (pmbus/zl6100) Only instantiate external temperature sensor if enabled 2012-01-05 08:19:28 -08:00