sdp_write
return sdp_write(state, ADV748X_SDP_INSEL, input);
ret = sdp_write(state, 0x0e, 0x00);
ret = sdp_write(state, ADV748X_SDP_BRI, ctrl->val);
ret = sdp_write(state, ADV748X_SDP_HUE, -ctrl->val);
ret = sdp_write(state, ADV748X_SDP_CON, ctrl->val);
ret = sdp_write(state, ADV748X_SDP_SD_SAT_U, ctrl->val);
ret = sdp_write(state, ADV748X_SDP_SD_SAT_V, ctrl->val);
ret = sdp_write(state, ADV748X_SDP_MAP_SEL,
#define sdp_clrset(s, r, m, v) sdp_write(s, r, (sdp_read(s, r) & ~(m)) | (v))
sdp_write(sd, 0x14, ctrl->val);
sdp_write(sd, 0x13, ctrl->val);
sdp_write(sd, 0x15, ctrl->val);
sdp_write(sd, 0x16, ctrl->val);
sdp_write(sd, 0xde, Y);
sdp_write(sd, 0xdf, (V & 0xf0) | ((U >> 4) & 0x0f));
sdp_write(sd, 0x00, 0x3F); /* Autodetect PAL NTSC (not SECAM) */
sdp_write(sd, 0x01, 0x00); /* Pedestal Off */
sdp_write(sd, 0x03, 0xE4); /* Manual VCR Gain Luma 0x40B */
sdp_write(sd, 0x04, 0x0B); /* Manual Luma setting */
sdp_write(sd, 0x05, 0xC3); /* Manual Chroma setting 0x3FE */
sdp_write(sd, 0x06, 0xFE); /* Manual Chroma setting */
sdp_write(sd, 0x12, 0x0D); /* Frame TBC,I_P, 3D comb enabled */
sdp_write(sd, 0xA7, 0x00); /* ADI Recommended Write */
sdp_write(sd, 0x12, 0x0d); /* Frame TBC,3D comb enabled */
sdp_write(sd, 0x12, 0x00); /* Disable 3D comb, Frame TBC & 3DNR */
sdp_write(sd, 0x12, 0x00); /* Disable 3D Comb, Frame TBC & 3DNR */
sdp_write(sd, 0x12, 0x05); /* Enable FRAME TBC & 3D COMB */
return sdp_write(sd, reg, (sdp_read(sd, reg) & mask) | val);
sdp_write(sd, reg->reg & 0xff, val);