Other Parts Discussed in Thread: TPA2005D1, , TLV320AIC3007
Tool/software: Linux
Hello Sir ,
I am using "tlv320aic3106" audio codec IC, "TPA2005D1" Class-D Audio Power Amplifier,(4 or 8 )ohm speakers on line out [LEFT_LO+] . I am able to get output but a constant static noise is there . Without any Alsa settings the noise is much louder , If i am enabling any line out mixer as "left line mixer PGAR bypass" ,"left line mixer PGAL bypass" ,"left line mixer line2L bypass", or "left line mixer line 2R bypass" and setting the value to "0" i.e mute the noise is reducing a bit but still it is there . The other thing which i had observed is while using a 4 ohm speaker the noise value is louder as compared to a 8 ohm speaker .
Sir could you please check the register configuration and suggest me a way to resolve the issue. I could not able to figure out whether it is due to some hardware or software.
static const u8 aic3x_reg[AIC3X_CACHEREGNUM] = {
0x00, 0x00, 0x00, 0x10, /* 0 */
0x04, 0x00, 0x00, 0x00, /* 4 */
0x00, 0x00, 0x00, 0x01, /* 8 */
0x00, 0x00, 0x00, 0x80, /* 12 */
0x80, 0xff, 0xff, 0x78, /* 16 */
0x78, 0x78, 0x78, 0x78, /* 20 */
0x78, 0x00, 0x00, 0xfe, /* 24 */
0x00, 0x00, 0xfe, 0x00, /* 28 */
0x18, 0x18, 0x00, 0x00, /* 32 */
0x00, 0x00, 0x00, 0x00, /* 36 */
0x00, 0x00, 0x00, 0x80, /* 40 */
0x80, 0x00, 0x00, 0x00, /* 44 */
0x00, 0x00, 0x00, 0x04, /* 48 */
0x00, 0x00, 0x00, 0x00, /* 52 */
0x00, 0x00, 0x04, 0x00, /* 56 */
0x00, 0x00, 0x00, 0x00, /* 60 */
0x00, 0x04, 0x00, 0x00, /* 64 */
0x00, 0x00, 0x00, 0x00, /* 68 */
0x04, 0x00, 0x00, 0x00, /* 72 */
0x00, 0x00, 0x00, 0x00, /* 76 */
0x00, 0x00, 0x00, 0x00, /* 80 */
0x00, 0x00, 0x00, 0x00, /* 84 */
0x00, 0x00, 0x00, 0x00, /* 88 */
0x00, 0x00, 0x00, 0x00, /* 92 */
0x00, 0x00, 0x00, 0x00, /* 96 */
0x00, 0x00, 0x02, /* 100 */
};
with regards
pranav