diff options
author | Bard Liao <bardliao@realtek.com> | 2014-11-11 10:59:50 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2014-11-11 13:07:13 +0100 |
commit | 0cf1863219b474e82af9cb1f6715a0bbfa3fdf1a (patch) | |
tree | 1235900c2f1ffa9cd60908c196d3e3ac221c32f3 /sound/soc/codecs/rt5670.h | |
parent | Linux 3.18-rc1 (diff) | |
download | linux-0cf1863219b474e82af9cb1f6715a0bbfa3fdf1a.tar.xz linux-0cf1863219b474e82af9cb1f6715a0bbfa3fdf1a.zip |
ASoC: rt5670: add rt5672 codec support
rt5672 is very similar to rt5670. Therefore we use one codec driver
to support both codecs. The difference between rt5670 and rt5672 is
there is some difference in their dapm routing table.
Signed-off-by: Bard Liao <bardliao@realtek.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/codecs/rt5670.h')
-rw-r--r-- | sound/soc/codecs/rt5670.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sound/soc/codecs/rt5670.h b/sound/soc/codecs/rt5670.h index a0b5c855b492..d11b9c207e26 100644 --- a/sound/soc/codecs/rt5670.h +++ b/sound/soc/codecs/rt5670.h @@ -228,6 +228,12 @@ #define RT5670_R_VOL_MASK (0x3f) #define RT5670_R_VOL_SFT 0 +/* SW Reset & Device ID (0x00) */ +#define RT5670_ID_MASK (0x3 << 1) +#define RT5670_ID_5670 (0x0 << 1) +#define RT5670_ID_5672 (0x1 << 1) +#define RT5670_ID_5671 (0x2 << 1) + /* Combo Jack Control 1 (0x0a) */ #define RT5670_CBJ_BST1_MASK (0xf << 12) #define RT5670_CBJ_BST1_SFT (12) |