 msp3400c_write(client,I2C_MSP3400C_DEM, 0x40, msp->i2s_mode); 
static int msp34xxg_reset(struct i2c_client *client){	struct msp3400c *msp = i2c_get_clientdata(client);	int modus,std;	if (msp3400c_reset(client))		return -1;	/* make sure that input/output is muted (paranoid mode) */	if (msp3400c_write(client,			   I2C_MSP3400C_DFP,			   0x13, /* ACB */			   0x0f20 /* mute DSP input, mute SCART 1 */))		return -1;	/* step-by-step initialisation, as described in the manual */	modus = msp34xx_modus(msp->norm);	std   = msp34xx_standard(msp->norm);	modus &= ~0x03; /* STATUS_CHANGE=0 */	modus |= 0x01;  /* AUTOMATIC_SOUND_DETECTION=1 */	if (msp3400c_write(client,			   I2C_MSP3400C_DEM,			   0x30/*MODUS*/,			   modus))		return -1;	if (msp3400c_write(client,			   I2C_MSP3400C_DEM,			   0x20/*standard*/,			   std))		return -1;	/* write the dfps that may have an influence on	   standard/audio autodetection right now */	msp34xxg_set_source(client, msp->source);	if (msp3400c_write_dfp_with_default(client, 0x0e,	/* AM/FM Prescale */					    0x3000					    /* default: [15:8] 75khz deviation */	    ))		return -1;	if (msp3400c_write_dfp_with_default(client, 0x10,	/* NICAM Prescale */					    0x5a00					    /* default: 9db gain (as recommended) */	    ))		return -1;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/eac94356c8f9f7d3854ed0290a406b13bfe8df4c/msp3400.c/buggy/drivers/media/video/msp3400.c