I2C_FUNC_I2C 400 drivers/auxdisplay/ht16k33.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 252 drivers/base/regmap/regmap-i2c.c if (i2c_check_functionality(i2c->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 231 drivers/char/tpm/st33zp24/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 156 drivers/char/tpm/tpm_i2c_atmel.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 695 drivers/char/tpm/tpm_i2c_infineon.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 325 drivers/crypto/atmel-i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 299 drivers/gpio/gpio-pcf857x.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 164 drivers/gpu/drm/amd/amdgpu/atombios_i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 664 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 5150 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 469 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 703 drivers/gpu/drm/bridge/ti-sn65dsi86.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 648 drivers/gpu/drm/drm_dp_helper.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 4106 drivers/gpu/drm/drm_dp_mst_topology.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 193 drivers/gpu/drm/gma500/cdv_intel_dp.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 370 drivers/gpu/drm/gma500/intel_gmbus.c return (I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 159 drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c return I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR; I2C_FUNC_I2C 642 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 715 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 392 drivers/gpu/drm/i2c/tda9950.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 2062 drivers/gpu/drm/i2c/tda998x_drv.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 784 drivers/gpu/drm/i915/display/intel_gmbus.c (I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 259 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 210 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 84 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 95 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 221 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 157 drivers/gpu/drm/radeon/atombios_i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 898 drivers/gpu/drm/radeon/radeon_i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 765 drivers/gpu/drm/rockchip/inno_hdmi.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 695 drivers/gpu/drm/rockchip/rk3066_hdmi.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 190 drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 600 drivers/gpu/drm/zte/zx_hdmi.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 313 drivers/gpu/drm/zte/zx_vga.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 811 drivers/hid/hid-cp2112.c return I2C_FUNC_I2C | I2C_FUNC_I2C 214 drivers/hwmon/hih6130.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 110 drivers/hwmon/mcp3021.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 680 drivers/hwmon/sht3x.c if (!i2c_check_functionality(adap, I2C_FUNC_I2C)) I2C_FUNC_I2C 200 drivers/hwmon/shtc1.c if (!i2c_check_functionality(adap, I2C_FUNC_I2C)) { I2C_FUNC_I2C 625 drivers/i2c/algos/i2c-algo-bit.c return I2C_FUNC_I2C | I2C_FUNC_NOSTART | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 345 drivers/i2c/algos/i2c-algo-pca.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 385 drivers/i2c/algos/i2c-algo-pcf.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 381 drivers/i2c/busses/i2c-altera.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 179 drivers/i2c/busses/i2c-amd-mp2-plat.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 719 drivers/i2c/busses/i2c-aspeed.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_SMBUS_BLOCK_DATA; I2C_FUNC_I2C 680 drivers/i2c/busses/i2c-at91-master.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL I2C_FUNC_I2C 109 drivers/i2c/busses/i2c-at91-slave.c return I2C_FUNC_SLAVE | I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL I2C_FUNC_I2C 245 drivers/i2c/busses/i2c-au1550.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 669 drivers/i2c/busses/i2c-axxia.c u32 caps = (I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR | I2C_FUNC_I2C 799 drivers/i2c/busses/i2c-bcm-iproc.c val = I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); I2C_FUNC_I2C 705 drivers/i2c/busses/i2c-bcm-kona.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_10BIT_ADDR | I2C_FUNC_I2C 385 drivers/i2c/busses/i2c-bcm2835.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 536 drivers/i2c/busses/i2c-brcmstb.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_10BIT_ADDR I2C_FUNC_I2C 651 drivers/i2c/busses/i2c-cadence.c return I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR | I2C_FUNC_I2C 396 drivers/i2c/busses/i2c-cpm.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); I2C_FUNC_I2C 233 drivers/i2c/busses/i2c-cros-ec-tunnel.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 574 drivers/i2c/busses/i2c-davinci.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 14 drivers/i2c/busses/i2c-designware-core.h #define DW_IC_DEFAULT_FUNCTIONALITY (I2C_FUNC_I2C | \ I2C_FUNC_I2C 282 drivers/i2c/busses/i2c-digicolor.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_NOSTART; I2C_FUNC_I2C 414 drivers/i2c/busses/i2c-diolan-u2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 172 drivers/i2c/busses/i2c-dln2.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_BYTE | I2C_FUNC_SMBUS_BYTE_DATA | I2C_FUNC_I2C 289 drivers/i2c/busses/i2c-efm32.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 705 drivers/i2c/busses/i2c-eg20t.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_10BIT_ADDR; I2C_FUNC_I2C 314 drivers/i2c/busses/i2c-emev2.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_SLAVE; I2C_FUNC_I2C 731 drivers/i2c/busses/i2c-exynos5.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); I2C_FUNC_I2C 642 drivers/i2c/busses/i2c-fsi.c return I2C_FUNC_I2C | I2C_FUNC_PROTOCOL_MANGLING | I2C_FUNC_I2C 381 drivers/i2c/busses/i2c-hix5hd2.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); I2C_FUNC_I2C 622 drivers/i2c/busses/i2c-ibm_iic.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_10BIT_ADDR; I2C_FUNC_I2C 1145 drivers/i2c/busses/i2c-img-scb.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 530 drivers/i2c/busses/i2c-imx-lpi2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 1047 drivers/i2c/busses/i2c-imx.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL I2C_FUNC_I2C 381 drivers/i2c/busses/i2c-iop3xx.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 679 drivers/i2c/busses/i2c-jz4780.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 275 drivers/i2c/busses/i2c-kempld.c return I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 338 drivers/i2c/busses/i2c-lpc2k.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 355 drivers/i2c/busses/i2c-meson.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 456 drivers/i2c/busses/i2c-mlxcpld.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 459 drivers/i2c/busses/i2c-mlxcpld.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 636 drivers/i2c/busses/i2c-mpc.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL I2C_FUNC_I2C 879 drivers/i2c/busses/i2c-mt65xx.c return I2C_FUNC_I2C | I2C_FUNC_I2C 882 drivers/i2c/busses/i2c-mt65xx.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 245 drivers/i2c/busses/i2c-mt7621.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_PROTOCOL_MANGLING; I2C_FUNC_I2C 709 drivers/i2c/busses/i2c-mv64xxx.c return I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 654 drivers/i2c/busses/i2c-mxs.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 939 drivers/i2c/busses/i2c-nomadik.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_10BIT_ADDR; I2C_FUNC_I2C 231 drivers/i2c/busses/i2c-nvidia-gpu.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 452 drivers/i2c/busses/i2c-ocores.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 120 drivers/i2c/busses/i2c-octeon-platdrv.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK) | I2C_FUNC_I2C 850 drivers/i2c/busses/i2c-omap.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK) | I2C_FUNC_I2C 176 drivers/i2c/busses/i2c-opal.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_QUICK | I2C_FUNC_SMBUS_BYTE | I2C_FUNC_I2C 221 drivers/i2c/busses/i2c-owl.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 322 drivers/i2c/busses/i2c-pasemi.c I2C_FUNC_SMBUS_BLOCK_PROC_CALL | I2C_FUNC_I2C; I2C_FUNC_I2C 560 drivers/i2c/busses/i2c-pmcmsp.c return I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR | I2C_FUNC_I2C 608 drivers/i2c/busses/i2c-pnx.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 182 drivers/i2c/busses/i2c-powermac.c I2C_FUNC_SMBUS_BLOCK_DATA | I2C_FUNC_I2C; I2C_FUNC_I2C 172 drivers/i2c/busses/i2c-puv3.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 1137 drivers/i2c/busses/i2c-pxa.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C 483 drivers/i2c/busses/i2c-qcom-geni.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); I2C_FUNC_I2C 1612 drivers/i2c/busses/i2c-qup.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); I2C_FUNC_I2C 885 drivers/i2c/busses/i2c-rcar.c return I2C_FUNC_I2C | I2C_FUNC_SLAVE | I2C_FUNC_I2C 274 drivers/i2c/busses/i2c-riic.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 1124 drivers/i2c/busses/i2c-rk3x.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_PROTOCOL_MANGLING; I2C_FUNC_I2C 111 drivers/i2c/busses/i2c-robotfuzz-osif.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 785 drivers/i2c/busses/i2c-s3c2410.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_NOSTART | I2C_FUNC_I2C 378 drivers/i2c/busses/i2c-sh7760.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); I2C_FUNC_I2C 707 drivers/i2c/busses/i2c-sh_mobile.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_PROTOCOL_MANGLING; I2C_FUNC_I2C 234 drivers/i2c/busses/i2c-sirf.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 308 drivers/i2c/busses/i2c-sprd.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 773 drivers/i2c/busses/i2c-st.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 748 drivers/i2c/busses/i2c-stm32f4.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 1809 drivers/i2c/busses/i2c-stm32f7.c return I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR | I2C_FUNC_SLAVE | I2C_FUNC_I2C 846 drivers/i2c/busses/i2c-stu300.c return I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR; I2C_FUNC_I2C 521 drivers/i2c/busses/i2c-synquacer.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 276 drivers/i2c/busses/i2c-tegra-bpmp.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_10BIT_ADDR | I2C_FUNC_I2C 1276 drivers/i2c/busses/i2c-tegra.c u32 ret = I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK) | I2C_FUNC_I2C 69 drivers/i2c/busses/i2c-thunderx-pcidrv.c return I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK) | I2C_FUNC_I2C 436 drivers/i2c/busses/i2c-uniphier-f.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 243 drivers/i2c/busses/i2c-uniphier.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 343 drivers/i2c/busses/i2c-viperboard.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 316 drivers/i2c/busses/i2c-wmt.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_NOSTART; I2C_FUNC_I2C 704 drivers/i2c/busses/i2c-xiic.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 453 drivers/i2c/busses/i2c-xlp9xx.c I2C_FUNC_I2C | I2C_FUNC_10BIT_ADDR; I2C_FUNC_I2C 329 drivers/i2c/busses/i2c-xlr.c return (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK) | I2C_FUNC_I2C; I2C_FUNC_I2C 452 drivers/i2c/busses/i2c-zx2967.c return I2C_FUNC_I2C | I2C_FUNC_I2C 2109 drivers/i3c/master.c return I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C; I2C_FUNC_I2C 29 drivers/iio/accel/bmc150-accel-i2c.c i2c_check_functionality(client->adapter, I2C_FUNC_I2C) || I2C_FUNC_I2C 134 drivers/iio/accel/dmard06.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 109 drivers/iio/adc/ltc2471.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 99 drivers/iio/adc/ltc2485.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 198 drivers/iio/adc/ltc2497.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 1625 drivers/iio/adc/max1363.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 336 drivers/iio/adc/mcp3422.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 479 drivers/iio/chemical/sps30.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 365 drivers/iio/chemical/vz89x.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 362 drivers/iio/humidity/hdc100x.c I2C_FUNC_SMBUS_BYTE | I2C_FUNC_I2C)) I2C_FUNC_I2C 238 drivers/iio/light/bh1750.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 259 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 117 drivers/input/keyboard/qt2160.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 523 drivers/input/misc/bma150.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 505 drivers/input/misc/kxtj9.c I2C_FUNC_I2C | I2C_FUNC_SMBUS_BYTE_DATA)) { I2C_FUNC_I2C 152 drivers/input/mouse/cyapa.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 1151 drivers/input/mouse/elan_i2c_core.c i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 221 drivers/input/rmi4/rmi_i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 97 drivers/input/touchscreen/ar1021_i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 35 drivers/input/touchscreen/cyttsp4_i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 34 drivers/input/touchscreen/cyttsp_i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 1138 drivers/input/touchscreen/elants_i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 851 drivers/input/touchscreen/goodix.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 1000 drivers/input/touchscreen/hideep.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 1433 drivers/input/touchscreen/melfas_mip4.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 431 drivers/input/touchscreen/mms114.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 1002 drivers/input/touchscreen/raydium_i2c_ts.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 399 drivers/input/touchscreen/s6sy761.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 469 drivers/input/touchscreen/silead.c I2C_FUNC_I2C | I2C_FUNC_I2C 192 drivers/input/touchscreen/st1232.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 631 drivers/input/touchscreen/stmfts.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 156 drivers/input/touchscreen/wacom_i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 1077 drivers/input/touchscreen/wdt87xx_i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 340 drivers/leds/leds-is31fl319x.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 426 drivers/leds/leds-lm3530.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 407 drivers/leds/leds-lm355x.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 309 drivers/leds/leds-lm3642.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 764 drivers/leds/leds-tca6507.c if (!i2c_check_functionality(adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 209 drivers/media/common/b2c2/flexcop-i2c.c return I2C_FUNC_I2C; I2C_FUNC_I2C 10 drivers/media/common/saa7146/saa7146_i2c.c return I2C_FUNC_I2C I2C_FUNC_I2C 1023 drivers/media/dvb-frontends/cx24123.c return I2C_FUNC_I2C; I2C_FUNC_I2C 2391 drivers/media/dvb-frontends/dib7000p.c return I2C_FUNC_I2C; I2C_FUNC_I2C 1877 drivers/media/dvb-frontends/dib8000.c return I2C_FUNC_I2C; I2C_FUNC_I2C 1711 drivers/media/dvb-frontends/dib9000.c return I2C_FUNC_I2C; I2C_FUNC_I2C 195 drivers/media/dvb-frontends/dibx000_common.c return I2C_FUNC_I2C; I2C_FUNC_I2C 830 drivers/media/dvb-frontends/s5h1420.c return I2C_FUNC_I2C; I2C_FUNC_I2C 700 drivers/media/dvb-frontends/tc90522.c return I2C_FUNC_I2C; I2C_FUNC_I2C 435 drivers/media/dvb-frontends/zd1301_demod.c return I2C_FUNC_I2C; I2C_FUNC_I2C 86 drivers/media/i2c/adv7170.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 80 drivers/media/i2c/adv7175.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 99 drivers/media/i2c/bt819.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 89 drivers/media/i2c/saa7110.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 75 drivers/media/i2c/saa7185.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 751 drivers/media/i2c/vs6624.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 288 drivers/media/pci/cobalt/cobalt-i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 246 drivers/media/pci/cx23885/cx23885-i2c.c return I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C; I2C_FUNC_I2C 266 drivers/media/pci/cx25821/cx25821-i2c.c return I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C | I2C_FUNC_SMBUS_WORD_DATA | I2C_FUNC_I2C 134 drivers/media/pci/ddbridge/ddbridge-i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 561 drivers/media/pci/dm1105/dm1105.c return I2C_FUNC_I2C; I2C_FUNC_I2C 603 drivers/media/pci/ivtv/ivtv-i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 281 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 137 drivers/media/pci/ngene/ngene-i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 1194 drivers/media/pci/pt1/pt1.c return I2C_FUNC_I2C; I2C_FUNC_I2C 229 drivers/media/pci/pt3/pt3_i2c.c return I2C_FUNC_I2C; I2C_FUNC_I2C 61 drivers/media/pci/saa7164/saa7164-i2c.c return I2C_FUNC_I2C; I2C_FUNC_I2C 262 drivers/media/pci/solo6x10/solo6x10-i2c.c return I2C_FUNC_I2C; I2C_FUNC_I2C 30 drivers/media/platform/exynos4-is/fimc-is-i2c.c return I2C_FUNC_I2C; I2C_FUNC_I2C 384 drivers/media/radio/si4713/radio-usb-si4713.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 319 drivers/media/usb/au0828/au0828-i2c.c return I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C; I2C_FUNC_I2C 440 drivers/media/usb/cx231xx/cx231xx-i2c.c return I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C; I2C_FUNC_I2C 259 drivers/media/usb/dvb-usb-v2/af9015.c return I2C_FUNC_I2C; I2C_FUNC_I2C 470 drivers/media/usb/dvb-usb-v2/af9035.c return I2C_FUNC_I2C; I2C_FUNC_I2C 244 drivers/media/usb/dvb-usb-v2/anysee.c return I2C_FUNC_I2C; I2C_FUNC_I2C 115 drivers/media/usb/dvb-usb-v2/au6610.c return I2C_FUNC_I2C; I2C_FUNC_I2C 829 drivers/media/usb/dvb-usb-v2/az6007.c return I2C_FUNC_I2C; I2C_FUNC_I2C 146 drivers/media/usb/dvb-usb-v2/ce6230.c return I2C_FUNC_I2C; I2C_FUNC_I2C 168 drivers/media/usb/dvb-usb-v2/dvbsky.c return I2C_FUNC_I2C; I2C_FUNC_I2C 164 drivers/media/usb/dvb-usb-v2/ec168.c return I2C_FUNC_I2C; I2C_FUNC_I2C 98 drivers/media/usb/dvb-usb-v2/gl861.c return I2C_FUNC_I2C; I2C_FUNC_I2C 548 drivers/media/usb/dvb-usb-v2/lmedm04.c return I2C_FUNC_I2C; I2C_FUNC_I2C 911 drivers/media/usb/dvb-usb-v2/mxl111sf.c return I2C_FUNC_I2C; I2C_FUNC_I2C 261 drivers/media/usb/dvb-usb-v2/rtl28xxu.c return I2C_FUNC_I2C; I2C_FUNC_I2C 440 drivers/media/usb/dvb-usb/af9005.c return I2C_FUNC_I2C; I2C_FUNC_I2C 1045 drivers/media/usb/dvb-usb/az6027.c return I2C_FUNC_I2C; I2C_FUNC_I2C 290 drivers/media/usb/dvb-usb/cxusb.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 367 drivers/media/usb/dvb-usb/dib0700_core.c return I2C_FUNC_I2C; I2C_FUNC_I2C 212 drivers/media/usb/dvb-usb/dibusb-common.c return I2C_FUNC_I2C; I2C_FUNC_I2C 84 drivers/media/usb/dvb-usb/digitv.c return I2C_FUNC_I2C; I2C_FUNC_I2C 94 drivers/media/usb/dvb-usb/dtv5100.c return I2C_FUNC_I2C; I2C_FUNC_I2C 786 drivers/media/usb/dvb-usb/dw2102.c return I2C_FUNC_I2C; I2C_FUNC_I2C 308 drivers/media/usb/dvb-usb/m920x.c return I2C_FUNC_I2C; I2C_FUNC_I2C 159 drivers/media/usb/dvb-usb/opera1.c return I2C_FUNC_I2C; I2C_FUNC_I2C 504 drivers/media/usb/dvb-usb/pctv452e.c return I2C_FUNC_I2C; I2C_FUNC_I2C 199 drivers/media/usb/dvb-usb/technisat-usb2.c return I2C_FUNC_I2C; I2C_FUNC_I2C 434 drivers/media/usb/dvb-usb/ttusb2.c return I2C_FUNC_I2C; I2C_FUNC_I2C 891 drivers/media/usb/em28xx/em28xx-i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 893 drivers/media/usb/em28xx/em28xx-i2c.c return (I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL) & I2C_FUNC_I2C 160 drivers/media/usb/hdpvr/hdpvr-i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 502 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c return I2C_FUNC_SMBUS_EMUL | I2C_FUNC_I2C; I2C_FUNC_I2C 1002 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c return I2C_FUNC_I2C; I2C_FUNC_I2C 152 drivers/media/usb/usbvision/usbvision-i2c.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 1101 drivers/mfd/twl-core.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C) == 0) { I2C_FUNC_I2C 572 drivers/misc/eeprom/at24.c i2c_fn_i2c = i2c_check_functionality(client->adapter, I2C_FUNC_I2C); I2C_FUNC_I2C 219 drivers/mtd/maps/pismo.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 87 drivers/net/phy/mdio-i2c.c if (!i2c_check_functionality(i2c, I2C_FUNC_I2C)) I2C_FUNC_I2C 353 drivers/net/phy/sfp.c if (!i2c_check_functionality(i2c, I2C_FUNC_I2C)) I2C_FUNC_I2C 293 drivers/nfc/fdp/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 206 drivers/nfc/nfcmrvl/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 266 drivers/nfc/nxp-nci/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 183 drivers/nfc/pn533/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 881 drivers/nfc/pn544/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 212 drivers/nfc/st-nci/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 508 drivers/nfc/st21nfca/i2c.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 1832 drivers/of/unittest.c return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; I2C_FUNC_I2C 452 drivers/regulator/lp8755.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 828 drivers/rtc/rtc-ab-b5ze-s3.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 391 drivers/rtc/rtc-ab-eoz9.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 689 drivers/rtc/rtc-abx80x.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 260 drivers/rtc/rtc-bq32k.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 117 drivers/rtc/rtc-ds1672.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 119 drivers/rtc/rtc-em3027.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 352 drivers/rtc/rtc-fm3130.c I2C_FUNC_I2C | I2C_FUNC_SMBUS_WRITE_BYTE_DATA)) I2C_FUNC_I2C 240 drivers/rtc/rtc-isl12022.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 446 drivers/rtc/rtc-isl12026.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 806 drivers/rtc/rtc-isl1208.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 207 drivers/rtc/rtc-max6900.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 635 drivers/rtc/rtc-pcf2127.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 351 drivers/rtc/rtc-pcf8523.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 556 drivers/rtc/rtc-pcf8563.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 283 drivers/rtc/rtc-pcf8583.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 624 drivers/rtc/rtc-rs5c372.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 437 drivers/rtc/rtc-s35390a.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 172 drivers/rtc/rtc-sd3078.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 626 drivers/rtc/rtc-x1205.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 244 drivers/spi/spi-sc18is602.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C | I2C_FUNC_I2C 538 drivers/staging/kpc2000/kpc2000_i2c.c I2C_FUNC_I2C | /* 0x00000001 (I enabled this one) */ I2C_FUNC_I2C 479 drivers/usb/typec/tps6598x.c if (i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) I2C_FUNC_I2C 497 drivers/video/backlight/lm3630a_bl.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 307 drivers/video/backlight/lm3639_bl.c if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { I2C_FUNC_I2C 476 drivers/w1/slaves/w1_ds28e17.c return I2C_FUNC_I2C |