mirror of
https://github.com/hardkernel/linux.git
synced 2026-04-05 12:43:09 +09:00
0504a9aaudio: add clk tuning_enable/start_enable control in dts [1/1]32dd894audio: add lock for resampler [1/1]2ad1050audio: set hdmi format-check threshold by input samplerate [2/2]953435daudio: fix TDMOUT channel map error [1/1]9eace31audio: auge: add lower power mode for PDM & vad [1/1]90b9c44audio: auge: add loopback driver [1/1]0d736ddaudio: add 10ms sleep before pdn enable [1/1]51d1794audio: add 10ms delay before pdn enable [1/1]998f60baudio: disable tl1 acodec dac dapm to depop [1/1]7b0ef35audio: enable hw resmaple pause thd [1/1]fcb2613audio: TM2 bringup: enable ADC for linein [1/1]4f4dc5aaudio: TM2: bringup AMP ti5805 on ab301 [1/1]758b24baudio: fixed kernel panic when resample is disabled [1/1]19e844faudio: TM2 audio basic function bringup [1/1]27c68d0audio: add codec trigger mute for depop [1/1]d415bb5audio: fixed the issue of PDM 16 channel capture. [1/1]d6e5cf5audio: always on DDR arb [1/1]0663274audio: add HW resample for HDMIRX [1/1] 22f4718 audio: add param check for resample [1/1] audio: add HW resample for HDMIRX [1/1] PD#SWPL-6118 Problem: No resample will cause mismatch between input and output if they are not at same samplerate. Solution: Add resample for hdmirx case Verify: Local tested. Change-Id: I298e401578bf49484d6b75fd736d2a74c38508e4 Signed-off-by: Shuai Li <shuai.li@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: always on DDR arb [1/1] PD#TV-3452 Problem: Toddr stuck after a long time playback. Solution: For debug usage. Verify: No need. Change-Id: Ibf4446148f5e028040d7d6527c7695f23f964f7c Signed-off-by: Shuai Li <shuai.li@amlogic.com> Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> audio: fixed the issue of PDM 16 channel capture. [1/1] PD#SWPL-5551 Problem: cannot capture 8PDM + 8LOOPBACK. Solution: PDM cannot support 8PDM + 8LOOPBACK. Verify: s420/s400, verify pass Change-Id: Iaf38bdcb218ebfc024666312162569cab93a76a9 Signed-off-by: Renjun Xu <renjun.xu@amlogic.com> audio: add codec trigger mute for depop [1/1] PD#SWPL-6944 Problem: TV-3381 Speaker sometimes has clicking noise when playing DTV program. Solution: add codec trigger mute for depop Verify: Local verified. Change-Id: Ib15a6b90bd3a6cdda2255afaf86daeab68ba07e2 Signed-off-by: Shuai Li <shuai.li@amlogic.com> audio: TM2 audio basic function bringup [1/1] PD#SWPL-6721 Problem: TM2 bringup Solution: audio basic function bringup Verify: Verified on T962e2_ab311 Change-Id: Ic48ded3964ea87e40c4d683d71a50bbdc1975f91 Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: fixed kernel panic when resample is disabled [1/1] PD#SWPL-7039 Problem: Kernel Panic when resample A is disabled Solution: When resample is disabled,don't init resample Verify: Verified on T962e2_ab311 Change-Id: Id9552ffc6be40f133b828dbded4ad3f15d177ab0 Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> audio: TM2: bringup AMP ti5805 on ab301 [1/1] PD#SWPL-7074 Problem: speaker doesn't work Solution: bringup AMP ti5805 on ab301 Verify: Verified on T962x3_ab301 Change-Id: Icb27691b4fd5a1e54070c4a6d3d3c68cdf3a60b7 Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: TM2 bringup: enable ADC for linein [1/1] PD#SWPL-7027 Problem: audio path AVin is on audio Solution: enable ADC for linein Verify: Verify on AB311 Change-Id: Iea1d694e0b605d62596635d85416d33f56dbbcb2 Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: enable hw resmaple pause thd [1/1] PD#TV-4638 Problem: Speaker output high frequency howling after change from pattern 615 to pattern 1 on chroma22294. The hw resampler keeps sending noise if it has no input. Solution: Enable the hw resample pause thd by default. Verify: TL1 X301. Change-Id: Ib6f0924025e155eaa8ba0e3681b307f7ff56b449 Signed-off-by: Shuai Li <shuai.li@amlogic.com> audio: disable tl1 acodec dac dapm to depop [1/1] PD#TV-3933 Problem: Tl1 acodec has pop sound when first sound appear. Solution: Disable the DAPM which disable/enable every time start/stop the audio stream. Verify: Tl1 X301. Change-Id: Iaaf7da125de513bd8297f6c6e41af0a42c9d25bd Signed-off-by: Shuai Li <shuai.li@amlogic.com> audio: add 10ms delay before pdn enable [1/1] PD#SWPL-7680 Problem: the pwn signal is self excitable Solution: 1)add 10ms delay before pdn enable 2)set default clk for extern codec Verify: HW verify Change-Id: I031b20851ee1eeb65215075fc8abe783ceddf42b Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> audio: add 10ms sleep before pdn enable [1/1] PD#SWPL-7680 Problem: mdelay will pend the system Solution: change mdelay to usleep_range Verify: HW verify Change-Id: I8452dc7b1056378dbc6b743fc43316eccbf525a5 Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> audio: auge: add loopback driver [1/1] PD#SWPL-7240 Problem: limit of current loopback add loopback b for tl1 add tdmin_lb Solution: optimize loopback driver Verify: s400, u200, x301, ac200, ab301 Change-Id: I9dd4c7ad041231bb2c49513e354cfb4fb92131c4 Signed-off-by: Xing Wang <xing.wang@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: auge: add lower power mode for PDM & vad [1/1] PD#SWPL-3825 Problem: VAD & PDM works in 24m clks for lowpower mode when in deep suspend Solution: support VAD & PDM in 24m sysclk, 768k dclk Verify: x301 Change-Id: Ic363337ee9b0eba0f890ae62b9e0cb6bb54dcd6a Signed-off-by: Xing Wang <xing.wang@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: fix TDMOUT channel map error [1/1] PD#SWPL-6427 Problem: ALSA tdmout buffer frequently underrun. This will cause the tdmout channel map error. And the other channels data go into the spk. Solution: 1)Adjust the sequence of starting and stopping. 2)reserved frddrA for EQ/DRC module Verify: Test more that 1 hour and pass. Need more stress test. Change-Id: Ib9b6897f0b6c32652c611a8c2c367aa76b9f1e3f Signed-off-by: Shuai Li <shuai.li@amlogic.com> Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: set hdmi format-check threshold by input samplerate [2/2] PD#SWPL-6340 Problem: ddp audio input from hdmiin is not smooth Solution: set hdmiin format-check threshold by input sr Verify: Verified by x301. Change-Id: Idb8ffa616c3880b1c34d61ca4e8c2917343a9ffc Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> audio: add lock for resampler [1/1] PD#SWPL-8134 Problem: kernel NULL pointer for aml_resample_enable Solution: add lock for resampler Verify: Need stress test for x301 Change-Id: I1bbf5d7aeab681399c93f0cba9cc59195d3be0d6 Signed-off-by: Shuai Li <shuai.li@amlogic.com> audio: add clk tuning_enable/start_enable control in dts [1/1] PD#SWPL-8306 Problem: speaker without audio on S400. sideeffect of SWPL-7680 Solution: add control interface in dts to enable clk tuning and start clk before codec init Verify: verify on S400 Change-Id: Ic9f4e7b13b7d4ced18852346cdc7cf5f48e510dc Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com> audio: add param check for resample [1/1] PD#SWPL-7798 Problem: Crashed when audio resample setting params are invalid. Solution: Add check method if the params is invalid. Verify: Tl1. Change-Id: I1e0396be8d401c0a49ff0de9fd7f160f0c8133ca Signed-off-by: Shuai Li <shuai.li@amlogic.com> Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>