Home
last modified time | relevance | path

Searched refs:i2c_check_functionality (Results 1 – 200 of 294) sorted by relevance

12

/linux-4.4.14/drivers/misc/eeprom/
Deeprom.c61 if (i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_READ_I2C_BLOCK)) { in eeprom_update_client()
143 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_READ_WORD_DATA) in eeprom_detect()
144 && !i2c_check_functionality(adapter, I2C_FUNC_SMBUS_READ_I2C_BLOCK)) in eeprom_detect()
171 && i2c_check_functionality(adapter, I2C_FUNC_SMBUS_READ_BYTE_DATA)) { in eeprom_probe()
Dat24.c529 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in at24_probe()
533 if (i2c_check_functionality(client->adapter, in at24_probe()
536 } else if (i2c_check_functionality(client->adapter, in at24_probe()
539 } else if (i2c_check_functionality(client->adapter, in at24_probe()
548 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in at24_probe()
549 if (i2c_check_functionality(client->adapter, in at24_probe()
552 } else if (i2c_check_functionality(client->adapter, in at24_probe()
Dmax6875.c85 if (i2c_check_functionality(client->adapter, in max6875_update_slice()
143 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_WRITE_BYTE_DATA in max6875_probe()
/linux-4.4.14/drivers/base/regmap/
Dregmap-i2c.c154 if (!i2c_check_functionality(i2c->adapter, I2C_FUNC_NOSTART)) in regmap_i2c_gather_write()
260 if (i2c_check_functionality(i2c->adapter, I2C_FUNC_I2C)) in regmap_get_i2c_bus()
263 i2c_check_functionality(i2c->adapter, in regmap_get_i2c_bus()
267 i2c_check_functionality(i2c->adapter, in regmap_get_i2c_bus()
278 i2c_check_functionality(i2c->adapter, in regmap_get_i2c_bus()
/linux-4.4.14/drivers/iio/accel/
Dbmc150-accel-i2c.c42 i2c_check_functionality(client->adapter, I2C_FUNC_I2C) || in bmc150_accel_probe()
43 i2c_check_functionality(client->adapter, in bmc150_accel_probe()
/linux-4.4.14/drivers/input/misc/
Dadxl34x-i2c.c83 error = i2c_check_functionality(client->adapter, in adxl34x_i2c_probe()
91 i2c_check_functionality(client->adapter, in adxl34x_i2c_probe()
Dbma150.c536 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in bma150_probe()
/linux-4.4.14/drivers/hwmon/
Dhih6130.c229 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in hih6130_probe()
241 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_QUICK)) in hih6130_probe()
Dadt7410.c46 if (!i2c_check_functionality(client->adapter, in adt7410_i2c_probe()
Dhtu21.c135 if (!i2c_check_functionality(client->adapter, in htu21_probe()
Dsht21.c189 if (!i2c_check_functionality(client->adapter, in sht21_probe()
Dtc74.c118 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tc74_probe()
Dltc4151.c180 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ltc4151_probe()
Dmcp3021.c110 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in mcp3021_probe()
Dlm75.c199 if (!i2c_check_functionality(client->adapter, in lm75_probe()
368 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA | in lm75_detect()
Dg760a.c184 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in g760a_probe()
Dmax1668.c379 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in max1668_detect()
415 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in max1668_probe()
Dltc4215.c242 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ltc4215_probe()
Dshtc1.c190 if (!i2c_check_functionality(adap, I2C_FUNC_I2C)) { in shtc1_probe()
Dltc4261.c222 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ltc4261_probe()
Dw83l785ts.c149 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in w83l785ts_detect()
Dad7414.c186 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA | in ad7414_probe()
Dad7418.c212 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA | in ad7418_probe()
Dlm73.c242 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA | in lm73_detect()
Dmax6642.c131 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in max6642_detect()
Dtmp421.c243 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tmp421_detect()
Dtmp102.c185 if (!i2c_check_functionality(client->adapter, in tmp102_probe()
Dmax1619.c232 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in max1619_detect()
Demc2103.c587 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in emc2103_probe()
662 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in emc2103_detect()
Dlm77.c257 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA | in lm77_detect()
Dlm92.c342 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA in lm92_detect()
Dadt7411.c258 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in adt7411_detect()
Dlm83.c295 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in lm83_detect()
Dadm1029.c315 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in adm1029_detect()
Dlm90.c1201 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in lm90_detect()
1254 if (i2c_check_functionality(adapter, in lm90_detect()
1542 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE)) in lm90_probe()
Dlm95241.c338 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in lm95241_detect()
Dpowr1220.c355 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in powr1220_probe()
Dlineage-pem.c453 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BLOCK_DATA in pem_probe()
Dadm1021.c346 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) { in adm1021_detect()
Dltc4245.c490 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ltc4245_probe()
Dthmc50.c330 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) { in thmc50_detect()
Dlm95245.c431 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in lm95245_detect()
Djc42.c422 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA | in jc42_detect()
Dadc128d818.c348 if (!i2c_check_functionality(client->adapter, in adc128_detect()
Dina209.c566 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_WORD_DATA)) in ina209_probe()
/linux-4.4.14/drivers/rtc/
Drtc-rx8581.c276 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA) in rx8581_probe()
277 && !i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_I2C_BLOCK)) in rx8581_probe()
287 if (i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_I2C_BLOCK)) { in rx8581_probe()
Drtc-em3027.c122 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in em3027_probe()
Drtc-ds1672.c165 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in ds1672_probe()
Drtc-pcf85063.c150 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in pcf85063_probe()
Drtc-pcf2127.c200 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in pcf2127_probe()
Drtc-max6900.c218 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in max6900_probe()
Drtc-bq32k.c192 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in bq32k_probe()
Drtc-rs5c372.c567 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | in rs5c372_probe()
573 if (i2c_check_functionality(client->adapter, in rs5c372_probe()
Drtc-isl12022.c253 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in isl12022_probe()
Drtc-pcf8583.c286 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in pcf8583_probe()
Drtc-abx80x.c202 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in abx80x_probe()
Drtc-pcf8523.c295 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in pcf8523_probe()
Drtc-ds1307.c874 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA) in ds1307_probe()
875 && !i2c_check_functionality(adapter, I2C_FUNC_SMBUS_I2C_BLOCK)) in ds1307_probe()
902 if (i2c_check_functionality(adapter, I2C_FUNC_SMBUS_I2C_BLOCK)) { in ds1307_probe()
Drtc-rv3029c2.c395 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_EMUL)) in rv3029c2_probe()
Drtc-s35390a.c336 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in s35390a_probe()
Drtc-rv8803.c433 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA | in rv8803_probe()
Drtc-rx8025.c513 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA in rx8025_probe()
Drtc-isl12057.c551 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | in isl12057_probe()
Drtc-x1205.c631 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in x1205_probe()
Drtc-fm3130.c357 if (!i2c_check_functionality(adapter, in fm3130_probe()
Drtc-m41t80.c641 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C in m41t80_probe()
/linux-4.4.14/sound/soc/codecs/
Dtlv320aic23-i2c.c27 if (!i2c_check_functionality(i2c->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tlv320aic23_i2c_probe()
/linux-4.4.14/drivers/media/i2c/
Dsaa7185.c88 if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in saa7185_write_block()
314 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in saa7185_probe()
Dov7640.c58 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ov7640_probe()
Duda1342.c66 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_WORD_DATA)) in uda1342_probe()
Dadv7170.c99 if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in adv7170_write_block()
359 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in adv7170_probe()
Dtea6420.c109 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WRITE_BYTE)) in tea6420_probe()
Dtea6415c.c137 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WRITE_BYTE)) in tea6415c_probe()
Dadv7175.c93 if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in adv7175_write_block()
413 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in adv7175_probe()
Dvp27smpx.c161 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in vp27smpx_probe()
Dsaa7110.c102 if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in saa7110_write_block()
382 if (!i2c_check_functionality(client->adapter, in saa7110_probe()
Dbt819.c112 if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in bt819_write_block()
405 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in bt819_probe()
Dm52790.c152 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in m52790_probe()
Dtda9840.c166 if (!i2c_check_functionality(client->adapter, in tda9840_probe()
Dtlv320aic23b.c152 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tlv320aic23b_probe()
Dtw9906.c180 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tw9906_probe()
Dtw9903.c212 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tw9903_probe()
Dcs53l32a.c159 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in cs53l32a_probe()
Dbt856.c204 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in bt856_probe()
Dupd64083.c178 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in upd64083_probe()
Dcs5345.c159 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in cs5345_probe()
Dupd64031a.c206 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in upd64031a_probe()
Dwm8739.c201 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in wm8739_probe()
Dwm8775.c227 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in wm8775_probe()
Dak881x.c234 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) { in ak881x_probe()
Dsony-btf-mpx.c352 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_I2C_BLOCK)) in sony_btf_mpx_probe()
Dths7303.c337 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ths7303_probe()
Dtw2804.c367 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tw2804_probe()
Dml86v7667.c370 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ml86v7667_probe()
Dvpx3220.c482 if (!i2c_check_functionality(client->adapter, in vpx3220_probe()
Dadv7393.c390 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in adv7393_probe()
Dths8200.c447 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ths8200_probe()
Dadv7343.c437 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in adv7343_probe()
Dvs6624.c772 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in vs6624_probe()
Dadv7183.c549 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in adv7183_probe()
Dmt9v011.c498 if (!i2c_check_functionality(c->adapter, in mt9v011_probe()
/linux-4.4.14/drivers/input/touchscreen/
Dcyttsp4_i2c.c45 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in cyttsp4_i2c_probe()
Dcyttsp_i2c.c44 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in cyttsp_i2c_probe()
Dad7879-i2c.c62 if (!i2c_check_functionality(client->adapter, in ad7879_i2c_probe()
Dar1021_i2c.c82 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in ar1021_i2c_probe()
Dsx8654.c181 if (!i2c_check_functionality(client->adapter, in sx8654_probe()
Dwacom_i2c.c161 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in wacom_i2c_probe()
Dst1232.c162 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in st1232_ts_probe()
Dcy8ctmg110_ts.c192 if (!i2c_check_functionality(client->adapter, in cy8ctmg110_probe()
Dft6236.c207 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in ft6236_probe()
Dgoodix.c377 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in goodix_ts_probe()
Dtsc2007.c383 if (!i2c_check_functionality(client->adapter, in tsc2007_probe()
Dbu21013_ts.c507 if (!i2c_check_functionality(client->adapter, in bu21013_probe()
Dmms114.c440 if (!i2c_check_functionality(client->adapter, in mms114_probe()
/linux-4.4.14/drivers/gpio/
Dgpio-max7300.c39 if (!i2c_check_functionality(client->adapter, in max7300_probe()
Dgpio-pcf857x.c319 if (!i2c_check_functionality(client->adapter, in pcf857x_probe()
337 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in pcf857x_probe()
Dgpio-adp5588.c367 if (!i2c_check_functionality(client->adapter, in adp5588_gpio_probe()
/linux-4.4.14/drivers/mfd/
Dmenf21bmc.c61 ret = i2c_check_functionality(client->adapter, in menf21bmc_probe()
Dadp5520.c214 if (!i2c_check_functionality(client->adapter, in adp5520_probe()
Dtc3589x.c375 if (!i2c_check_functionality(i2c->adapter, I2C_FUNC_SMBUS_BYTE_DATA in tc3589x_probe()
Dhtc-i2cpld.c365 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_READ_BYTE_DATA)) { in htcpld_register_chip_i2c()
/linux-4.4.14/drivers/misc/
Dad525x_dpot-i2c.c62 if (!i2c_check_functionality(client->adapter, in ad_dpot_i2c_probe()
Dds1682.c194 if (!i2c_check_functionality(client->adapter, in ds1682_probe()
Dbh1780gli.c155 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE)) in bh1780_probe()
Dtsl2550.c356 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_WRITE_BYTE in tsl2550_probe()
Disl29003.c390 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE)) in isl29003_probe()
Dics932s401.c420 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in ics932s401_detect()
Dfsa9480.c417 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in fsa9480_probe()
/linux-4.4.14/drivers/iio/pressure/
Dms5611_i2c.c91 if (!i2c_check_functionality(client->adapter, in ms5611_i2c_probe()
Dms5637.c133 if (!i2c_check_functionality(client->adapter, in ms5637_probe()
Dmpl115.c155 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA)) in mpl115_probe()
Dt5403.c222 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA | in t5403_probe()
/linux-4.4.14/drivers/iio/humidity/
Dsi7020.c121 if (!i2c_check_functionality(client->adapter, in si7020_probe()
Dsi7005.c137 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA)) in si7005_probe()
Dhtu21.c189 if (!i2c_check_functionality(client->adapter, in htu21_probe()
Dhdc100x.c275 if (!i2c_check_functionality(client->adapter, in hdc100x_probe()
/linux-4.4.14/drivers/iio/adc/
Dti-adc081c.c75 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA)) in adc081c_probe()
Dmcp3422.c336 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in mcp3422_probe()
/linux-4.4.14/drivers/regulator/
Disl6271a-regulator.c117 if (!i2c_check_functionality(i2c->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in isl6271a_probe()
Dmax8952.c211 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE)) in max8952_pmic_probe()
Dlp8755.c447 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in lp8755_probe()
/linux-4.4.14/drivers/video/backlight/
Dlv5207lp.c100 if (!i2c_check_functionality(client->adapter, in lv5207lp_probe()
Dbd6107.c136 if (!i2c_check_functionality(client->adapter, in bd6107_probe()
Dlm3639_bl.c311 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in lm3639_probe()
Dlm3630a_bl.c373 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in lm3630a_probe()
Dlp855x_bl.c399 if (!i2c_check_functionality(cl->adapter, I2C_FUNC_SMBUS_I2C_BLOCK)) in lp855x_probe()
/linux-4.4.14/drivers/hwmon/pmbus/
Ducd9200.c57 if (!i2c_check_functionality(client->adapter, in ucd9200_probe()
Ducd9000.c130 if (!i2c_check_functionality(client->adapter, in ucd9000_probe()
Dltc2978.c542 if (!i2c_check_functionality(client->adapter, in ltc2978_get_id()
603 if (!i2c_check_functionality(client->adapter, in ltc2978_probe()
Dzl6100.c325 if (!i2c_check_functionality(client->adapter, in zl6100_probe()
Dlm25066.c437 if (!i2c_check_functionality(client->adapter, in lm25066_probe()
Dadm1275.c333 if (!i2c_check_functionality(client->adapter, in adm1275_probe()
/linux-4.4.14/drivers/power/
Drt5033_battery.c126 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE)) in rt5033_battery_probe()
Dmax17040_battery.c216 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE)) in max17040_probe()
Dlp8727_charger.c553 if (!i2c_check_functionality(cl->adapter, I2C_FUNC_SMBUS_I2C_BLOCK)) in lp8727_probe()
/linux-4.4.14/drivers/iio/temperature/
Dtsys02d.c134 if (!i2c_check_functionality(client->adapter, in tsys02d_probe()
Dmlx90614.c462 if (!i2c_check_functionality(client->adapter, in mlx90614_probe_wakeup()
518 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA)) in mlx90614_probe()
Dtsys01.c187 if (!i2c_check_functionality(client->adapter, in tsys01_i2c_probe()
Dtmp006.c207 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA)) in tmp006_probe()
/linux-4.4.14/drivers/input/keyboard/
Dqt2160.c140 if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in qt2160_read_block()
386 error = i2c_check_functionality(client->adapter, in qt2160_probe()
Dqt1070.c150 err = i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE); in qt1070_probe()
Dtca8418_keypad.c310 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE)) { in tca8418_keypad_probe()
Dtca6416-keypad.c210 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE)) { in tca6416_keypad_probe()
/linux-4.4.14/Documentation/i2c/
Dfunctionality102 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA |
115 i2c_check_functionality() should match exactly the i2c_smbus_* functions
/linux-4.4.14/drivers/media/radio/
Dtef6862.c163 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in tef6862_probe()
Dsaa7706h.c354 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in saa7706h_probe()
/linux-4.4.14/drivers/char/tpm/
Dtpm_i2c_atmel.c159 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in i2c_atmel_probe()
Dtpm_i2c_infineon.c683 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in tpm_tis_i2c_probe()
Dtpm_i2c_nuvoton.c490 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in get_vid()
/linux-4.4.14/drivers/char/tpm/st33zp24/
Di2c.c204 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in st33zp24_i2c_probe()
/linux-4.4.14/drivers/iio/chemical/
Dvz89x.c207 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA | in vz89x_probe()
/linux-4.4.14/drivers/iio/potentiometer/
Dmcp4531.c159 if (!i2c_check_functionality(client->adapter, in mcp4531_probe()
/linux-4.4.14/drivers/nfc/nfcmrvl/
Di2c.c206 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in nfcmrvl_i2c_probe()
/linux-4.4.14/drivers/i2c/muxes/
Di2c-mux-pca9541.c331 if (!i2c_check_functionality(adap, I2C_FUNC_SMBUS_BYTE_DATA)) in pca9541_probe()
Di2c-mux-pca954x.c197 if (!i2c_check_functionality(adap, I2C_FUNC_SMBUS_BYTE)) in pca954x_probe()
/linux-4.4.14/drivers/mtd/maps/
Dpismo.c223 if (!i2c_check_functionality(adapter, I2C_FUNC_I2C)) { in pismo_probe()
/linux-4.4.14/drivers/misc/lis3lv02d/
Dlis3lv02d_i2c.c134 (i2c_check_functionality(client->adapter, in lis3lv02d_i2c_probe()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dtc35876x-dsi-lvds.c639 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in tc35876x_bridge_probe()
712 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in cmi_lcd_i2c_probe()
/linux-4.4.14/drivers/iio/light/
Dbh1750.c242 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | in bh1750_probe()
Djsa1212.c328 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) in jsa1212_probe()
/linux-4.4.14/drivers/leds/
Dleds-pca955x.c284 if (!i2c_check_functionality(adapter, I2C_FUNC_I2C)) in pca955x_probe()
Dleds-lp3944.c392 if (!i2c_check_functionality(client->adapter, in lp3944_probe()
Dleds-lm3530.c427 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in lm3530_probe()
Dleds-lm3642.c336 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in lm3642_probe()
Dleds-lm355x.c437 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in lm355x_probe()
Dleds-pca9532.c449 if (!i2c_check_functionality(client->adapter, in pca9532_probe()
/linux-4.4.14/drivers/spi/
Dspi-sc18is602.c249 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | in sc18is602_probe()
/linux-4.4.14/drivers/nfc/st-nci/
Di2c.c297 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in st_nci_i2c_probe()
/linux-4.4.14/drivers/nfc/fdp/
Di2c.c296 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in fdp_nci_i2c_probe()
/linux-4.4.14/drivers/input/joystick/
Das5011.c246 if (!i2c_check_functionality(client->adapter, in as5011_probe()
/linux-4.4.14/drivers/i2c/
Di2c-core.c2360 && i2c_check_functionality(adap, I2C_FUNC_SMBUS_READ_BYTE_DATA)) in i2c_default_probe()
2366 && i2c_check_functionality(adap, I2C_FUNC_SMBUS_QUICK)) in i2c_default_probe()
2369 else if (i2c_check_functionality(adap, I2C_FUNC_SMBUS_READ_BYTE)) in i2c_default_probe()
3107 if (i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_READ_I2C_BLOCK)) in i2c_smbus_read_i2c_block_data_or_emulated()
3110 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_READ_BYTE_DATA)) in i2c_smbus_read_i2c_block_data_or_emulated()
3113 if (i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_READ_WORD_DATA)) { in i2c_smbus_read_i2c_block_data_or_emulated()
/linux-4.4.14/drivers/w1/masters/
Dds2482.c456 if (!i2c_check_functionality(client->adapter, in ds2482_probe()
/linux-4.4.14/include/linux/
Di2c.h613 static inline int i2c_check_functionality(struct i2c_adapter *adap, u32 func) in i2c_check_functionality() function
/linux-4.4.14/drivers/nfc/nxp-nci/
Di2c.c350 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in nxp_nci_i2c_probe()
/linux-4.4.14/drivers/macintosh/
Dtherm_windtunnel.c418 if( !i2c_check_functionality(adapter, I2C_FUNC_SMBUS_WORD_DATA in do_probe()
/linux-4.4.14/drivers/media/i2c/soc_camera/
Dimx074.c432 if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) { in imx074_probe()
/linux-4.4.14/drivers/input/mouse/
Delan_i2c_core.c984 i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in elan_probe()
987 i2c_check_functionality(client->adapter, in elan_probe()
Dcyapa.c152 if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in cyapa_check_adapter_functionality()
154 if (i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA | in cyapa_check_adapter_functionality()
/linux-4.4.14/drivers/nfc/st21nfca/
Di2c.c598 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { in st21nfca_hci_i2c_probe()
/linux-4.4.14/drivers/media/dvb-frontends/
Dau8522_decoder.c736 if (!i2c_check_functionality(client->adapter, in au8522_probe()

12