dprintk("%s SAP (status: unknown)\n",__FUNCTION__); set_audio_start(core, SEL_SAP); 
dprintk("%s SAP (status: unknown)\n", __FUNCTION__); set_audio_start(core, SEL_SAP); 
static void set_audio_standard_BTSC(struct cx88_core *core, unsigned int sap, u32 mode){	static const struct rlist btsc[] = {	{ AUD_AFE_12DB_EN,             0x00000001 },		{ AUD_OUT1_SEL,                0x00000013 },		{ AUD_OUT1_SHIFT,              0x00000000 },		{ AUD_POLY0_DDS_CONSTANT,      0x0012010c },		{ AUD_DMD_RA_DDS,              0x00c3e7aa },		{ AUD_DBX_IN_GAIN,             0x00004734 },		{ AUD_DBX_WBE_GAIN,            0x00004640 },		{ AUD_DBX_SE_GAIN,             0x00008d31 },		{ AUD_DCOC_0_SRC,              0x0000001a },		{ AUD_IIR1_4_SEL,              0x00000021 },		{ AUD_DCOC_PASS_IN,            0x00000003 },		{ AUD_DCOC_0_SHIFT_IN0,        0x0000000a },		{ AUD_DCOC_0_SHIFT_IN1,        0x00000008 },		{ AUD_DCOC_1_SHIFT_IN0,        0x0000000a },		{ AUD_DCOC_1_SHIFT_IN1,        0x00000008 },		{ AUD_DN0_FREQ,                0x0000283b },		{ AUD_DN2_SRC_SEL,             0x00000008 },		{ AUD_DN2_FREQ,                0x00003000 },		{ AUD_DN2_AFC,                 0x00000002 },		{ AUD_DN2_SHFT,                0x00000000 },		{ AUD_IIR2_2_SEL,              0x00000020 },		{ AUD_IIR2_2_SHIFT,            0x00000000 },		{ AUD_IIR2_3_SEL,              0x0000001f },		{ AUD_IIR2_3_SHIFT,            0x00000000 },		{ AUD_CRDC1_SRC_SEL,           0x000003ce },		{ AUD_CRDC1_SHIFT,             0x00000000 },		{ AUD_CORDIC_SHIFT_1,          0x00000007 },		{ AUD_DCOC_1_SRC,              0x0000001b },		{ AUD_DCOC1_SHIFT,             0x00000000 },		{ AUD_RDSI_SEL,                0x00000008 },		{ AUD_RDSQ_SEL,                0x00000008 },		{ AUD_RDSI_SHIFT,              0x00000000 },		{ AUD_RDSQ_SHIFT,              0x00000000 },		{ AUD_POLYPH80SCALEFAC,        0x00000003 },		{ /* end of list */ },	};	static const struct rlist btsc_sap[] = {	{ AUD_AFE_12DB_EN,             0x00000001 },		{ AUD_DBX_IN_GAIN,             0x00007200 },		{ AUD_DBX_WBE_GAIN,            0x00006200 },		{ AUD_DBX_SE_GAIN,             0x00006200 },		{ AUD_IIR1_1_SEL,              0x00000000 },		{ AUD_IIR1_3_SEL,              0x00000001 },		{ AUD_DN1_SRC_SEL,             0x00000007 },		{ AUD_IIR1_4_SHIFT,            0x00000006 },		{ AUD_IIR2_1_SHIFT,            0x00000000 },		{ AUD_IIR2_2_SHIFT,            0x00000000 },		{ AUD_IIR3_0_SHIFT,            0x00000000 },		{ AUD_IIR3_1_SHIFT,            0x00000000 },		{ AUD_IIR3_0_SEL,              0x0000000d },		{ AUD_IIR3_1_SEL,              0x0000000e },		{ AUD_DEEMPH1_SRC_SEL,         0x00000014 },		{ AUD_DEEMPH1_SHIFT,           0x00000000 },		{ AUD_DEEMPH1_G0,              0x00004000 },		{ AUD_DEEMPH1_A0,              0x00000000 },		{ AUD_DEEMPH1_B0,              0x00000000 },		{ AUD_DEEMPH1_A1,              0x00000000 },		{ AUD_DEEMPH1_B1,              0x00000000 },		{ AUD_OUT0_SEL,                0x0000003f },		{ AUD_OUT1_SEL,                0x0000003f },		{ AUD_DN1_AFC,                 0x00000002 },		{ AUD_DCOC_0_SHIFT_IN0,        0x0000000a },		{ AUD_DCOC_0_SHIFT_IN1,        0x00000008 },		{ AUD_DCOC_1_SHIFT_IN0,        0x0000000a },		{ AUD_DCOC_1_SHIFT_IN1,        0x00000008 },		{ AUD_IIR1_0_SEL,              0x0000001d },		{ AUD_IIR1_2_SEL,              0x0000001e },		{ AUD_IIR2_1_SEL,              0x00000002 },		{ AUD_IIR2_2_SEL,              0x00000004 },		{ AUD_IIR3_2_SEL,              0x0000000f },		{ AUD_DCOC2_SHIFT,             0x00000001 },		{ AUD_IIR3_2_SHIFT,            0x00000001 },		{ AUD_DEEMPH0_SRC_SEL,         0x00000014 },		{ AUD_CORDIC_SHIFT_1,          0x00000006 },		{ AUD_POLY0_DDS_CONSTANT,      0x000e4db2 },		{ AUD_DMD_RA_DDS,              0x00f696e6 },		{ AUD_IIR2_3_SEL,              0x00000025 },		{ AUD_IIR1_4_SEL,              0x00000021 },		{ AUD_DN1_FREQ,                0x0000c965 },		{ AUD_DCOC_PASS_IN,            0x00000003 },		{ AUD_DCOC_0_SRC,              0x0000001a },		{ AUD_DCOC_1_SRC,              0x0000001b },		{ AUD_DCOC1_SHIFT,             0x00000000 },		{ AUD_RDSI_SEL,                0x00000009 },		{ AUD_RDSQ_SEL,                0x00000009 },		{ AUD_RDSI_SHIFT,              0x00000000 },		{ AUD_RDSQ_SHIFT,              0x00000000 },		{ AUD_POLYPH80SCALEFAC,        0x00000003 },		{ /* end of list */ },	};	mode |= EN_FMRADIO_EN_RDS;	if (sap) {		dprintk("%s SAP (status: unknown)\n",__FUNCTION__);	set_audio_start(core, SEL_SAP);		set_audio_registers(core, btsc_sap);		set_audio_finish(core, mode);	} else {		dprintk("%s (status: known-good)\n",__FUNCTION__);	set_audio_start(core, SEL_BTSC);		set_audio_registers(core, btsc);		set_audio_finish(core, mode);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7b3c6d659fc392cfd80e57840c10ccd4c6ab62c5/cx88-tvaudio.c/buggy/drivers/media/video/cx88/cx88-tvaudio.c