/* access via i2c mode (for EWX 24/96, EWS 88MT&D)  */
static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data)
/* access via i2c mode (for EWX 24/96, EWS 88MT&D)  */
static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data)
{
	struct snd_ice1712 *ice = bus->private_data;
	unsigned char tmp = 0;
	if (clk)
		tmp |= ICE1712_EWX2496_SERIAL_CLOCK;
	if (data)
		tmp |= ICE1712_EWX2496_SERIAL_DATA;
	snd_ice1712_write(ice, ICE1712_IREG_GPIO_DATA, tmp);
	udelay(5);
}