cx18_av_write4
cx18_av_write4(cx, 0x10c, 0x002be2fe);
cx18_av_write4(cx, 0x110, 0x0062a1f2);
cx18_av_write4(cx, 0x900, 0x08016d59);
cx18_av_write4(cx, 0x904, 0x08016d59);
cx18_av_write4(cx, 0x90c, 0x08016d59);
cx18_av_write4(cx, 0x12c, 0x112092ff);
cx18_av_write4(cx, 0x128, 0xa01d4bf8);
cx18_av_write4(cx, 0x108, 0x160e040f);
cx18_av_write4(cx, 0x10c, 0x002be2fe);
cx18_av_write4(cx, 0x110, 0x005227ad);
cx18_av_write4(cx, 0x900, 0x08014faa);
cx18_av_write4(cx, 0x904, 0x08014faa);
cx18_av_write4(cx, 0x90c, 0x08014faa);
cx18_av_write4(cx, 0x12c, 0x11205fff);
cx18_av_write4(cx, 0x128, 0xa01193f8);
cx18_av_write4(cx, 0x108, 0x300d040f);
cx18_av_write4(cx, 0x10c, 0x002be2fe);
cx18_av_write4(cx, 0x110, 0x0176740c);
cx18_av_write4(cx, 0x8f8, 0x08010000);
cx18_av_write4(cx, 0x900, 0x08020000);
cx18_av_write4(cx, 0x904, 0x08020000);
cx18_av_write4(cx, 0x90c, 0x08020000);
cx18_av_write4(cx, 0x12c, 0x11201fff);
cx18_av_write4(cx, 0x128, 0xa00d2ef8);
cx18_av_write4(cx, 0x108, 0x240e040f);
cx18_av_write4(cx, 0x10c, 0x002be2fe);
cx18_av_write4(cx, 0x110, 0x0062a1f2);
cx18_av_write4(cx, 0x8f8, 0x080160cd);
cx18_av_write4(cx, 0x900, 0x08017385);
cx18_av_write4(cx, 0x904, 0x08017385);
cx18_av_write4(cx, 0x90c, 0x08017385);
cx18_av_write4(cx, 0x12c, 0x112061ff);
cx18_av_write4(cx, 0x128, 0xa01d4bf8);
cx18_av_write4(cx, 0x108, 0x200d040f);
cx18_av_write4(cx, 0x10c, 0x002be2fe);
cx18_av_write4(cx, 0x110, 0x0176740c);
cx18_av_write4(cx, 0x8f8, 0x08018000);
cx18_av_write4(cx, 0x900, 0x08015555);
cx18_av_write4(cx, 0x904, 0x08015555);
cx18_av_write4(cx, 0x90c, 0x08015555);
cx18_av_write4(cx, 0x12c, 0x11203fff);
cx18_av_write4(cx, 0x128, 0xa01193f8);
cx18_av_write4(cx, 0x8d0, 0x01011012);
cx18_av_write4(cx, 0x8d0, 0x1f063870);
cx18_av_write4(cx, 0x108, 0x200d040f);
cx18_av_write4(cx, 0x10c, 0x002be2fe);
cx18_av_write4(cx, 0x110, 0x0176740c);
cx18_av_write4(cx, 0x900, 0x0801f77f);
cx18_av_write4(cx, 0x904, 0x0801f77f);
cx18_av_write4(cx, 0x90c, 0x0801f77f);
cx18_av_write4(cx, 0x12c, 0x11202fff);
cx18_av_write4(cx, 0x128, 0xa00d2ef8);
cx18_av_write4(cx, 0x108, 0x180e040f);
cx18_av_write4(cx, CXADEC_VID_PLL_FRAC, 0x002be2fe);
cx18_av_write4(cx, CXADEC_AUX_PLL_FRAC, 0x005227ad);
cx18_av_write4(cx, reg->reg & 0x00000ffc, reg->val);
cx18_av_write4(cx, CXADEC_DLL1_DIAG_CTRL, v);
cx18_av_write4(cx, CXADEC_DLL1_DIAG_CTRL, v | 0x10000100);
cx18_av_write4(cx, CXADEC_DLL2_DIAG_CTRL, v);
cx18_av_write4(cx, CXADEC_DLL2_DIAG_CTRL, v | 0x06000100);
cx18_av_write4(cx, CXADEC_AFE_DIAG_CTRL1, 0x000A1802);
cx18_av_write4(cx, CXADEC_SOFT_RST_CTRL, 0x8000);
cx18_av_write4(cx, CXADEC_SOFT_RST_CTRL, 0);
cx18_av_write4(cx, CXADEC_OUT_CTRL1, 0x4013252e);
cx18_av_write4(cx, CXADEC_SRC_COMB_CFG, 0x6628021F);
cx18_av_write4(cx, CXADEC_AFE_CTRL, afe_cfg);
return cx18_av_write4(cx, addr,
cx18_av_write4(cx, CXADEC_PLL_CTRL1, 0x160e040f);
int cx18_av_write4(struct cx18 *cx, u16 addr, u32 value);
cx18_av_write4(cx, CXADEC_I2S_IN_CTL, 0x000000A0);
cx18_av_write4(cx, CXADEC_I2S_OUT_CTL, 0x000001A0);
cx18_av_write4(cx, CXADEC_PIN_CFG3, 0x5600B687);
cx18_av_write4(cx, 0x09CC, 1);