diff options
author | Thomas Niederprüm <niederp@physik.uni-kl.de> | 2015-01-21 18:01:55 -0500 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-01-27 12:13:23 -0500 |
commit | 88483f59d95f06e43dc9152afc81402df687bd27 (patch) | |
tree | 3e66ac79bd8c2575441aee4e0c020492657125e8 /sound | |
parent | b66a29808e1fac7fc5c8174e3ec0f014bd418280 (diff) |
ASoC: sta32x: use DECLARE_TLV_DB_RANGE macro.
Signed-off-by: Thomas Niederprüm <niederp@physik.uni-kl.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/codecs/sta32x.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/sound/soc/codecs/sta32x.c b/sound/soc/codecs/sta32x.c index ae9283781bb6..b808c65788fa 100644 --- a/sound/soc/codecs/sta32x.c +++ b/sound/soc/codecs/sta32x.c | |||
@@ -187,37 +187,32 @@ static const char *sta32x_limiter_release_rate[] = { | |||
187 | "0.5116", "0.1370", "0.0744", "0.0499", "0.0360", "0.0299", | 187 | "0.5116", "0.1370", "0.0744", "0.0499", "0.0360", "0.0299", |
188 | "0.0264", "0.0208", "0.0198", "0.0172", "0.0147", "0.0137", | 188 | "0.0264", "0.0208", "0.0198", "0.0172", "0.0147", "0.0137", |
189 | "0.0134", "0.0117", "0.0110", "0.0104" }; | 189 | "0.0134", "0.0117", "0.0110", "0.0104" }; |
190 | 190 | static DECLARE_TLV_DB_RANGE(sta32x_limiter_ac_attack_tlv, | |
191 | static const unsigned int sta32x_limiter_ac_attack_tlv[] = { | ||
192 | TLV_DB_RANGE_HEAD(2), | ||
193 | 0, 7, TLV_DB_SCALE_ITEM(-1200, 200, 0), | 191 | 0, 7, TLV_DB_SCALE_ITEM(-1200, 200, 0), |
194 | 8, 16, TLV_DB_SCALE_ITEM(300, 100, 0), | 192 | 8, 16, TLV_DB_SCALE_ITEM(300, 100, 0), |
195 | }; | 193 | ); |
196 | 194 | ||
197 | static const unsigned int sta32x_limiter_ac_release_tlv[] = { | 195 | static DECLARE_TLV_DB_RANGE(sta32x_limiter_ac_release_tlv, |
198 | TLV_DB_RANGE_HEAD(5), | ||
199 | 0, 0, TLV_DB_SCALE_ITEM(TLV_DB_GAIN_MUTE, 0, 0), | 196 | 0, 0, TLV_DB_SCALE_ITEM(TLV_DB_GAIN_MUTE, 0, 0), |
200 | 1, 1, TLV_DB_SCALE_ITEM(-2900, 0, 0), | 197 | 1, 1, TLV_DB_SCALE_ITEM(-2900, 0, 0), |
201 | 2, 2, TLV_DB_SCALE_ITEM(-2000, 0, 0), | 198 | 2, 2, TLV_DB_SCALE_ITEM(-2000, 0, 0), |
202 | 3, 8, TLV_DB_SCALE_ITEM(-1400, 200, 0), | 199 | 3, 8, TLV_DB_SCALE_ITEM(-1400, 200, 0), |
203 | 8, 16, TLV_DB_SCALE_ITEM(-700, 100, 0), | 200 | 8, 16, TLV_DB_SCALE_ITEM(-700, 100, 0), |
204 | }; | 201 | ); |
205 | 202 | ||
206 | static const unsigned int sta32x_limiter_drc_attack_tlv[] = { | 203 | static DECLARE_TLV_DB_RANGE(sta32x_limiter_drc_attack_tlv, |
207 | TLV_DB_RANGE_HEAD(3), | ||
208 | 0, 7, TLV_DB_SCALE_ITEM(-3100, 200, 0), | 204 | 0, 7, TLV_DB_SCALE_ITEM(-3100, 200, 0), |
209 | 8, 13, TLV_DB_SCALE_ITEM(-1600, 100, 0), | 205 | 8, 13, TLV_DB_SCALE_ITEM(-1600, 100, 0), |
210 | 14, 16, TLV_DB_SCALE_ITEM(-1000, 300, 0), | 206 | 14, 16, TLV_DB_SCALE_ITEM(-1000, 300, 0), |
211 | }; | 207 | ); |
212 | 208 | ||
213 | static const unsigned int sta32x_limiter_drc_release_tlv[] = { | 209 | static DECLARE_TLV_DB_RANGE(sta32x_limiter_drc_release_tlv, |
214 | TLV_DB_RANGE_HEAD(5), | ||
215 | 0, 0, TLV_DB_SCALE_ITEM(TLV_DB_GAIN_MUTE, 0, 0), | 210 | 0, 0, TLV_DB_SCALE_ITEM(TLV_DB_GAIN_MUTE, 0, 0), |
216 | 1, 2, TLV_DB_SCALE_ITEM(-3800, 200, 0), | 211 | 1, 2, TLV_DB_SCALE_ITEM(-3800, 200, 0), |
217 | 3, 4, TLV_DB_SCALE_ITEM(-3300, 200, 0), | 212 | 3, 4, TLV_DB_SCALE_ITEM(-3300, 200, 0), |
218 | 5, 12, TLV_DB_SCALE_ITEM(-3000, 200, 0), | 213 | 5, 12, TLV_DB_SCALE_ITEM(-3000, 200, 0), |
219 | 13, 16, TLV_DB_SCALE_ITEM(-1500, 300, 0), | 214 | 13, 16, TLV_DB_SCALE_ITEM(-1500, 300, 0), |
220 | }; | 215 | ); |
221 | 216 | ||
222 | static SOC_ENUM_SINGLE_DECL(sta32x_drc_ac_enum, | 217 | static SOC_ENUM_SINGLE_DECL(sta32x_drc_ac_enum, |
223 | STA32X_CONFD, STA32X_CONFD_DRC_SHIFT, | 218 | STA32X_CONFD, STA32X_CONFD_DRC_SHIFT, |