PD#SWPL-132440
Problem:
The speaker become louder after suspend and resume
Solution:
1) store user setting before suspending
2) improve the digital extra gain of DAC
Verify:
TXHD2
Change-Id: I1320233e0af3d6ef22e541cc32e3d15e3842f3c1
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
PD#SWPL-128734
Problem:
When enter or quit STR, the signal will change from one
high level to zero directly. So it causes this issue.
Solution:
1) When enter or quit STR, do fade out or fade in process.
2) disable to toggle SDZ check
3) add trigger control to do soft mute/unmute
Verify:
Test on board T5M. It works well now
Change-Id: If0e59aeb092538ae5e71e5c8846e4af57a18bdf1
Signed-off-by: wei huang <wei.huang@amlogic.com>
PD#SWPL-126821
Problem:
The acm8625 AMP code is missing
and the acm8625 codec cannot be used properly
Solution:
Supplement to write acm8625 AMP driver
and acm8625 codec can be used normally
Verify:
I check the compilation success myself
Change-Id: I025970f1cfcc5fb1e880cd8d558a37798d6fa9a5
Signed-off-by: shaohui.sheng <shaohui.sheng@amlogic.com>
PD#SWPL-125829
Problem:
bring up audio acodec and arc
Solution:
bring up audio acodec and arc
Verify:
use txhd2
Change-Id: I8df3e6c6a14165881cb8757ca240b2d524484921
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-102916
Problem:
PA1 AMP chip lacks driver code, resulting in the inability
to carry out functional testing of AMP chip.
Solution:
Complete the driver code writing of PA1 chip, and then test
the basic function of PA1 and DSP function.
Verify:
Use the small board with PA1 chip and
AR309 socket board self-test
Change-Id: I420fbaca97584427b3969dac76e66acfbe9cf6d2
Signed-off-by: shaohui.sheng <shaohui.sheng@amlogic.com>
PD#SWPL-122847
Problem:
When the standby wake up scenario occur, the speaker
will sound at the same time as ARC
Solution:
Standby and wake up to restore the original state.
Verify:
Test on board T5M.
Change-Id: I6c2bb9b08f7a18a3055c279d068b975de75f3d92
Signed-off-by: shaohui.sheng <shaohui.sheng@amlogic.com>
PD#SWPL-121925
Problem:
when resume the pd reset need delay
Solution:
1. pd reset pin need delay before cache restore for codec spec
Verify:
calla ref and skt
Change-Id: Ib98886fc35c489256ccf1fe3a5fe048c7d21f320
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-112975
Problem:
Local playback speaker sound is small
Solution:
Modify the AD82128 codec driver code:
1) Create a parameter table for
2) Change the tinymix interface,
so that the parameters in the ini file can be configured to speak
3) Increase the gain value of the AD82128 codec,
so that the sound played locally becomes louder
Verify:
Checking
Change-Id: I7c07a5f754e1ad70b9746bfa4d823614be0a8503
Signed-off-by: shaohui.sheng <shaohui.sheng@amlogic.com>
PD#SWPL-118093
Problem:
need close the power of audio hardware modules
Solution:
1. pdm use h29 instead for skt
2. mask ic2c pin : gpioh_20 for skt
3. skt as5707 suspend, add dual codec reset pin request control
4. add ref ad82128 suspend control
5. earc tx suspend must with hdmi_rx close power
Verify:
calla ref and skt
Change-Id: Ia3547c736ff20de4eca57ed83f9d6963a979690f
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-106645
Problem:
It needs to implement kcontrol for DAC source select
Solution:
Add DAC source select kcontrol
Verify:
Test on board T3. It works well now.
Change-Id: I6c0241da01da9e829c6f69a1f453689aa478a624
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
PD#SWPL-112419
Problem:
There are pop noise when audio underrun or shutdown
Solution:
1) add soft mute when audio codec is triggered by stop/start and
pause/resume
2) before system shut down, soft mute the audio codec
3) change volume ramp mode
Verify:
T5D
Change-Id: I83ab2d860daf188759405cb809ba5104df25cfb3
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
PD#SWPL-109084
Problem:
sound is from arc and speaker at the same time.
Solution:
remove mute_stream callback function, ad82128 mute by
tinymix, not by mute_stream callback function.
Verify:
t5m
Change-Id: Ia3085bcaf9ba41250b77a2f866b9b11dd165b7f6
Signed-off-by: jian zhou <jian.zhou@amlogic.com>