diff options
| author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2013-03-29 01:03:39 -0400 |
|---|---|---|
| committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2013-03-29 09:08:03 -0400 |
| commit | 939dc51bddc245df51c1e8ee44bf136621475149 (patch) | |
| tree | d4bea62bc17369b6cf2946142945904febac853e | |
| parent | 8bb9660418e05bb1845ac1a2428444d78e322cc7 (diff) | |
ASoC: wm2000: Expose some more registers for diagnostics
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
| -rw-r--r-- | sound/soc/codecs/wm2000.c | 4 | ||||
| -rw-r--r-- | sound/soc/codecs/wm2000.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/sound/soc/codecs/wm2000.c b/sound/soc/codecs/wm2000.c index f2ac38b61a1b..7fefd766b582 100644 --- a/sound/soc/codecs/wm2000.c +++ b/sound/soc/codecs/wm2000.c | |||
| @@ -761,6 +761,8 @@ static bool wm2000_readable_reg(struct device *dev, unsigned int reg) | |||
| 761 | case WM2000_REG_SYS_CTL2: | 761 | case WM2000_REG_SYS_CTL2: |
| 762 | case WM2000_REG_ANC_STAT: | 762 | case WM2000_REG_ANC_STAT: |
| 763 | case WM2000_REG_IF_CTL: | 763 | case WM2000_REG_IF_CTL: |
| 764 | case WM2000_REG_ANA_MIC_CTL: | ||
| 765 | case WM2000_REG_SPK_CTL: | ||
| 764 | return true; | 766 | return true; |
| 765 | default: | 767 | default: |
| 766 | return false; | 768 | return false; |
| @@ -771,7 +773,7 @@ static const struct regmap_config wm2000_regmap = { | |||
| 771 | .reg_bits = 16, | 773 | .reg_bits = 16, |
| 772 | .val_bits = 8, | 774 | .val_bits = 8, |
| 773 | 775 | ||
| 774 | .max_register = WM2000_REG_IF_CTL, | 776 | .max_register = WM2000_REG_SPK_CTL, |
| 775 | .readable_reg = wm2000_readable_reg, | 777 | .readable_reg = wm2000_readable_reg, |
| 776 | }; | 778 | }; |
| 777 | 779 | ||
diff --git a/sound/soc/codecs/wm2000.h b/sound/soc/codecs/wm2000.h index fb812cd9e77d..3870c0e1d246 100644 --- a/sound/soc/codecs/wm2000.h +++ b/sound/soc/codecs/wm2000.h | |||
| @@ -30,6 +30,8 @@ | |||
| 30 | #define WM2000_REG_SYS_CTL2 0xf004 | 30 | #define WM2000_REG_SYS_CTL2 0xf004 |
| 31 | #define WM2000_REG_ANC_STAT 0xf005 | 31 | #define WM2000_REG_ANC_STAT 0xf005 |
| 32 | #define WM2000_REG_IF_CTL 0xf006 | 32 | #define WM2000_REG_IF_CTL 0xf006 |
| 33 | #define WM2000_REG_ANA_MIC_CTL 0xf028 | ||
| 34 | #define WM2000_REG_SPK_CTL 0xf034 | ||
| 33 | 35 | ||
| 34 | /* SPEECH_CLARITY */ | 36 | /* SPEECH_CLARITY */ |
| 35 | #define WM2000_SPEECH_CLARITY 0x01 | 37 | #define WM2000_SPEECH_CLARITY 0x01 |
