Commit Graph

155 Commits

Author SHA1 Message Date
yixuanjiang 85dc5e3a71 audio: add back 5514 switch control for micbias use
Bug: 147567469

Revert "audio: rt5514: keep sto mixer control on"
This reverts commit 96a24b52f7.
Change-Id: Id586695eeaaa3ac6bcd5b4a6cded9e7c6e3e9f1e
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2020-05-29 21:20:12 +08:00
Robert Lee d75253d551 audio: fix resume music no sound after ringtone playback
Bug: 146538232
Test: Youtube resume has sound after reject incoming call
Change-Id: Ic675ed57d4f683ed048e605c405ff2495394aa29
Signed-off-by: Robert Lee <lerobert@google.com>
2020-05-29 21:20:05 +08:00
TreeHugger Robot 180f9aeab5 Merge "audio: modify the mixer table to fix apply cal data for the second time." into qt-qpr1-dev
Change-Id: I1e599780a710d78464aba4402fd96405e49fd210
2020-05-29 21:20:03 +08:00
juyuchen 8cf72d056a audio: modify the mixer table to fix apply cal data for the second time.
Bug: 144005610
Test: manual audio tests

Change-Id: I6d34ed344ecc0fcf69e5bcb9282bcfb736d22557
Signed-off-by: juyuchen <juyuchen@google.com>
2020-05-29 21:20:03 +08:00
Jason Hsu d2feabe6cd acdb: update acdb files
Changelist:
1. Handset Tuning: NB/WB/VoIP
2. Handsfreee Tuning: NB/WB

Bug: 147334935
Test: built pass
Change-Id: Id54ace2541262e6628457ebb10607d431469bd9e
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
2020-05-29 21:20:01 +08:00
Yung Ti Su 7cbc18eb4d acdb: remove dynamic Waves library
20191223_modify_Waves

Bug: 146596382
Test: push into device with ADSP patch and
      passed Waves effect basic tests.

Change-Id: I775d2c26474c68ce202821839f00d513efb5e851
Signed-off-by: Yung Ti Su <andysu@google.com>
2020-05-29 21:18:58 +08:00
BubbleFang 36953228ad audio: update audio_platform and mixer for HAC
mixer : add HAC RX routing "voice-hac-handset"
audio platform:
add => <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="QUIN_TDM_RX_0"/>
add => Spirent sim detect
modify=> <device name="SND_DEVICE_OUT_VOICE_USB_HEADPHONES" acdb_id="56"/>
modify=> <device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" acdb_id="41"/>
modify=> <device name="SND_DEVICE_IN_SPEAKER_MIC" acdb_id="4"/>

Bug: 146398789
Test: Local test
Change-Id: I3a8de25d94298877cc9ada809d5ace667e444a75
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 21:18:51 +08:00
BubbleFang 4f9b9df985 audio: update ACDB tables
1. Camcorder update : ID 61~66  (Modify by Chilin and Darren)
- remove the sampling rate 96k & 192k
- Add a new topology named GTW_SURAZ
- GTW_SURAZ includes IIR-->MicGain-->SURREC-->IIR-->AGC-->MBDRC
- Change the apptype : general recording & compreeed offload 24 bits from Audio TX Stereo to GTW_SURAZ
- change the channel# from 2 to 3
2. Waves version update (v3.1.1050209.2.12.0)
3. Remove VOIP audio stream IIR module : fixed right channel no sound issue

Bug: 146316348
Test: Local test

Change-Id: I67f87a4a9c5f8fca0752cb496c88f648bef9efd4
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 21:18:48 +08:00
TreeHugger Robot 680749d01a Merge "audio: cs35l41: update speaker prot bins" into qt-qpr1-dev
Change-Id: I0c5d16b67951099f80d3f6a7f6c8fe47bea1d550
2020-05-29 21:18:40 +08:00
HW Lee 8835fcb84f audio: cs35l41: update speaker prot bins
Bug: 145298681
Test: build pass
Change-Id: I172167c0d3268377f41fa09f0b12969d338d2219
Signed-off-by: HW Lee <hwlee@google.com>
2020-05-29 21:18:40 +08:00
TreeHugger Robot 0fd4a43bd2 Merge "audio: update audio_platform and mixer for TTY" into qt-qpr1-dev
Change-Id: Iea47c846886ed9c3a597b8badc56ff0f54cd4766
2020-05-29 21:18:39 +08:00
yixuanjiang 68266feee4 audio: update audio_platform and mixer for TTY
Bug: 145647615
Change-Id: I070c26dc985b72c39f0802aa79a8953a93c63d98
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2020-05-29 21:18:39 +08:00
BubbleFang 27bca2b619 audio: update ACDB tables
Changelist:
1. Update TTY/HE/HAC parameter
2. Update TTY HCO /HE volume curve

Bug: 145785222
Test: Local test

Change-Id: I01eb49e4e87203969a0cae8f2190756dff2183d0
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 21:18:37 +08:00
justinweng 50ef94262f audio: adjust poll time for themal listener
Increase poll time (200ms -> 2s)

Bug: 143265000
Test: verify by H/W

Signed-off-by: justinweng <justinweng@google.com>
Change-Id: I0f239775d973d84f8d4c7082642ff3ec0190edf4
2020-05-29 15:46:23 +08:00
Jasmine Cha 25bfecaf69 audio: correct routing order for voip output
Routing primary output before voip_rx output will cause unexpected
RX/TX path suddenly and unmuted voice stream during when system
plays touch sound and switches path between handset and handsfree.

Bug: 154290829
Test: manual test in VoIP

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ia60802ec887f0dfeaa0f93d151ba2f2c50e0d41d
2020-05-29 15:46:19 +08:00
Justin Weng 6152ab65f4 Merge "audio: temporarily disabling auido-ull-playback feature" into rvc-dev
Change-Id: I6c8067d5636cedf378781a77467afcc2b8acbd82
Change-Id: I78925c594e1348f913f22a9280766e63b60b2500
Change-Id: Ie3ce544e8daf25c8290c22f4115b1775c7585a18
Change-Id: Ic75285f3921fe52e5d2c43aafa9d2923f4ebb286
Change-Id: I0ca6d477b497ca2910a493266f3ade6ae8c4782e
Change-Id: Ic29dbc2aac0c5137d0a82ebd036ae3adaf897888
2020-05-29 15:46:18 +08:00
justinweng a3ef73fe43 audio: temporarily disabling auido-ull-playback feature
ULL playback does not enable COPP in the ADSP, meaning there is no
MaxxAudio tuning enabled. This means the vibration filtering in place in
MaxxAudio is not present in ULL, resulting in high vibration levels
which will cause discomfort in the user's hand.

Temporarily disabling the ULL feature to avoid this path being opened.
ULL will be re-enabled once the main fix is ready.

Bug: 155357554
Test: manual

Signed-off-by: justinweng <justinweng@google.com>
Change-Id: I59aa5848e3bb92a03fcd368c045cc8fe158ff626
2020-05-29 15:46:18 +08:00
Jason Hsu 6c20d38bf7 audio: update acdb files
1. Update Mono recording parameter
2. Update the IIR parameters for camcorder use case ID 61-66
3. Update BT tuning setting (NB/WB/SWB)

Bug: 155358910
Test: verified by H/W
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: Ie7896c8aaf3b6ff2fa810ddd0f8830419dd894ab
2020-05-29 15:46:17 +08:00
Jason Hsu b57e163005 audio: update audio table
Mixer Path:
1.
-Gain change to 0 dB
<path name="handset-mic">
        <ctl name="ADC1 Capture Volume" id="0" value="23"/>
        <ctl name="PRI_TDM_TX_0 Channels" value="One"/>
        <ctl name="Sto1 ADC MIXL DMIC Switch" value="1" />
        <ctl name="Stereo1 DMIC Mux" value="DMIC1" />
    </path>

2.
-Gain change to 0 dB
-Change 2nd mic from rear mic (mic2) to top mic (mic3)
<!-- Dual MIC devices -->
    <path name="handset-dmic-endfire">
        <ctl name="ADC1 Capture Volume" id="0" value="23"/>
        <ctl name="ADC2 Capture Volume" id="1" value="23"/>
        <ctl name="PRI TDM TX Channel Offset" id="0" value="12" />
        <ctl name="PRI TDM TX Channel Offset" id="1" value="8" />
        <ctl name="PRI_TDM_TX_0 Channels" value="Two"/>
        <ctl name="Sto1 ADC MIXL DMIC Switch" value="1" />
        <ctl name="Sto2 ADC MIXR DMIC Switch" value="1" />
    </path>
3.
<path name="camcorder-mic-invert">
        <ctl name="ADC1 Capture Volume" id="0" value="23"/>
        <ctl name="ADC2 Capture Volume" id="0" value="23"/>
        <ctl name="ADC2 Capture Volume" id="1" value="23"/>
        <ctl name="PRI TDM TX Channel Offset" id="0" value="12" />              ---> From 8 -> 12
        <ctl name="PRI TDM TX Channel Offset" id="1" value="8" />               --->  From 12 -> 8

ACDB:
1. Recalibrate the camcorder parameters(ID61~66) for R3 EVT stage.

2. For HANDSET_MIC_STEREO (ID34)
  - change on GENERAL_RECORDING app types
  - Set the mic gain and IIR & MBDRC parameters for Stereo mic recording

3. HA EVT+ devibration tuning (test 1.5 version)
   - Volume curve change : NB/WB/SWB  (Generic/Sprint)
   - FM EQ devibration tuning : NB/WB/SWB/FB (Generic/Sprint)
   - TX SLR stable tuning: WB (Generic/Sprint/TMUS)

4. For HANDSET_MIC_MONO (ID4)
  - change the topology to AUDIO_TX_MONO_COPP on GENERAL_RECORDING app types
  - change the CHANNEL_TYPE_INFORMATION to PCM_CHANNEL_C

5. Set the mic gain and IIR & MBDRC parameters for Mono mic recording

Bug: 145244105
Bug: 155358910
Test: test by H/W

Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: Ib656d39f4c776ade7b43ae4f477c98ffdf581d2a
2020-05-29 15:46:16 +08:00
justinweng 57fa88854c acdb: update acdb files
1. MPPS / BW for HAWB
2. EVT adjustment
3. Use Generic HA settings for Sprint's HA id
4. HE SWB optimize
5. HA NB/WB/SWB/FB TX preEQ
6. HH FB TX pre EQ
7. ATT fine tune - HAWB:RX, HANB: TX/RX

Bug: 154786220
Test: Verified by H/W

Signed-off-by: justinweng <justinweng@google.com>
Change-Id: Ifd852267a1642ce5d7fd1d93f1a976d1a31bf214
2020-05-29 15:46:14 +08:00
Justin Weng c8e35116a9 Merge "audio: update audio_platform_info table" into rvc-dev
Change-Id: I8b20224de1584c47b8262c1ef83c215c5c8a129f
Change-Id: I9819bc940505b223a72ca1ee962a545f847a221f
Change-Id: Ic92a67634172afc68c913f080056c28d6c84e9ed
Change-Id: I2eb8ffd7c376725540bd83215721232dd3058823
Change-Id: I3eb271483fae12de23daa620337277a199b62d02
Change-Id: I762c03874bb9e4847f854a8a46b35a6d5a6c7690
2020-05-29 15:46:13 +08:00
juyuchen 5c33fdac4a audio: update the cs35l41 revB2 bin file
The change is a minor tweak to account for the back volume change in EVT and
is the result of more extensive characterization - spread of F0 and 6 examples.

Bug: 153898943
Test: manual audio tests.

Signed-off-by: juyuchen <juyuchen@google.com>
Change-Id: Ia5f1067f5ed01a29a9a036cff701d6a3044899b7
2020-05-29 15:46:13 +08:00
justinweng eb8d11291b audio: update audio_platform_info table
Add backend for speaker and bluetooth headset
Separate backend name between handset and speaker

Bug: 149062941
Test: ringtone and voice call

Signed-off-by: justinweng <justinweng@google.com>
Change-Id: Iaecf1659193859025bf01258afd3018ceefeb488
2020-05-29 15:46:13 +08:00
juyuchen 68763b5d82 audio: update pcmid on speaker calib tx and rx usecase
Bug: 153495182
Bug: 153403319
Test: manual audio tests.

Signed-off-by: juyuchen <juyuchen@google.com>
Change-Id: Idd932025104a4d167515d4c0ebc998796002f21a
2020-05-29 15:46:12 +08:00
TreeHugger Robot 01a195fccd Merge changes from topic "update redfin table" into rvc-dev
* changes:
  audio: update audio_platform_info table
  acdb: update acdb files
Change-Id: Ifaa18771d37bdb30fb7c7638d356c12fb9600b77
Change-Id: Id0ec1714e2d5afaab2fd904a5bf3769770d7c459
Change-Id: Ia8c3888242635dcd635e2490c2825ea9b9205bcb
Change-Id: Ibe3a4cf04cb998d7688f54107f1416bc3a88766b
Change-Id: Ib734c0431435bc1a9923012dc3bddac7f9b18727
Change-Id: Id4aa8821cec591ef43af8d5c224fe6ace102de1c
2020-05-29 15:46:12 +08:00
yixuanjiang 2161f8dc13 audio: seperate policy table
B5/R3 has different config on mic control

Bug: 152833071
Test: local test
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
Change-Id: Ifefd633e3b533b233a882b696c669ee254322848
2020-05-29 15:46:11 +08:00
Jason Hsu 65ac9800c8 audio: update audio_platform_info table
1. Modify headphone RX acdb id:
      <device name="SND_DEVICE_OUT_VOICE_USB_HEADPHONES" acdb_id="10"/> -->
      <device name="SND_DEVICE_OUT_VOICE_USB_HEADPHONES" acdb_id="56"/>

 2. Add Condor with mic acdb id in VOIP:
                <!-- condor_VOIP-->
                <ext_device name="SND_DEVICE_IN_USB_HEADSET_MIC_AEC" usbid="18d1:5034" acdb_id="55" />

Bug: 152717319
Test: Verified by H/W
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: I71b3a228777587e65e0c128922dde4150b0d7b78
2020-05-29 15:46:11 +08:00
Robert Lee 4eb7fcfc83 audio: correct pcm id for speaker calibration usecase
Bug: 151568484
Test: builds
Change-Id: I819402d4510f6a1a663f913b5ca9ac4f0b13e834
Signed-off-by: Robert Lee <lerobert@google.com>
2020-05-29 15:46:11 +08:00
Jason Hsu c5ff6c240f acdb: update acdb files
1. Sprint HANB/WB tuning
2. Sprint HHNB/WB TX parameters
3. Playback 153/514 MPPS modified
4.Short term for Line wrong acdb apply issue:
     merge HHRX parameter(14) to Cirrus_stereo(513)
5. HE parameter merge (Spirent's tuning) :
    a. Extend new sampling rate 8k/16k/32k in acdb 55 (original only 48k)
    b. Merge parameter from Voice condor to VOIP Condor (55/56)
    c. Merge parameter from 55/"56" to 19/"56"
6. Change BT topology to FM and adjust the parameters based on S5 tuning.
7. Including BT WB tuning parameter
8. HE enable DRC
9. HE/HH enable IIR
10. TMUS HANB/WB RX tuning

Bug: 152921223
Test: Verified by H/W
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: Id9157695e34f232f697597e876085a4159294412
2020-05-29 15:46:11 +08:00
Jason Hsu 5e72ee99c1 audio: support camcorder mic invert
Bug: 151792923
Test: built pass

Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: Iccef58ae01048ce039e06f8ef43e6ffdd21d2205
2020-05-29 15:46:07 +08:00
Automerger Merge Worker a96af4c28a acdb: update acdb files am: 13921e9790
Change-Id: I2e638c2ed87ac44599fb125761c8ac06677f07c8
2020-05-29 15:45:59 +08:00
Jason Hsu 86466ade94 audio: sync audio table
correct mic channel mapping setting

Bug: 151389403
Test: Manual test audio basic function and solo test tool

Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: I7ac3f934d8b3dc42dbb4af88bfaae72a8e045bc0
2020-05-29 15:45:59 +08:00
Jason Hsu a406a0a4e6 acdb: update acdb files
1. Handset NB/WB/SWB/FB  for P1.1 panel speaker tuning
2. ID 61~66
   - Remove sampling rate 8kHz, 16kHz, and 32kHz.
   - Change the TOPOLOGY in APPTYPE - COMPRESS_OFFLOAD_24BIT
from GTW_SURAZ to AUDIO_TX_STEREO_COPP
   - Change the TOPOLOGY in APPTYPE - RECORD_24BIT & RECORD_32BIT
from AUDIO_TX_STEREO_COPP to GTW_SURAZ
   - Update the parameters in TOPOLOGY - GTW_SURAZ

Bug: 151387242
Change-Id: Iff958b27f93847e6362fc9f23c7c0eed400872d6
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Test: verified by H/W
2020-05-29 15:45:59 +08:00
justinweng e6c10f1b94 redfin: audio: support audio zoom topology.
Bug: 151126169
Test: Verify by H/W

Change-Id: I5faf95eec683fae4d01c3ce3006ef895b278264f
Signed-off-by: justinweng <justinweng@google.com>
2020-05-29 15:45:57 +08:00
TreeHugger Robot c573e99e22 Merge "audio: update audio table" into rvc-dev
Change-Id: I7a3f74f19aec5c1a6f12b06250a717aa0c662fa1
Change-Id: I83cedf9a3b116b28ee4aad6a81dc116f699d67be
Change-Id: I283d9e6f9d4b906bbc391230c2d7f81e2a0be255
Change-Id: I339ae2d422ff533ae64be907d41953c2d6c49f9e
Change-Id: I34a791b31f44bbf1c7a17aee143b90046dbbfd60
Change-Id: I0331e2232811d179809fcaa869ad9edd79281821
2020-05-29 15:45:56 +08:00
Jason Hsu 82ebf7d119 audio: update audio table
Bug: 149263752
Test: local built pass

Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: Ibe8fe48056a2e652daa59f89f0e0e79ee2126251
2020-05-29 15:45:56 +08:00
Automerger Merge Worker 9f0a077462 acdb: update acdb files am: 3370174710
Change-Id: I8c08a7644e191d4b08c51b1972bf0aad71afab3f
2020-05-29 15:45:55 +08:00
yixuanjiang 8b037aa95d acdb: update acdb files
1. modify the topology for recording path
2. adjust the mic degrade/dead threshold parameters
3. speakerphone mode SWB TX tuning update
4. update BVE tuning for speaker phone mode
5. update mic distance calibration

Bug: 150747438
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
Change-Id: I5c2d38c64b86d17c9421ba8b524cc522f791b1c5
2020-05-29 15:45:54 +08:00
TreeHugger Robot 2432a788a4 Merge "audio: update audio table" into qt-qpr1-dev
Change-Id: I4bebd14da692da4d7c12684da5ba69d42cc65e44
2020-05-29 15:45:48 +08:00
vincenttew 8d098d3540 audio: update audio table
change list:
1. changing VOIP EC ref to TDM-RX for HA/HH/HE
2. Add ec reference in VOIP headset

Test: build pass
Bug: 145244105
Bug: 149545927
Change-Id: I2fbdb51f733f6afa6bc1abcf3e6e45dc3e93c0b8
Signed-off-by: vincenttew <vincenttew@google.com>
2020-05-29 15:45:48 +08:00
HW Lee ee7b3e979c audio: acdb for FM mic break detection
Bug: 149715971
Test: build pass
Change-Id: I040819e9b18d9ef3f1789a6f7cc13c939f8c15cd
Signed-off-by: HW Lee <hwlee@google.com>
2020-05-29 15:45:46 +08:00
Automerger Merge Worker af6d8659de audio: acdb for FM mic break detection am: 24f9834323 am: 551504fc6d
Change-Id: I8b7d8f24fad4d85eadf93b9da774156f19718e9d
2020-05-29 15:45:41 +08:00
TreeHugger Robot 3a13963954 Merge "audio: update audio table" into qt-qpr1-dev
Change-Id: Ie641ab024f031d957c261c89b77de357a77d1c84
2020-05-29 15:26:37 +08:00
vincenttew ee6506d4d9 audio: update audio table
Changelist:
1. Modify VOIP Handset SND name

Bug: 147470422
Test: build pass
Change-Id: Ia7b4534e81384b590223cbde7e70457ece15b7bb
Signed-off-by: vincenttew <vincenttew@google.com>
2020-05-29 15:26:36 +08:00
yixuanjiang 88388ef164 audio: add back 5514 switch control for micbias use
Bug: 147567469

Revert "audio: rt5514: keep sto mixer control on"
This reverts commit 96a24b52f7.
Change-Id: Id586695eeaaa3ac6bcd5b4a6cded9e7c6e3e9f1e
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2020-05-29 15:26:35 +08:00
Robert Lee 9b96b6bfc6 audio: fix resume music no sound after ringtone playback
Bug: 146538232
Test: Youtube resume has sound after reject incoming call
Change-Id: Ic675ed57d4f683ed048e605c405ff2495394aa29
Signed-off-by: Robert Lee <lerobert@google.com>
2020-05-29 15:26:29 +08:00
TreeHugger Robot 6e047194df Merge "audio: modify the mixer table to fix apply cal data for the second time." into qt-qpr1-dev
Change-Id: Ic5c284237dc211cb6f046769a0664947c708212a
2020-05-29 15:26:27 +08:00
juyuchen 52a30a83c5 audio: modify the mixer table to fix apply cal data for the second time.
Bug: 144005610
Test: manual audio tests

Change-Id: I6d34ed344ecc0fcf69e5bcb9282bcfb736d22557
Signed-off-by: juyuchen <juyuchen@google.com>
2020-05-29 15:26:27 +08:00
Jason Hsu 078a4bf4b0 acdb: update acdb files
Changelist:
1. Handset Tuning: NB/WB/VoIP
2. Handsfreee Tuning: NB/WB

Bug: 147334935
Test: built pass
Change-Id: Id54ace2541262e6628457ebb10607d431469bd9e
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
2020-05-29 15:26:25 +08:00
Yung Ti Su 96cb9792a0 acdb: remove dynamic Waves library
20191223_modify_Waves

Bug: 146596382
Test: push into device with ADSP patch and
      passed Waves effect basic tests.

Change-Id: I775d2c26474c68ce202821839f00d513efb5e851
Signed-off-by: Yung Ti Su <andysu@google.com>
2020-05-29 15:21:31 +08:00
BubbleFang 1efd6aa17f audio: update audio_platform and mixer for HAC
mixer : add HAC RX routing "voice-hac-handset"
audio platform:
add => <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="QUIN_TDM_RX_0"/>
add => Spirent sim detect
modify=> <device name="SND_DEVICE_OUT_VOICE_USB_HEADPHONES" acdb_id="56"/>
modify=> <device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" acdb_id="41"/>
modify=> <device name="SND_DEVICE_IN_SPEAKER_MIC" acdb_id="4"/>

Bug: 146398789
Test: Local test
Change-Id: I3a8de25d94298877cc9ada809d5ace667e444a75
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 15:21:23 +08:00
BubbleFang 772e7f58d4 audio: update ACDB tables
1. Camcorder update : ID 61~66  (Modify by Chilin and Darren)
- remove the sampling rate 96k & 192k
- Add a new topology named GTW_SURAZ
- GTW_SURAZ includes IIR-->MicGain-->SURREC-->IIR-->AGC-->MBDRC
- Change the apptype : general recording & compreeed offload 24 bits from Audio TX Stereo to GTW_SURAZ
- change the channel# from 2 to 3
2. Waves version update (v3.1.1050209.2.12.0)
3. Remove VOIP audio stream IIR module : fixed right channel no sound issue

Bug: 146316348
Test: Local test

Change-Id: I67f87a4a9c5f8fca0752cb496c88f648bef9efd4
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 15:21:20 +08:00
TreeHugger Robot 53b392ce54 Merge "audio: cs35l41: update speaker prot bins" into qt-qpr1-dev
Change-Id: Ie75d035f345a052bc9aec500a458410cda2535dd
2020-05-29 15:21:11 +08:00
HW Lee 3d5140c02b audio: cs35l41: update speaker prot bins
Bug: 145298681
Test: build pass
Change-Id: I172167c0d3268377f41fa09f0b12969d338d2219
Signed-off-by: HW Lee <hwlee@google.com>
2020-05-29 15:21:11 +08:00
TreeHugger Robot 31d039ab00 Merge "audio: update audio_platform and mixer for TTY" into qt-qpr1-dev
Change-Id: I9ea5d2751ef39a6543c6fe3895952c072a556dcc
2020-05-29 15:21:09 +08:00
yixuanjiang ea026a868a audio: update audio_platform and mixer for TTY
Bug: 145647615
Change-Id: I070c26dc985b72c39f0802aa79a8953a93c63d98
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2020-05-29 15:21:09 +08:00
BubbleFang 990def9f2c audio: update ACDB tables
Changelist:
1. Update TTY/HE/HAC parameter
2. Update TTY HCO /HE volume curve

Bug: 145785222
Test: Local test

Change-Id: I01eb49e4e87203969a0cae8f2190756dff2183d0
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 15:21:08 +08:00
Jason Hsu 1c3fbf6bf6 acdb: update acdb files
1. Handset NB/WB/SWB/FB  for P1.1 panel speaker tuning
2. ID 61~66
   - Remove sampling rate 8kHz, 16kHz, and 32kHz.
   - Change the TOPOLOGY in APPTYPE - COMPRESS_OFFLOAD_24BIT
from GTW_SURAZ to AUDIO_TX_STEREO_COPP
   - Change the TOPOLOGY in APPTYPE - RECORD_24BIT & RECORD_32BIT
from AUDIO_TX_STEREO_COPP to GTW_SURAZ
   - Update the parameters in TOPOLOGY - GTW_SURAZ

Bug: 151387242
Change-Id: Iff958b27f93847e6362fc9f23c7c0eed400872d6
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Test: verified by H/W
2020-05-29 11:26:30 +08:00
justinweng c99bb6e69d redfin: audio: support audio zoom topology.
Bug: 151126169
Test: Verify by H/W

Change-Id: I5faf95eec683fae4d01c3ce3006ef895b278264f
Signed-off-by: justinweng <justinweng@google.com>
2020-05-29 11:26:29 +08:00
yixuanjiang 0695191969 acdb: update acdb files
1. modify the topology for recording path
2. adjust the mic degrade/dead threshold parameters
3. speakerphone mode SWB TX tuning update
4. update BVE tuning for speaker phone mode
5. update mic distance calibration

Bug: 150747438
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
Change-Id: I5c2d38c64b86d17c9421ba8b524cc522f791b1c5
2020-05-29 11:26:28 +08:00
TreeHugger Robot 9efa963056 Merge "audio: update audio table" into qt-qpr1-dev
Change-Id: I1bf21b8c6a4242e082ddc5f9f3e987c75f8b00f9
2020-05-29 11:26:27 +08:00
vincenttew f2e94edfb1 audio: update audio table
change list:
1. changing VOIP EC ref to TDM-RX for HA/HH/HE
2. Add ec reference in VOIP headset

Test: build pass
Bug: 145244105
Bug: 149545927
Change-Id: I2fbdb51f733f6afa6bc1abcf3e6e45dc3e93c0b8
Signed-off-by: vincenttew <vincenttew@google.com>
2020-05-29 11:26:26 +08:00
HW Lee e79eb34888 audio: acdb for FM mic break detection
Bug: 149715971
Test: build pass
Change-Id: I040819e9b18d9ef3f1789a6f7cc13c939f8c15cd
Signed-off-by: HW Lee <hwlee@google.com>
2020-05-29 11:26:23 +08:00
TreeHugger Robot e54ecf2e35 Merge "audio: update audio table" into qt-qpr1-dev
Change-Id: I3c7787c8905ce9cfc4803361727e780f3317c308
2020-05-29 11:26:13 +08:00
vincenttew 2ccc2e97d5 audio: update audio table
Changelist:
1. Modify VOIP Handset SND name

Bug: 147470422
Test: build pass
Change-Id: Ia7b4534e81384b590223cbde7e70457ece15b7bb
Signed-off-by: vincenttew <vincenttew@google.com>
2020-05-29 11:26:12 +08:00
yixuanjiang ad034d4881 audio: add back 5514 switch control for micbias use
Bug: 147567469

Revert "audio: rt5514: keep sto mixer control on"
This reverts commit 96a24b52f7.
Change-Id: Id586695eeaaa3ac6bcd5b4a6cded9e7c6e3e9f1e
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2020-05-29 11:26:11 +08:00
Robert Lee 9491cdf250 audio: fix resume music no sound after ringtone playback
Bug: 146538232
Test: Youtube resume has sound after reject incoming call
Change-Id: Ic675ed57d4f683ed048e605c405ff2495394aa29
Signed-off-by: Robert Lee <lerobert@google.com>
2020-05-29 11:26:06 +08:00
TreeHugger Robot 534ea8b39c Merge "audio: modify the mixer table to fix apply cal data for the second time." into qt-qpr1-dev
Change-Id: Ib4fbfb1a35c4d31723af688a91c374d751c3d606
2020-05-29 11:26:05 +08:00
juyuchen d6f3c64595 audio: modify the mixer table to fix apply cal data for the second time.
Bug: 144005610
Test: manual audio tests

Change-Id: I6d34ed344ecc0fcf69e5bcb9282bcfb736d22557
Signed-off-by: juyuchen <juyuchen@google.com>
2020-05-29 11:26:05 +08:00
Jason Hsu 936b584d8a acdb: update acdb files
Changelist:
1. Handset Tuning: NB/WB/VoIP
2. Handsfreee Tuning: NB/WB

Bug: 147334935
Test: built pass
Change-Id: Id54ace2541262e6628457ebb10607d431469bd9e
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
2020-05-29 11:26:04 +08:00
Yung Ti Su 3950ac74c6 acdb: remove dynamic Waves library
20191223_modify_Waves

Bug: 146596382
Test: push into device with ADSP patch and
      passed Waves effect basic tests.

Change-Id: I775d2c26474c68ce202821839f00d513efb5e851
Signed-off-by: Yung Ti Su <andysu@google.com>
2020-05-29 11:25:37 +08:00
BubbleFang ef8395aa9b audio: update audio_platform and mixer for HAC
mixer : add HAC RX routing "voice-hac-handset"
audio platform:
add => <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="QUIN_TDM_RX_0"/>
add => Spirent sim detect
modify=> <device name="SND_DEVICE_OUT_VOICE_USB_HEADPHONES" acdb_id="56"/>
modify=> <device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" acdb_id="41"/>
modify=> <device name="SND_DEVICE_IN_SPEAKER_MIC" acdb_id="4"/>

Bug: 146398789
Test: Local test
Change-Id: I3a8de25d94298877cc9ada809d5ace667e444a75
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 11:25:32 +08:00
BubbleFang 8d796fe008 audio: update ACDB tables
1. Camcorder update : ID 61~66  (Modify by Chilin and Darren)
- remove the sampling rate 96k & 192k
- Add a new topology named GTW_SURAZ
- GTW_SURAZ includes IIR-->MicGain-->SURREC-->IIR-->AGC-->MBDRC
- Change the apptype : general recording & compreeed offload 24 bits from Audio TX Stereo to GTW_SURAZ
- change the channel# from 2 to 3
2. Waves version update (v3.1.1050209.2.12.0)
3. Remove VOIP audio stream IIR module : fixed right channel no sound issue

Bug: 146316348
Test: Local test

Change-Id: I67f87a4a9c5f8fca0752cb496c88f648bef9efd4
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 11:25:30 +08:00
TreeHugger Robot 73ab12f86c Merge "audio: cs35l41: update speaker prot bins" into qt-qpr1-dev
Change-Id: I72da5e4d9a07f18ebc37692a770281cb55d48d46
2020-05-29 11:25:25 +08:00
HW Lee d577097b10 audio: cs35l41: update speaker prot bins
Bug: 145298681
Test: build pass
Change-Id: I172167c0d3268377f41fa09f0b12969d338d2219
Signed-off-by: HW Lee <hwlee@google.com>
2020-05-29 11:25:25 +08:00
TreeHugger Robot f681a3dbc7 Merge "audio: update audio_platform and mixer for TTY" into qt-qpr1-dev
Change-Id: I38d4c9ba2952433845b029ee4645fa1dc3a6800a
2020-05-29 11:25:24 +08:00
yixuanjiang 66d2cb0952 audio: update audio_platform and mixer for TTY
Bug: 145647615
Change-Id: I070c26dc985b72c39f0802aa79a8953a93c63d98
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2020-05-29 11:25:24 +08:00
BubbleFang c18100d69e audio: update ACDB tables
Changelist:
1. Update TTY/HE/HAC parameter
2. Update TTY HCO /HE volume curve

Bug: 145785222
Test: Local test

Change-Id: I01eb49e4e87203969a0cae8f2190756dff2183d0
Signed-off-by: BubbleFang <bubblefang@google.com>
2020-05-29 11:25:23 +08:00
Jason Hsu 226c851263 audio: update platform_info table and mixer path table
Bug: 145244105
Test: built pass
Change-Id: I04647f494ceb5800684a65ca3546874c9da59fcd
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
2019-12-05 16:16:58 +08:00
Yung Ti Su 85937a1e63 update acdb: 20191128_baseon1127_test_2_4_modify_HA_thisversion
fix RTC cannot set parameter problem

Bug: 143509879

Test: manual

Change-Id: I54644c1e171fa94908cd6e25c9bad632eb4338c0
Signed-off-by: Yung Ti Su <andysu@google.com>
2019-11-28 17:38:42 +08:00
TreeHugger Robot 0c2c0e658b Merge "audio: update cs35l41 B0 and B2 firmware and bin files." into qt-qpr1-dev 2019-11-25 08:39:29 +00:00
TreeHugger Robot 77a67e28ca Merge "audio: update audio_platform and mixer" into qt-qpr1-dev 2019-11-25 04:02:27 +00:00
yixuanjiang ca9fc2e936 audio: update audio_platform and mixer
1. sync acdb setting
2. add echo ref for voip case

Bug: 144979768
Test: local
Change-Id: I638dd7d89d4693541ff0b4e79e4054aa0a497498
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2019-11-22 11:46:42 +00:00
Yung Ti Su 8087252ee5 Merge "acdb: B5_ACDB_V0_20191031" into qt-qpr1-dev 2019-11-22 08:24:00 +00:00
Yung Ti Su 6d261c5758 Merge "For Waves effect module does not support Four channels" into qt-qpr1-dev 2019-11-22 08:22:37 +00:00
Yung Ti Su d6933bc9a8 acdb: B5_ACDB_V0_20191031
including Waves effect and Fortemedia effect module

Bug: 143509879

Test: manual

Change-Id: I61392e92d2b79bce6de757e76092b14d927d890c
Signed-off-by: Yung Ti Su <andysu@google.com>
2019-11-19 07:54:46 +00:00
Yung Ti Su bd24ffb345 For Waves effect module does not support Four channels
We should use two channels

Test: manual

Change-Id: I49e82f8d49ef0bc305574c7a8d0c8a83421f14af
Signed-off-by: Yung Ti Su <andysu@google.com>
2019-11-19 06:32:29 +00:00
vincenttew a32e3dc99c audio: update audio routing table
changelist:
3. correct BT feedback pcm device

Test: build pass
Change-Id: I7a75ccd1be4426edede3507c3beb2030d4c800f5
Signed-off-by: vincenttew <vincenttew@google.com>
2019-11-15 20:43:02 +08:00
juyuchen 41c9561449 audio: update cs35l41 B0 and B2 firmware and bin files.
Bug: 140461525
Bug: 143266999
Test: manual audio tests.

Change-Id: I9e1f25f5ac743eeaf456afb7048c9dba27dce7c6
Signed-off-by: juyuchen <juyuchen@google.com>
2019-11-12 17:30:28 +08:00
juyuchen 2307ac9847 audio: update tables
1.
Set correct pcm ID to QUIN_TDM hostless playback and capture.

Bug: 144005527
Test: manual audio tests.

Change-Id: I11f9ac5763da88807c97660066f429c947badabd
Signed-off-by: juyuchen <juyuchen@google.com>
2019-11-08 14:52:21 +08:00
yixuanjiang 96a24b52f7 audio: rt5514: keep sto mixer control on
SoundTrigger pcm will be turn off if sto mixer control turn off
Keep control on to prevent this issue

Bug: 143448328
Change-Id: I0a482fe9060a8d997b0b6cb2a9911d90ea844a8b
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2019-11-06 09:51:08 +08:00
yixuanjiang 14e5f0332b audio: update mixer table for voice, record and backend name
Test: built passed
Change-Id: I66644b5a457b5e5169ec0d9f2a9169fc764a4f65
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2019-11-04 16:36:22 +08:00
Jason CH Hsu b50e85e864 Merge "audio: update table" into qt-qpr1-dev 2019-11-04 03:32:03 +00:00
TreeHugger Robot a2c88858eb Merge "audio: update firmware and bin files for the cs35l41 B0 hardware" into qt-qpr1-dev 2019-11-03 21:56:29 +00:00
juyuchen ce15fdb3a2 audio: update table
Bug: 142838853
Test: manual audio tests.

Change-Id: Id072a755310a45b37ef0688a16a7c52bb94422cc
Signed-off-by: juyuchen <juyuchen@google.com>
2019-10-31 21:38:04 +08:00
juyuchen f4b2883a05 audio: update firmware and bin files for the cs35l41 B0 hardware
Bug: 142939391
Bug: 140461525
Test: manual audio tests.
Change-Id: I037c0aec0469857122b0f580fb1d0a4c9ec6649b
2019-10-22 11:06:49 +08:00
BubbleFang d8d5a2bb1f draft acdb for temporarily enable speaker
changing the default acdb device id 15 & 124(dec)
AFE topology from v3 to NONE

Bug:  142388386
Test: manual

Signed-off-by: BubbleFang <bubblefang@google.com>

Change-Id: Ie5869a39f0569f479a184a25351f679781973bb9
2019-10-14 16:16:33 +08:00
juyuchen 6bc8895950 audio: configure left and right cs35l41 chips.
1.
left amp fetchs left channel and right amp fetchs right channel data.

2.
set Tx slot channel 0 to left amp dsp output and Tx slot channel 1 to
right amp dsp output.

3.
set the rx source of left amp dsp mode to ASPRX1 and set the rx
source of right amp dsp mode to ASPRX1.

Bug: 141737414.
Test: manual audio tests.

Change-Id: I8ba718529b8c3b36269eb89da2431aa999ebb1d8
Signed-off-by: juyuchen <juyuchen@google.com>
2019-10-01 15:02:04 +08:00
yixuanjiang e894ee7ec5 audio: update mixer path for recording part
1. Update record path
2. Add default value for quin rx to multimedia

Bug: 140003350
Change-Id: I1ebac2e050af6c12853f531ffa3bdce991e668bd
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2019-09-24 15:12:53 +08:00
Jason Hsu 0962809041 audio: add cs35l41 firmware and bin files into vendor/firmware
Bug: 140461525
Test: build pass

Change-Id: I263e1ea789a228acb7599fc8a3e99f29c3e9daa9
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
2019-09-20 18:12:57 +08:00