tda19988_reg_write
tda19988_reg_write(sc, addr, data);
tda19988_reg_write(sc, addr, data);
tda19988_reg_write(sc, TDA_ENC_CNTRL, ENC_CNTRL_DVI_MODE);
tda19988_reg_write(sc, TDA_HVF_CNTRL_0,
tda19988_reg_write(sc, TDA_VIP_CNTRL_5, VIP_CNTRL_5_SP_CNT(0));
tda19988_reg_write(sc, TDA_VIP_CNTRL_4,
tda19988_reg_write(sc, TDA_SERIALIZER, 0);
tda19988_reg_write(sc, TDA_HVF_CNTRL_1, HVF_CNTRL_1_VQR_FULL);
tda19988_reg_write(sc, TDA_RPT_CNTRL, 0);
tda19988_reg_write(sc, TDA_SEL_CLK, SEL_CLK_SEL_VRF_CLK(0) |
tda19988_reg_write(sc, TDA_PLL_SERIAL_2, PLL_SERIAL_2_SRL_NOSC(div) |
tda19988_reg_write(sc, TDA_ANA_GENERAL, 0x09);
tda19988_reg_write(sc, TDA_VIP_CNTRL_3, reg);
tda19988_reg_write(sc, TDA_TBG_CNTRL_1, reg);
tda19988_reg_write(sc, TDA_VIDFORMAT, 0x00);
tda19988_reg_write(sc, TDA_ENABLE_SPACE, 0x00);
tda19988_reg_write(sc, TDA_DDC_ADDR, 0xa0);
tda19988_reg_write(sc, TDA_DDC_OFFS, (block % 2) ? 128 : 0);
tda19988_reg_write(sc, TDA_DDC_SEGM_ADDR, 0x60);
tda19988_reg_write(sc, TDA_DDC_SEGM, block / 2);
tda19988_reg_write(sc, TDA_EDID_CTRL, 1);
tda19988_reg_write(sc, TDA_EDID_CTRL, 0);
tda19988_reg_write(sc, TDA_PLL_SERIAL_1, 0x00);
tda19988_reg_write(sc, TDA_PLL_SERIAL_2, PLL_SERIAL_2_SRL_NOSC(1));
tda19988_reg_write(sc, TDA_PLL_SERIAL_3, 0x00);
tda19988_reg_write(sc, TDA_SERIALIZER, 0x00);
tda19988_reg_write(sc, TDA_BUFFER_OUT, 0x00);
tda19988_reg_write(sc, TDA_PLL_SCG1, 0x00);
tda19988_reg_write(sc, TDA_SEL_CLK, SEL_CLK_SEL_CLK1 | SEL_CLK_ENA_SC_CLK);
tda19988_reg_write(sc, TDA_PLL_SCGN1, 0xfa);
tda19988_reg_write(sc, TDA_PLL_SCGN2, 0x00);
tda19988_reg_write(sc, TDA_PLL_SCGR1, 0x5b);
tda19988_reg_write(sc, TDA_PLL_SCGR2, 0x00);
tda19988_reg_write(sc, TDA_PLL_SCG2, 0x10);
tda19988_reg_write(sc, TDA_MUX_VP_VIP_OUT, 0x24);
tda19988_reg_write(sc, TDA_DDC_CTRL, DDC_ENABLE);
tda19988_reg_write(sc, TDA_TX3, 39);
tda19988_reg_write(sc, TDA_VIP_CNTRL_0, 0x23);
tda19988_reg_write(sc, TDA_VIP_CNTRL_1, 0x01);
tda19988_reg_write(sc, TDA_VIP_CNTRL_2, 0x45);