Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/include/uapi/linux/
H A Di2c.h83 #define I2C_M_STOP 0x8000 /* if I2C_FUNC_PROTOCOL_MANGLING */ macro
/kernel/linux/linux-6.6/include/uapi/linux/
H A Di2c.h43 * %I2C_M_STOP: force a STOP condition after the message
84 #define I2C_M_STOP 0x8000 /* use only if I2C_FUNC_PROTOCOL_MANGLING */ macro
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Di2c.h33 #define I2C_M_STOP 0x8000 macro
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Di2c.h33 #define I2C_M_STOP 0x8000 macro
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Di2c.h23 #define I2C_M_STOP 0x8000 macro
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dsmu_v11_0_i2c.c317 if (numbytes == 1 && i2c_flag & I2C_M_STOP) in smu_v11_0_i2c_transmit()
396 if (numbytes == 1 && i2c_flag & I2C_M_STOP) in smu_v11_0_i2c_receive()
689 i2c_flag |= I2C_M_STOP; in smu_v11_0_i2c_xfer()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-tegra-bpmp.c53 if (flags & I2C_M_STOP) { in tegra_bpmp_xlate_flags()
55 flags &= ~I2C_M_STOP; in tegra_bpmp_xlate_flags()
H A Di2c-uniphier.c227 /* Emit STOP if it is the last message or I2C_M_STOP is set. */ in uniphier_i2c_master_xfer()
228 bool stop = (msg + 1 == emsg) || (msg->flags & I2C_M_STOP); in uniphier_i2c_master_xfer()
H A Di2c-uniphier-f.c419 /* Emit STOP if it is the last message or I2C_M_STOP is set. */ in uniphier_fi2c_master_xfer()
420 bool stop = (msg + 1 == emsg) || (msg->flags & I2C_M_STOP); in uniphier_fi2c_master_xfer()
H A Di2c-fsi.c247 if (stop || msg->flags & I2C_M_STOP) in fsi_i2c_start()
H A Di2c-sh_mobile.c97 /* I2C message or if the I2C_M_STOP flag is set. Similarly, the BUSY bit is */
662 pd->send_stop = i == num - 1 || msg->flags & I2C_M_STOP; in sh_mobile_xfer()
H A Di2c-omap.c699 if (msg->flags & I2C_M_STOP) in omap_i2c_xfer_msg()
H A Di2c-pxa.c923 * of any message with I2C_M_STOP (e.g. SCCB), send a STOP. in i2c_pxa_irq_txempty()
926 ((i2c->msg->flags & I2C_M_STOP) || in i2c_pxa_irq_txempty()
/kernel/linux/linux-5.10/drivers/iio/proximity/
H A Dpulsedlight-lidar-lite-v2.c76 msg[0].flags = client->flags | I2C_M_STOP; in lidar_i2c_xfer()
/kernel/linux/linux-6.6/drivers/iio/proximity/
H A Dpulsedlight-lidar-lite-v2.c76 msg[0].flags = client->flags | I2C_M_STOP; in lidar_i2c_xfer()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-uniphier.c227 /* Emit STOP if it is the last message or I2C_M_STOP is set. */ in uniphier_i2c_master_xfer()
228 bool stop = (msg + 1 == emsg) || (msg->flags & I2C_M_STOP); in uniphier_i2c_master_xfer()
H A Di2c-tegra-bpmp.c49 if (flags & I2C_M_STOP) in tegra_bpmp_xlate_flags()
H A Di2c-uniphier-f.c419 /* Emit STOP if it is the last message or I2C_M_STOP is set. */ in uniphier_fi2c_master_xfer()
420 bool stop = (msg + 1 == emsg) || (msg->flags & I2C_M_STOP); in uniphier_fi2c_master_xfer()
H A Di2c-hix5hd2.c363 if ((i == num - 1) || (msgs->flags & I2C_M_STOP)) in hix5hd2_i2c_xfer()
H A Di2c-fsi.c247 if (stop || msg->flags & I2C_M_STOP) in fsi_i2c_start()
H A Di2c-sh_mobile.c97 /* I2C message or if the I2C_M_STOP flag is set. Similarly, the BUSY bit is */
654 pd->send_stop = i == num - 1 || msg->flags & I2C_M_STOP; in sh_mobile_xfer()
H A Di2c-mchp-pci1xxxx.c1006 * if the I2C_M_STOP flag is set. in pci1xxxx_i2c_xfer()
1008 if ((i == num - 1) || (msgs[i].flags & I2C_M_STOP)) in pci1xxxx_i2c_xfer()
/kernel/linux/linux-5.10/drivers/i2c/algos/
H A Di2c-algo-bit.c552 if (msgs[i - 1].flags & I2C_M_STOP) { in bit_xfer()
/kernel/linux/linux-6.6/drivers/i2c/algos/
H A Di2c-algo-bit.c541 if (msgs[i - 1].flags & I2C_M_STOP) { in bit_xfer()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_dp_helper.c1396 if (!(i2c_msg->flags & I2C_M_STOP)) in drm_dp_i2c_msg_set_request()

Completed in 26 milliseconds

12