Commit Graph

898 Commits

Author SHA1 Message Date
Linux Build Service Account 2efca04176 Merge "hal: add new property for GCS" 2019-02-05 14:35:47 -08:00
Linux Build Service Account 9e45bfef51 Merge "configs: Add support for QSSI" 2019-02-05 02:25:05 -08:00
Naresh Tanniru f61a81c447 configs: Add support for QSSI
- Add support for QSSI target to build
  system image
- QSSI is to support common system image
  across all targets & each target system
  image compilation will include audio
  qssi config files

Change-Id: I9e76a4d28712987235570634c5c40aa48648fbd5
2019-02-05 00:54:45 +05:30
Linux Build Service Account e859bba755 Merge changes I0b570bb8,If0f82077 into audio-hal.lnx.6.0
* changes:
  hal: Add support for two concurrent record sessions.
  config: Add support for two concurrent record sessions.
2019-02-01 03:10:18 -08:00
Samyak Jain 2725368d5e config: Add support for two concurrent record sessions.
Add new mixer control for compress record session
Update io policy to support more input profiles.

Change-Id: If0f820771e3d32eb4b1b264fd798ce0d26207e9f
2019-02-01 03:00:30 -08:00
Samyak Jain c5fe5426fa config: Enable concurrent record
Enable compress input flag and introduce
a new flag to enable concurrent record.

Change-Id: I2700aff2fb776eb56d127a5536bcb81d066cfad4
2019-02-01 00:23:18 -08:00
Weiyin Jiang e6ce631fc8 hal: add AHAL hidl registration entry
Add AHAL hidl registration entry, and register AHAL extension service
from adev_open().

Change-Id: Idce42ba6da97a26fde6c88d23b7be71b886e376f
2019-01-31 22:47:48 -08:00
Weiyin Jiang b4928136db audio: add audio configs xml
Add audio configs xml.

Change-Id: I9e128cf0d3c19b130ef825017989c1fddfb7febb
2019-01-31 19:35:06 -08:00
Aalique Grahame 57058a6c2f configs: unify configs
Unify audio configuration files

CRs-Fixed: 2380934
Change-Id: Id88d0940fd0d720d55cb1ae67098fdedcc0d6935
2019-01-18 16:38:26 -08:00
Meng Wang c688a065e0 hal: add new property for GCS
Add new property to disable GCS for kona.

Change-Id: I72d6f8b334998e32dcfd7922905a12848eb7b035
2019-01-10 09:37:46 +08:00
Linux Build Service Account e91b251694 Merge "sdm670: configs: Remove sdm670 configs" 2019-01-07 07:26:53 -08:00
Meng Wang b5ea195d36 hal: remove extra path to resolve compile failure for kona
Remove extra path to resolve compile failure for kona.

Change-Id: I6e0edc1733722e66348c45877cdc4be23f7a86e2
2019-01-07 13:01:01 +08:00
Sachin Mohan Gadag 5fecf1f4a0 sdm670: configs: Remove sdm670 configs
- Remove sdm670 configs as sdm710 configs are being used.

Change-Id: I71e7b0b6a636a3537baedde7243f92974448037e
2019-01-04 13:09:35 +05:30
Linux Build Service Account 6303662927 Merge "hal: add support for FFV get params" 2019-01-03 03:28:32 -08:00
Linux Build Service Account efcf1451ab Merge "configs: support 4 ch EC-ref for FFV" 2019-01-02 02:49:24 -08:00
Linux Build Service Account 1fa2973862 Merge "hal: add audio specific config files for kona" 2018-12-31 03:44:29 -08:00
Sidipotu Ashok aa4fa6a614 hal: add support for FFV get params
-Audio HAL to support FFV get_paramters via sound trigger
callback.

-FFV needs clients to pass down the SM handle info to get a few
paramerters with respect to the given SM handle but standard
get_parameters doesn't support kvpairs for input keys, it does
support for return of kvpairs, add support for a new delimiter
which will be used while sending keys in get_parameter.

-Enable Keep alive for Red Dragon

-Adjust volume gains based on the systems team tuned values

Change-Id: I96c7214b4a084568862e3550eaabbb9d51e253d9
2018-12-28 15:20:28 +05:30
Meng Wang 595b3d051e hal: add audio specific config files for kona
Create a new folder and add audio specific config files for kona.

Change-Id: Iaf9281fe3c93586cb358421d6190bde632a165bc
2018-12-26 15:07:42 +08:00
Linux Build Service Account 0337652dde Merge "QMAA: Add support for HAL module disable" 2018-12-25 21:15:01 -08:00
Linux Build Service Account c510b19fd4 Merge "configs: enable compander for sm6150 qrd" 2018-12-23 21:00:34 -08:00
Naresh Tanniru f129015268 QMAA: Add support for HAL module disable
- Disable audio HAL modules compilation
  based on QMAA flag

Change-Id: I3ec8c82bfcf699a3bbf5e7133480a4bda1240a5a
2018-12-18 23:02:27 +05:30
Linux Build Service Account fb1489dc69 Merge "msmsteppe_au: audio bring-up changes on auto platform" 2018-12-17 01:27:24 -08:00
Manisha Agarwal fb682e6076 configs: msmsteppe: Update audio config files
Update module ids for sva devices.
Add microphone info and device mapping.
Add route from voip_rx source to A2DP sinks.
Increase dmic gain to adjust with the change in sensitivity.

Change-Id: Ife0c0b4e2229a4b48b1aae46624ed60de742fed2
2018-12-12 21:57:42 -08:00
Linux Build Service Account eb31a01974 Merge "configs: Enable AAC frame control for A2DP" 2018-12-12 01:12:31 -08:00
Rahul Sharma 64c3ad1e8b msmsteppe_au: audio bring-up changes on auto platform
Initial changes to bring-up audio on automotive
platform, which include:
1. Add automotive snd card support in hw info.
2. Rename mixer_paths for automotive adp and custom
   snd card variant support.
3. Makefile update to load ADP acdb files for calibration.
4. Audio platform info override for acdb_id, pcm_id and
   backend selection.

Change-Id: I6e27bb7172d5393f12bb390dae99640be131299d
2018-12-12 00:39:07 -08:00
Sidipotu Ashok 502218af19 configs: support 4 ch EC-ref for FFV
- FFV now supports 4 ch EC ref, enable it for Red Dragon.

Change-Id: I464d54247b30a95f64d14e236c67b70570bbf3d2
2018-12-10 22:27:52 -08:00
Linux Build Service Account f346df22de Merge "hal: msmsteppe: Update class-H mode for wcd9375 xml files" 2018-12-10 05:26:35 -08:00
Linux Build Service Account 32a3ab16ab Merge "configs: enable ffv for qcs605" 2018-12-10 05:26:34 -08:00
Linux Build Service Account 0e5e6d2d63 Merge "hal: enable TERT TDM TX to SEC RX hostless" 2018-12-08 15:19:21 -08:00
Derek Chen 9d0bb7cbd8 hal: enable TERT TDM TX to SEC RX hostless
Enable TERT TDM TX to SEC TDM RX hostless
loopback upon ext hw plugin init to provide
TDM CLK and SYNC for external codec.

Change-Id: Ic9aff5000b3afe7593c4779b8bd18ae63464aee0
2018-12-08 09:09:50 -08:00
Derek Chen f7f5318be3 configs: msmnile_au: enable auto audio features
Enable hw ext plugin, bus audio as well as audio control
feature flags.
Update pcm and acdb device IDs for playback and hfp in
platform info xml file.
Update TDM dai channel config to six to support
custom topology upmixing.

Change-Id: I0361626817977b5de0d1ebd23c059d404a710940
2018-12-08 09:09:12 -08:00
Xiaojun Sang 4b67bafa68 configs: enable compander for sm6150 qrd
Enable compander to suppress noise at headphone and handset.

Change-Id: Ie68014579552daef8af975a91bb1180cfd602423
2018-12-06 17:01:12 +08:00
Sidipotu Ashok 7ead48881d configs: enable ffv for qcs605
-Define quad mic capture mixer controls
-Define FFV compiler flags

CRs-Fixed: 2351688
Change-Id: Id8341f3f3237306d3afe4def6c64c1a90ca17887
2018-12-04 20:07:51 -08:00
Laxminath Kasam 6d26efc4d9 hal: msmsteppe: Update class-H mode for wcd9375 xml files
In wcd9375 variant, class-H is supported. Updating
the class-H mode to CLS_H_ULP and CLS_H_LOHIFI based on
clip config for respective mixer xml files.

Change-Id: I019cd3f61a0cb58bbc879ed8488fe303c5c8864a
2018-12-04 11:24:48 +05:30
Linux Build Service Account 535f0f7597 Merge "hal: Add USB 6ch recording support." 2018-11-26 23:30:48 -08:00
Linux Build Service Account 4618e01aa4 Merge "configs: msmsteppe: add new mixer paths for sdmmagpie qrd device" 2018-11-22 18:59:52 -08:00
Sachin Mohan Gadag 4d7e5b8c99 hal: platform: Support 24bit record usecase for internal codec
-When input stream is requested for 24bit record check whether
 targets supports by reading platform info and configure
 accordingly.

Change-Id: I94f0ec1852c88fe66418983b835b801420efb4d6
2018-11-21 22:06:30 -08:00
Aniket Kumar Lata 6d74b6f55c configs: Enable AAC frame control for A2DP
Enable frame size control for AAC codec used
for A2DP playback.

Change-Id: Iddb021787de5434f1e620dfbb6c584856233b6b9
2018-11-21 14:26:01 -08:00
Samyak Jain 8def0f5913 hal: Add USB 6ch recording support.
Add USB 6 channel MIC device support to enable audio
recording over 6 channels from USB device.

Change-Id: I8677b3afe4aab26e82a1cd8772c973942010c763
2018-11-20 03:09:59 -08:00
Meng Wang b4c6358b46 configs: msmsteppe: add new mixer paths for sdmmagpie qrd device
Add a new mixer paths file to support wcd9375 variant of
sdmmagpie qrd device with different hardware design.

Change-Id: I0975c977ca0c276eeeee792a1c9cccc10c554772
2018-11-19 04:12:54 -08:00
Linux Build Service Account f5baa30a77 Merge "configs: msmsteppe: Add mixer paths for sdmmagpie variant" into audio-hal.lnx.5.1 2018-11-14 23:41:13 -08:00
Aditya Bavanari c2f0b2ec92 configs: msmsteppe: Modify the TX gain to accommodate tuning
Reduce the codec TX path gain by 18dB as this is already
taken care in ACDB tuning for msmsteppe target.

CRs-Fixed: 2343885
Change-Id: I01a65795568918f28b8051aa7827fd52cc096cdd
2018-11-12 18:12:43 +05:30
Aditya Bavanari e027ce580f configs: msmsteppe: Add mixer paths for sdmmagpie variant
Add a new mixer paths file to support wcd9375 variant of
sdmmagpie.

CRs-Fixed: 2331834
Change-Id: Ia07e56e7ae4f3003907b865d5cf82bc54ebbb70b
2018-11-06 04:07:27 -08:00
Naresh Tanniru cb5b578917 Merge e1f65e84d3 on remote branch
Change-Id: I5cb17e69a3b1e4fa78b7a130cbabc8bc7b11932b
2018-10-15 17:00:56 +05:30
Linux Build Service Account 1921622b0d Merge "configs: sm6150: update the thermal zone name for mono speaker" 2018-10-01 21:55:45 -07:00
Linux Build Service Account 89cbb3e58d Merge "configs: Update microphone characteristics." 2018-10-01 21:55:44 -07:00
Linux Build Service Account 23d94de531 Merge "hal: msmsteppe: add support for disable compander in voicecall headphones" 2018-10-01 21:55:42 -07:00
Dhanalakshmi Siddani b82be378a0 configs: Enable flag to compile test apps in vendor image
Enable COMPILE_HAL_TEST_APPS_IN_VENDOR_IMAGE flag to compile
HAL test apps and libs as part of vendor image.

CRs-Fixed: 2273661
Change-Id: I56326bff4b1c089b51428b973cb96e75ce6ec5e7
2018-09-30 23:01:34 -07:00
Linux Build Service Account 69fa16c78c Merge "configs: msmsteppe: Set DMICs for all fluence usecases" 2018-09-29 00:24:20 -07:00
Linux Build Service Account 814323e7ee Merge "configs: msm8937: update headset codec tx gain" 2018-09-28 23:15:28 -07:00