I2C_MSP3400C_DEM
msp3400c_write(client, I2C_MSP3400C_DEM, 0x30, mode);
msp3400c_write(client, I2C_MSP3400C_DEM, 0x20, std);
val = msp3400c_read(client, I2C_MSP3400C_DEM, 0x7e);
msp3400c_write(client, I2C_MSP3400C_DEM, 0x20, val);
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0093, cdo1 & 0xfff);
msp3400c_write(client,I2C_MSP3400C_DEM, 0x009b, cdo1 >> 12);
msp3400c_write(client,I2C_MSP3400C_DEM, 0x00a3, cdo2 & 0xfff);
msp3400c_write(client,I2C_MSP3400C_DEM, 0x00ab, cdo2 >> 12);
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0056, 0); /*LOAD_REG_1/2*/
msp3400c_write(client,I2C_MSP3400C_DEM, 0x00bb, /* ad_cv */
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0001,
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0005, 0x0004); /* fir 2 */
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0005, 0x0040);
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0005, 0x0000);
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0005,
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0083, /* MODE_REG */
msp3400c_write(client,I2C_MSP3400C_DEM, 0x0056, 0); /*LOAD_REG_1/2*/
val = msp3400c_read(client, I2C_MSP3400C_DEM, 0x23);
val = msp3400c_read(client, I2C_MSP3400C_DEM, 0x200);