Add support for channel selection.
[tas2770sw-android/tas2770sw-android.git] / tas2770.h
index 197faec14e35842b313d5d428e529ab67e07bd93..b6b7e650a49744105a60dac813678065f5797486 100644 (file)
--- a/tas2770.h
+++ b/tas2770.h
     /* TDM Configuration Reg3 */
 #define TAS2770_TDMConfigurationReg3  TAS2770_REG(0X0, 0x0D)
 #define TAS2770_TDMConfigurationReg3_RXSLOTRight74_Mask  (0xf << 4)
+#define TAS2770_TDMConfigurationReg3_RXSLOTRight74_Shift 4
 #define TAS2770_TDMConfigurationReg3_RXSLOTLeft30_Mask  (0xf << 0)
+#define TAS2770_TDMConfigurationReg3_RXSLOTLeft30_Shift 0
 
     /* TDM Configuration Reg4 */
 #define TAS2770_TDMConfigurationReg4  TAS2770_REG(0X0, 0x0E)
@@ -725,6 +727,8 @@ struct tas2770_priv {
        int mnFrameSize;
        int mnPLL;
        int mnPPG;
+       int mnLeftSlot;
+       int mnRightSlot;
        int ch_size;
        void (*hw_reset)(struct tas2770_priv *pTAS2770);
        void (*clearIRQ)(struct tas2770_priv *pTAS2770);