adv7183_write
adv7183_write(sd, reg, data);
adv7183_write(sd, ADV7183_IN_CTRL, reg);
adv7183_write(sd, ADV7183_POW_MANAGE, reg);
adv7183_write(sd, ADV7183_IN_CTRL, reg);
adv7183_write(sd, ADV7183_OUT_CTRL, reg);
adv7183_write(sd, ADV7183_BRIGHTNESS, val);
adv7183_write(sd, ADV7183_CONTRAST, val);
adv7183_write(sd, ADV7183_SD_SATURATION_CB, val >> 8);
adv7183_write(sd, ADV7183_SD_SATURATION_CR, (val & 0xFF));
adv7183_write(sd, ADV7183_SD_OFFSET_CB, val >> 8);
adv7183_write(sd, ADV7183_SD_OFFSET_CR, (val & 0xFF));
adv7183_write(sd, ADV7183_IN_CTRL, reg);
adv7183_write(sd, reg->reg & 0xff, reg->val & 0xff);