aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/rt5677.c
Commit message (Collapse)AuthorAge
*-. Merge remote-tracking branches 'asoc/topic/rt5645', 'asoc/topic/rt5677', ↵Mark Brown2014-10-06
|\ \ | | | | | | | | | 'asoc/topic/samsung', 'asoc/topic/sgtl5000' and 'asoc/topic/sh' into asoc-next
| | * ASoC: rt5677: Add dts properties for input/output differential configurationAnatol Pomozov2014-09-29
| | | | | | | | | | | | | | | Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * ASoC: rt5677: Add a configuration option for LDO2_POW pinAnatol Pomozov2014-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some boards have this pin statically tied and do not require any configuration, some other boards allow to enable chip using GPIO. Add an option that tells which GPIO is used to power the audio codec. Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * ASoC: rt5677: Add sidetone functionOder Chiou2014-09-22
| | | | | | | | | | | | | | | | | | | | | | | | Add sidetone function Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * ASoC: rt5677: Add the TDM functionOder Chiou2014-09-17
| | | | | | | | | | | | | | | | | | | | | The patch adds the TDM function. Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/dmic', ↵Mark Brown2014-10-06
|\ \ \ \ | | |/ / | |/| | | | | | 'asoc/topic/drivers', 'asoc/topic/es8328' and 'asoc/topic/fsl' into asoc-next
| | * | ASoC: Remove return value checking for gpiochip_remove()Axel Lin2014-09-17
| | |/ | | | | | | | | | | | | | | | | | | | | | gpiochip_remove() will return void eventually. Thus this patch removes return value checking for gpiochip_remove(). Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * ASoC: rt5677: Add the GPIO functionOder Chiou2014-09-16
| | | | | | | | | | | | | | | | | | | | | The patch adds the GPIO function. Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * ASoC: rt5677: Add DMIC2 clock selectionBard Liao2014-08-27
| |/ | | | | | | | | | | | | | | There are two pins can be used for rt5677's DMIC2 clock. This patch add the select options for it. Signed-off-by: Bard Liao <bardliao@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* / ASoC: rt5677: correct mismatch widget nameBard Liao2014-08-27
|/ | | | | | | We name MICBIAS1 in dapm widget, but micbias1 in route table. Signed-off-by: Bard Liao <bardliao@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Modify the voltage level in the BIAS OFF stageOder Chiou2014-07-07
| | | | | | | The patch modifies the voltage level in the BIAS OFF stage Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Convert to use rl6231_pll_calcAxel Lin2014-06-30
| | | | | | | | | | | | | The implementation of rt5677_pll_calc() has the same logic of rl6231_pll_calc(). The only difference is the lower boundary checking for freq_in. This patch calls rl6231_pll_calc() instead of open-coded. The k_bp of struct rt5677_pll_code is always false, thus also remove the code to check pll_code.k_bp. Signed-off-by: Axel Lin <axel.lin@ingics.com> Tested-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Add a PMD case to MICBIAS1 eventOder Chiou2014-06-21
| | | | | | | The patch adds a PMD case to MICBIAS1 event. Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Replace the string "Gain" to "Volume"Oder Chiou2014-06-21
| | | | | | | The patch replaces the string "Gain" to "Volume". Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Replace the string "source" to "Source"Oder Chiou2014-06-21
| | | | | | | The patch replaces the string "source" to "Source". Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Replace the string "micbias1" to "MICBIAS1"Oder Chiou2014-06-21
| | | | | | | The patch replaces the string "micbias1" to "MICBIAS1". Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Remove unneeded goto in rt5677_i2c_probeAxel Lin2014-06-21
| | | | | Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Convert to use rl6231_calc_dmic_clkAxel Lin2014-06-16
| | | | | | Signed-off-by: Axel Lin <axel.lin@ingics.com> Tested-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Convert to use rl6231_get_clk_infoAxel Lin2014-06-16
| | | | | | Signed-off-by: Axel Lin <axel.lin@ingics.com> Tested-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: rt5677: Convert to use module_i2c_driverAxel Lin2014-06-16
| | | | | | Signed-off-by: Axel Lin <axel.lin@ingics.com> Tested-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: add RT5677 CODEC driverOder Chiou2014-06-01
This patch adds the Realtek ALC5677 codec driver. Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@linaro.org>