0001
0002 #ifndef _UDA134X_CODEC_H
0003 #define _UDA134X_CODEC_H
0004
0005 #define UDA134X_L3ADDR 5
0006 #define UDA134X_DATA0_ADDR ((UDA134X_L3ADDR << 2) | 0)
0007 #define UDA134X_DATA1_ADDR ((UDA134X_L3ADDR << 2) | 1)
0008 #define UDA134X_STATUS_ADDR ((UDA134X_L3ADDR << 2) | 2)
0009
0010 #define UDA134X_EXTADDR_PREFIX 0xC0
0011 #define UDA134X_EXTDATA_PREFIX 0xE0
0012
0013
0014 #define UDA134X_EA000 0
0015 #define UDA134X_EA001 1
0016 #define UDA134X_EA010 2
0017 #define UDA134X_EA011 3
0018 #define UDA134X_EA100 4
0019 #define UDA134X_EA101 5
0020 #define UDA134X_EA110 6
0021 #define UDA134X_EA111 7
0022 #define UDA134X_STATUS0 8
0023 #define UDA134X_STATUS1 9
0024 #define UDA134X_DATA000 10
0025 #define UDA134X_DATA001 11
0026 #define UDA134X_DATA010 12
0027 #define UDA134X_DATA011 13
0028 #define UDA134X_DATA1 14
0029
0030 #define STATUS0_DAIFMT_MASK (~(7<<1))
0031 #define STATUS0_SYSCLK_MASK (~(3<<4))
0032
0033 #endif