Bard Liao
83749abaaf
ASoC: rt5665: fix wrong shift rt5665_if2_1_adc_in_enum
...
The shift is RT5665_IF2_1_ADC_IN_SFT not RT5665_IF3_ADC_IN_SFT.
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2017-03-20 11:25:05 +00:00
Bard Liao
09b50c3703
ASoC: rt5665: CLKDET is also a power of ASRC
...
We need to power on CLKDET to use ASRC function.
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2017-03-08 13:45:14 +01:00
Bard Liao
8f365313be
ASoC: rt5665: Vref3 is necessary for Mono Amp
...
Vref3 is necessary for Mono Amp. So add it to dapm routes
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2017-03-08 13:45:14 +01:00
Bard Liao
593dd5d9fb
ASoC: rt5665: increase LDO level
...
Too low LDO level will cause a few functions unstable.
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2017-03-08 13:45:13 +01:00
Bard Liao
f1994a9c09
ASoC: rt5665: fix getting wrong work handler container
...
We got rt5665 private data from wrong work. It will result in kernel
panic.
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
Cc: stable@vger.kernel.org
2017-03-08 13:44:10 +01:00
Axel Lin
f2826c1fe5
ASoC: rt5665: Use devm_gpio_request_one()
...
Simplify the code a bit.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2016-11-16 16:27:29 +00:00
Axel Lin
0c95666f0d
ASoC: rt5665: Fix missing mutex_unlock in rt5665_calibrate
...
Reported-by: Julia Lawall <julia.lawall@lip6.fr >
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2016-11-16 16:27:29 +00:00
Bard Liao
33ada14a26
ASoC: add rt5665 codec driver
...
This is the initial codec driver for rt5665.
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2016-11-14 11:37:57 +00:00