Oder Chiou
37a0491116
ASoC: rt5663: Use the set_jack() instead of the export function
...
The patch replaces the export function with the new API set_jack().
Signed-off-by: Oder Chiou <oder_chiou@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2018-05-17 13:33:23 +09:00
Kuninori Morimoto
4510112217
ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component
...
Now we can replace Codec to Component. Let's do it.
Because intal/rockchip boards are using multi-codecs in 1 driver,
we need to update these all related drivers in same time.
Otherwise compile error/warning happen
Note:
hdac_hdmi
xxx_codec_xxx() -> xxx_component_xxx()
.idle_bias_off = 1 -> .idle_bias_on = 0
.ignore_pmdown_time = 0 -> .use_pmdown_time = 1
- -> .endianness = 1
- -> .non_legacy_dai_naming = 1
nau8825
xxx_codec_xxx() -> xxx_component_xxx()
.idle_bias_off = 0 -> .idle_bias_on = 1
.ignore_pmdown_time = 0 -> .use_pmdown_time = 1
- -> .endianness = 1
- -> .non_legacy_dai_naming = 1
rt286
xxx_codec_xxx() -> xxx_component_xxx()
.idle_bias_off = 1 -> .idle_bias_on = 0
.ignore_pmdown_time = 0 -> .use_pmdown_time = 1
- -> .endianness = 1
- -> .non_legacy_dai_naming = 1
rt298
xxx_codec_xxx() -> xxx_component_xxx()
.idle_bias_off = 1 -> .idle_bias_on = 0
.ignore_pmdown_time = 0 -> .use_pmdown_time = 1
- -> .endianness = 1
- -> .non_legacy_dai_naming = 1
rt5663
xxx_codec_xxx() -> xxx_component_xxx()
.idle_bias_off = 1 -> .idle_bias_on = 0
.ignore_pmdown_time = 0 -> .use_pmdown_time = 1
- -> .endianness = 1
- -> .non_legacy_dai_naming = 1
da7219
xxx_codec_xxx() -> xxx_component_xxx()
.idle_bias_off = 0 -> .idle_bias_on = 1
.ignore_pmdown_time = 0 -> .use_pmdown_time = 1
- -> .endianness = 1
- -> .non_legacy_dai_naming = 1
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2018-02-12 11:11:56 +00:00
oder_chiou@realtek.com
958d022e32
ASoC: rt5663: Fix the wrong result of the first jack detection
...
In the first jack detection while booting, the result will always show as
headset, even we insert the headphone.
Signed-off-by: Oder Chiou <oder_chiou@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2017-12-14 11:13:33 +00:00
oder_chiou@realtek.com
450f0f6a8f
ASoC: rt5663: Add the manual offset field to compensate the DC offset
...
The patch adds the manual offset field in the devicetree to compensate the
DC offset that will be different between the PCB layout. It only can be
measured by the real production.
Signed-off-by: Oder Chiou <oder_chiou@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2017-07-17 12:05:54 +01:00
Oder Chiou
af2728e4de
ASoC: rt5663: Fix the IRQ issue
...
The patch fixed the IRQ issue.
Signed-off-by: Oder Chiou <oder_chiou@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2017-06-06 18:04:52 +01:00
Bard Liao
73444723b2
ASoC: rt5663: rename rt5668 as rt5663 v2
...
The "rt5668" codec supported in this driver is actually a revision
of "rt5663". So the patch is renamed to "rt5663 v2"
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2016-10-24 17:50:06 +01:00
Jack Yu
7e7e76bd56
ASoC: Add jd function for rt5663.
...
Add initial setting for rt5663 jd to irq.
Signed-off-by: Jack Yu <jack.yu@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2016-10-21 12:03:28 +01:00
Bard Liao
df7c52168e
ASoC: add rt5663 codec driver
...
This is the initial codec driver for both rt5663 rt5668 codec.
Signed-off-by: John Lin <john.lin@realtek.com >
Signed-off-by: Jack Yu <jack.yu@realtek.com >
Signed-off-by: Bard Liao <bardliao@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2016-09-14 16:22:14 +01:00