diff options
Diffstat (limited to 'sound/soc/codecs/rt5640.h')
| -rw-r--r-- | sound/soc/codecs/rt5640.h | 18 | 
1 files changed, 7 insertions, 11 deletions
diff --git a/sound/soc/codecs/rt5640.h b/sound/soc/codecs/rt5640.h index 5e8df25a13f..58ebe96b86d 100644 --- a/sound/soc/codecs/rt5640.h +++ b/sound/soc/codecs/rt5640.h @@ -192,6 +192,13 @@  #define RT5640_R_VOL_MASK			(0x3f)  #define RT5640_R_VOL_SFT			0 +/* SW Reset & Device ID (0x00) */ +#define RT5640_ID_MASK				(0x3 << 1) +#define RT5640_ID_5639				(0x0 << 1) +#define RT5640_ID_5640				(0x2 << 1) +#define RT5640_ID_5642				(0x3 << 1) + +  /* IN1 and IN2 Control (0x0d) */  /* IN3 and IN4 Control (0x0e) */  #define RT5640_BST_SFT1				12 @@ -976,8 +983,6 @@  #define RT5640_SCLK_SRC_SFT			14  #define RT5640_SCLK_SRC_MCLK			(0x0 << 14)  #define RT5640_SCLK_SRC_PLL1			(0x1 << 14) -#define RT5640_SCLK_SRC_PLL1T			(0x2 << 14) -#define RT5640_SCLK_SRC_RCCLK			(0x3 << 14) /* 15MHz */  #define RT5640_PLL1_SRC_MASK			(0x3 << 12)  #define RT5640_PLL1_SRC_SFT			12  #define RT5640_PLL1_SRC_MCLK			(0x0 << 12) @@ -2074,13 +2079,6 @@ enum {  	RT5640_DMIC2,  }; -struct rt5640_pll_code { -	bool m_bp; /* Indicates bypass m code or not. */ -	int m_code; -	int n_code; -	int k_code; -}; -  struct rt5640_priv {  	struct snd_soc_codec *codec;  	struct rt5640_platform_data pdata; @@ -2092,12 +2090,10 @@ struct rt5640_priv {  	int bclk[RT5640_AIFS];  	int master[RT5640_AIFS]; -	struct rt5640_pll_code pll_code;  	int pll_src;  	int pll_in;  	int pll_out; -	int dmic_en;  	bool hp_mute;  };  | 
