0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef _TVAUDIO_H
0010 #define _TVAUDIO_H
0011
0012
0013
0014
0015
0016 #define I2C_ADDR_TDA8425 0x82
0017 #define I2C_ADDR_TDA9840 0x84
0018 #define I2C_ADDR_TDA9874 0xb0
0019 #define I2C_ADDR_TDA9875 0xb0
0020 #define I2C_ADDR_TDA8425 0x82
0021 #define I2C_ADDR_TDA9840 0x84
0022 #define I2C_ADDR_TDA985x_L 0xb4
0023 #define I2C_ADDR_TDA985x_H 0xb6
0024 #define I2C_ADDR_TDA9874 0xb0
0025 #define I2C_ADDR_TEA6300 0x80
0026 #define I2C_ADDR_TEA6420 0x98
0027 #define I2C_ADDR_PIC16C54 0x96
0028
0029
0030 #define TVAUDIO_INPUT_TUNER 0
0031 #define TVAUDIO_INPUT_RADIO 1
0032 #define TVAUDIO_INPUT_EXTERN 2
0033 #define TVAUDIO_INPUT_INTERN 3
0034
0035 static inline const unsigned short *tvaudio_addrs(void)
0036 {
0037 static const unsigned short addrs[] = {
0038 I2C_ADDR_TDA8425 >> 1,
0039 I2C_ADDR_TEA6300 >> 1,
0040 I2C_ADDR_TEA6420 >> 1,
0041 I2C_ADDR_TDA9840 >> 1,
0042 I2C_ADDR_TDA985x_L >> 1,
0043 I2C_ADDR_TDA985x_H >> 1,
0044 I2C_ADDR_TDA9874 >> 1,
0045 I2C_ADDR_PIC16C54 >> 1,
0046 I2C_CLIENT_END
0047 };
0048
0049 return addrs;
0050 }
0051
0052 #endif