Merge tag 'LA.VENDOR.1.0.r1-23800-WAIPIO.QSSI14.0' into staging/lineage-20.0_merge-LA.VENDOR.1.0.r1-23800-WAIPIO.QSSI14.0

"LA.VENDOR.1.0.r1-23800-WAIPIO.QSSI14.0"

# By Srinivas Marka (3) and others
# Via Gerrit - the friendly Code Review server (11) and others
* tag 'LA.VENDOR.1.0.r1-23800-WAIPIO.QSSI14.0':
  PAL: Adding a new mutex for checking if stream is valid
  pal: ipc_client: Remove the payload resize during pal stream set param.
  pal : add check in ipc_pal_stream_set_volume to avoid OOB
  pal : in ipc_pal_stream_set_param add checks to avoid OOB
  pal : add check to avoid OOB in ipc_pal_stream_set_device
  pal: config: modify rec volume kcontrol config for blair qrd
  pal: Update volume configuration payload for pcm
  pal: move sco out device to the beginning of device disconnect list
  audio: modify kcontrol for blair qrd
  pal: device: blair: force sampling freq to 48khz for WHS during device switch
  pal: check isConfigured flag before isAbrEnabled is initialized to false
  pal: add stereo-channel volume setting
  PAL: Check if stream_handle is valid before accessing
  audio: modify kcontrol for blair qrd
  pal: return correct channel mask depending on channel count
  utils: Check added for nodes of SoundTriggerUUID
  configs:ravelin_idp_wsahac handset protection

Change-Id: I1b0cf9548c6da4a62612055e7cd82ae24774b200