Home
last modified time | relevance | path

Searched refs:I2C_FUNC_PROTOCOL_MANGLING (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/include/uapi/linux/
H A Di2c.h63 * Alternatively, when the adapter supports I2C_FUNC_PROTOCOL_MANGLING then
79 #define I2C_M_NO_RD_ACK 0x0800 /* if I2C_FUNC_PROTOCOL_MANGLING */
80 #define I2C_M_IGNORE_NAK 0x1000 /* if I2C_FUNC_PROTOCOL_MANGLING */
81 #define I2C_M_REV_DIR_ADDR 0x2000 /* if I2C_FUNC_PROTOCOL_MANGLING */
83 #define I2C_M_STOP 0x8000 /* if I2C_FUNC_PROTOCOL_MANGLING */
92 #define I2C_FUNC_PROTOCOL_MANGLING 0x00000004 /* I2C_M_IGNORE_NAK etc. */ macro
/kernel/linux/linux-6.6/include/uapi/linux/
H A Di2c.h39 * Only if I2C_FUNC_PROTOCOL_MANGLING is set:
68 * Alternatively, when the adapter supports %I2C_FUNC_PROTOCOL_MANGLING then
80 #define I2C_M_NO_RD_ACK 0x0800 /* use only if I2C_FUNC_PROTOCOL_MANGLING */
81 #define I2C_M_IGNORE_NAK 0x1000 /* use only if I2C_FUNC_PROTOCOL_MANGLING */
82 #define I2C_M_REV_DIR_ADDR 0x2000 /* use only if I2C_FUNC_PROTOCOL_MANGLING */
84 #define I2C_M_STOP 0x8000 /* use only if I2C_FUNC_PROTOCOL_MANGLING */
93 #define I2C_FUNC_PROTOCOL_MANGLING 0x00000004 /* required for I2C_M_IGNORE_NAK etc. */ macro
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Di2c.h39 #define I2C_FUNC_PROTOCOL_MANGLING 0x00000004 macro
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Di2c.h39 #define I2C_FUNC_PROTOCOL_MANGLING 0x00000004 macro
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Di2c.h29 #define I2C_FUNC_PROTOCOL_MANGLING 0x00000004 macro
/kernel/linux/linux-5.10/drivers/input/joystick/
H A Das5011.c235 I2C_FUNC_PROTOCOL_MANGLING)) { in as5011_probe()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-mt7621.c245 return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_PROTOCOL_MANGLING; in mtk_i2c_func()
H A Di2c-tegra-bpmp.c277 I2C_FUNC_PROTOCOL_MANGLING | I2C_FUNC_NOSTART; in tegra_bpmp_i2c_func()
H A Di2c-brcmstb.c537 | I2C_FUNC_NOSTART | I2C_FUNC_PROTOCOL_MANGLING; in brcmstb_i2c_functionality()
H A Di2c-fsi.c642 return I2C_FUNC_I2C | I2C_FUNC_PROTOCOL_MANGLING | in fsi_i2c_functionality()
H A Di2c-rk3x.c1161 return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_PROTOCOL_MANGLING; in rk3x_i2c_func()
H A Di2c-s3c2410.c790 I2C_FUNC_PROTOCOL_MANGLING; in s3c24xx_i2c_func()
H A Di2c-sh_mobile.c746 return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_PROTOCOL_MANGLING; in sh_mobile_i2c_func()
/kernel/linux/linux-5.10/drivers/i2c/algos/
H A Di2c-algo-pcf.c386 I2C_FUNC_PROTOCOL_MANGLING; in pcf_func()
H A Di2c-algo-bit.c628 I2C_FUNC_10BIT_ADDR | I2C_FUNC_PROTOCOL_MANGLING; in bit_func()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-tegra-bpmp.c274 I2C_FUNC_PROTOCOL_MANGLING | I2C_FUNC_NOSTART; in tegra_bpmp_i2c_func()
H A Di2c-mt7621.c246 return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL | I2C_FUNC_PROTOCOL_MANGLING; in mtk_i2c_func()
H A Di2c-brcmstb.c526 | I2C_FUNC_NOSTART | I2C_FUNC_PROTOCOL_MANGLING; in brcmstb_i2c_functionality()
H A Di2c-fsi.c642 return I2C_FUNC_I2C | I2C_FUNC_PROTOCOL_MANGLING | in fsi_i2c_functionality()
H A Di2c-s3c2410.c783 I2C_FUNC_PROTOCOL_MANGLING; in s3c24xx_i2c_func()
/kernel/linux/linux-6.6/drivers/i2c/algos/
H A Di2c-algo-pcf.c386 I2C_FUNC_PROTOCOL_MANGLING; in pcf_func()
H A Di2c-algo-bit.c615 I2C_FUNC_10BIT_ADDR | I2C_FUNC_PROTOCOL_MANGLING; in bit_func()
/kernel/linux/linux-6.6/drivers/input/joystick/
H A Das5011.c234 I2C_FUNC_PROTOCOL_MANGLING)) { in as5011_probe()
/kernel/linux/linux-6.6/drivers/iio/chemical/
H A Dsunrise_co2.c508 if (i2c_check_functionality(client->adapter, I2C_FUNC_PROTOCOL_MANGLING)) in sunrise_probe()
/kernel/linux/linux-5.10/drivers/staging/kpc2000/
H A Dkpc2000_i2c.c597 disable_flag(I2C_FUNC_PROTOCOL_MANGLING) | /* 0x00000004 */ in i801_func()

Completed in 21 milliseconds

12