adv7511_cec_write
adv7511_cec_write(sd, 0x50, 0x01);
adv7511_cec_write(sd, 0x50, 0x00);
adv7511_cec_write(sd, 0x4a, 0x00);
adv7511_cec_write(sd, 0x4a, 0x07);
adv7511_cec_write(sd, 0x4e, ratio << 2);
return adv7511_cec_write(sd, reg, (adv7511_cec_read(sd, reg) & mask) | val);
adv7511_cec_write(sd, reg->reg & 0xff, reg->val & 0xff);
adv7511_cec_write(sd, 0x4a, 0x00);
adv7511_cec_write(sd, 0x4a, 0x07);
adv7511_cec_write(sd, i, msg->msg[i]);
adv7511_cec_write(sd, 0x10, len);
adv7511_cec_write(sd, 0x11, 0x01);
adv7511_cec_write(sd, 0x4a, 0); /* toggle to re-enable rx 1 */
adv7511_cec_write(sd, 0x4a, 1);