Mark Brown
01954a7b67
Merge remote-tracking branches 'asoc/topic/cs4265', 'asoc/topic/cs42l56', 'asoc/topic/cs42xx8', 'asoc/topic/cx20442' and 'asoc/topic/davinci' into asoc-next
2014-08-04 16:31:33 +01:00
Brian Austin
a046558719
ASoC: Fix SOC_DOUBLE_R_SX_TLV volume mixer arguments
...
Remove unnecessary bit shifts.
Correct min value to match datasheet.
Num steps = number of steps between min and max.
Reported-by: Ryan Harvey <ryan.harvey@cirrus.com >
Signed-off-by: Ryan Harvey <ryan.harvey@cirrus.com >
Signed-off-by: Brian Austin <brian.austin@cirrus.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2014-07-17 19:59:20 +01:00
Brian Austin
95b47f8de7
ASoC: cs42l56: Fix stereo channel register assignment for Headphone and LineOut volume mixers
...
Stereo Headphone and LineOut volume mixers are now attached to HPA+HPB, LOA+LOB.
Reported-by: Ryan Harvey <ryan.harvey@cirrus.com >
Signed-off-by: Ryan Harvey <ryan.harvey@cirrus.com >
Signed-off-by: Brian Austin <brian.austin@cirrus.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2014-07-17 19:57:50 +01:00
Brian Austin
c4324bfa54
ASoC: cs42l56: Move ADC/PCM Swap to DAPM
...
The Swap controls for ADC/PCM paths should be in the DAPM domain.
Signed-off-by: Brian Austin <brian.austin@cirrus.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2014-07-08 18:20:53 +02:00
Axel Lin
4641c771b6
ASoC: cs42l56: Fix new value argument in snd_soc_update_bits calls
...
The new value argument needs proper shift to match the mask bit fields.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Tested-by: Brian Austin <brian.austin@cirrus.com >
Acked-by: Brian Austin <brian.austin@cirrus.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2014-06-01 11:49:25 +01:00
Brian Austin
272b5edd3b
ASoC: Add support for CS42L56 CODEC
...
This patch adds support for the Cirrus Logic Low Power Stereo I2C CODEC
Signed-off-by: Brian Austin <brian.austin@cirrus.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2014-05-05 18:20:22 -07:00