/* STOPs do not generate an interrupt or set the SI flag, since the part returns the idle state (0xf8). Hence we don't need to pca_wait here.  */
static void pca_stop(struct i2c_algo_pca_data *adap)
/* STOPs do not generate an interrupt or set the SI flag, since the part returns the idle state (0xf8). Hence we don't need to pca_wait here.  */
static void pca_stop(struct i2c_algo_pca_data *adap)
{
	int sta = pca_get_con(adap);
	DEB2("=== STOP\n");
	sta |= I2C_PCA_CON_STO;
	sta &= ~(I2C_PCA_CON_STA|I2C_PCA_CON_SI);
	pca_set_con(adap, sta);
}