Merge tag 'AUDIO.LA.8.0.r1-09700-KAILUA.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/arpal-lx into lineage-21.0-caf-sm8550
AUDIO.LA.8.0.r1-09700-KAILUA.0
* tag 'AUDIO.LA.8.0.r1-09700-KAILUA.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/arpal-lx:
pal: add new mutex to synchronize getParam mixer ctl call to AGM
pal: Update logic to support getFTM for 4/2 channel
pal: add init ref cnt to avoid duplicated initialization of pal
pal: do not retry isDeviceReady if stream routing is for combo device
pal: ensure combo device routing when a2dp is resumed
Stream: Fix mmap usecase handling for speaker
pal: Update volume configuration payload for pcm
pal: add stereo-channel volume setting
pal: ipc_client: Correct resizing of devs_hidl & modskv_hidl vector and remove resizing of attr_hidl vector
pal: fix Static Code Analysis issues
PAL: switch to default device first when disconnecting headset
pal: ipc_client: Remove the vol resize during pal stream set volume.
USBAudio: Add endstr check before reading each capability
PAL: Adding a new mutex for checking if stream is valid
pal: ipc_client: Remove the payload resize during pal stream set param.
pal: check for totalActiveSessionRequests for force switch
pal : in ipc_pal_stream_set_param add checks to avoid OOB
ipc: HwBinders: add check to avoid OOB in ipc_pal_stream_set_device
pal: skip a2dp reconfiguration if a2dp is in suspended state
pal : add check in ipc_pal_stream_set_volume to avoid OOB
Change-Id: I0cdd97fdab2f25d90117127eb624f0c80c2ec236