aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorThomas Niederprüm <niederp@physik.uni-kl.de>2015-01-21 18:01:55 -0500
committerMark Brown <broonie@kernel.org>2015-01-27 12:13:23 -0500
commit88483f59d95f06e43dc9152afc81402df687bd27 (patch)
tree3e66ac79bd8c2575441aee4e0c020492657125e8 /sound
parentb66a29808e1fac7fc5c8174e3ec0f014bd418280 (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.c21
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 190static DECLARE_TLV_DB_RANGE(sta32x_limiter_ac_attack_tlv,
191static 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
197static const unsigned int sta32x_limiter_ac_release_tlv[] = { 195static 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
206static const unsigned int sta32x_limiter_drc_attack_tlv[] = { 203static 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
213static const unsigned int sta32x_limiter_drc_release_tlv[] = { 209static 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
222static SOC_ENUM_SINGLE_DECL(sta32x_drc_ac_enum, 217static SOC_ENUM_SINGLE_DECL(sta32x_drc_ac_enum,
223 STA32X_CONFD, STA32X_CONFD_DRC_SHIFT, 218 STA32X_CONFD, STA32X_CONFD_DRC_SHIFT,