For Android.mk to Android.bp conversion, modules which were
compiled conditionally are now installed conditionally via respective
product make files. Conditionally add such modules for lahaina.
Change-Id: I8306fc90769d19720e01de6ba31d342c71f4ee10
From kernel 5.4, uapi header location has been updated.
Add path includes to the updated location of uapi headers.
Change-Id: I21cdf51bd135b088379e74db6340a0a0c1ccd352
Implement create_audio_patch and release_audio_patch
APIs for stream routing. Framework will
call these APIs instead of set_parameters to update
routing for a stream.
Increment HAL major version to 3.
Change-Id: Ife914f3277f2b3aa02e88e722d191c3f930e8095
During bt playback if a2dp is not ready and playback is
muted over speaker and if we do a SHO, audio remains mute
and not restored
Add condition to check if a2dp is muted and restore a2dp
Change-Id: If3a52bc2ffaa1063d29d28e7023c5dee742a94a0
Enable qssi compliance flag to compile SVA libs shared with
system and vendor from commonsys-intf location.
Change-Id: I5fa2a991b2a4f93d9ad233a06354b7e6c3701efd
- based on product configuration, i.e. vendor modified vs generic
image, enable \ disable feature run time
Change-Id: Iad33a84eab0b81192046068c6bb7e55969b98e0e
DMIC3 in atoll target uses higher sensitivity mic which
leads to secondary mic picking higher volume
than the primary mic. Adjust the decimator gain for DMIC3
to 84dB to fix this issue.
Change-Id: Ib5de8d45a806c37155d15688e66b447bc5f2125b
If two recording apps both select the primary input with
fast flag, second app will fail to start because the hal
doesn't support two inputs with the same use case if input
can't be reused since of the limit of primary input's max
open count.
Add the dedicated profile for “low-latency-record” to make
the first input can be reused if possible.
CRs-Fixed: 2550228
Change-Id: I233bd3eaf614b195df0a41402747f496d3a56b44
* Set acdb for quad mic sva to 132.
* Enable multi stage sva and disable lpi mode as default.
* <listen-voice-wakeup-X preproc> are used for mmsecns sva.
* SEC_TDM_TX_0 is used for sva echo path.
Change-Id: Icae339614451a5de202732f9d9dca6c2169b25dd
Signed-off-by: Guodong Hu <guodhu@codeaurora.org>
The input argument is passed by reference, so only update
the value pointed by the pointer, not the pointer value itself.
CRs-Fixed: 2547766
Change-Id: I34d71afae277de1d93655e1eac845ce533552167
Add mixer controls for lito and atoll display ports on QRD
and speaker-safe display path in IDP and CDP.
Change-Id: Idfa9860248db51d0c147b4fee2df479e200ca81e
Signed-off-by: Prasad Kumpatla <nkumpat@codeaurora.org>
When restarting audioserver during SVA session, the default value
of ADC2_MIXER Swtich is not set to default value and cause SVA fail
to detect anything. Add default value for this mixer control.
Change-Id: Iebb1b818383e4735b98a63b35ccc4ef8a737a419
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>