Commit Graph

60 Commits

Author SHA1 Message Date
Deepthi Gunturi 81a7f80788 hal: Initial target definition for atoll
Add baseline config files for atoll target.

Change-Id: Idd31800e6ef4a09459fb3148b776222807eef004
2019-04-26 12:57:59 +05:30
Manisha Agarwal 888e97628c Initial Android target definition for lito.
Initial Android target definition for lito.

Change-Id: I3ec264577ecef549bb7c3c355cea40b68161bed7
2019-02-27 22:18:49 +05:30
Hari Veerubhotla e56a5fa07a Initial Android target definition for trinket
Initial Android target definition for trinket
configuration files.

Change-Id: Ie1761dff7235a6625ebf4c378596c944a67d66ef
2019-02-18 23:17:10 -08:00
Meng Wang ef2f6e180b hal: add audio support for kona
Add audio support for kona.

Change-Id: Ib1eb05209ce3220e00fa15cddc5338b3f62871f9
2019-01-31 23:14:42 -08:00
Arun Mirpuri b1bec9c80b hal: enable dynamic audio HAL feature extensions
Move audio and voice extension feature to seperate
dynamic libraries. Loading these libraries will be
controlled from config store based on target. These
flags can be changed at runtime

Change-Id: I042450768243124ea80945efac0821984f96b9bf
2019-01-30 17:36:06 -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
Tanya Dixit 6e3bcccfc7 Initial android target definition for msmsteppe
Change-Id: I4c2f93bf5b109210bb27cbf9f2068d3cf260f3d9
2018-04-25 14:29:19 +05:30
Naresh Tanniru 42e0e60bac hal: Rename sdm670 to sdm710.
Change-Id: Ic30a5e1c5afb883dd60eac4b944bb75ea59cabb1
2018-04-10 17:55:13 +05:30
Xiaoyu Ye 91553e693e hal: add audio support for msmnile
Add audio support for msmnile.

Change-Id: I742d9acbc42221476d1364e9c7bcce8a5d782bf4
2018-02-15 16:44:15 -08:00
Linux Build Service Account 7dc7f41572 Merge "qahw: Add binder support for Audio HAL" 2017-11-24 23:25:07 -08:00
Sidipotu Ashok 404f26d1f6 qahw: Add binder support for Audio HAL
- Bring in a new cpp source file which HAL clients talk to
- This code in turn makes the binder proxy/clients side calls
- The binder server calls into the existing qahw.c

Change-Id: I45625bcb2d8a2eb858c68d24f0cad3202d754244
2017-11-16 11:08:30 +05:30
Ashok Sidipotu 5accc8d04d audio: make sure audio hal compile for qcs605
Added target qcs605 in the make files to enable
compilation

Change-Id: I03caf5b62c55c08818bc89295170006c1987ca9b
2017-11-08 17:24:10 +05:30
Sharad Sangle f135684b03 Refractor msmpeafowl to sdm670
Change-Id: Icc9c1f4bf064779314dd0beee0cd030adbcd6775
2017-09-25 19:15:07 +05:30
Sharad Sangle c28ff0f8f4 msmpeafowl: Add compilation for new target msmpeafowl
Add msmpeafowl target for compilation

Change-Id: Ie9d8e3033495a8721221f33f674001c22992c1d9
2017-09-19 01:11:59 +05:30
Ben Romberger 2e5e42d816 audio: Remove policy hal directory
Remove policy hal directory and move it to the new
qcom-opensource audio project.

Change-Id: I0c1d1845b90e4938194868f5ab317694d5722f0b
2017-07-06 14:26:44 -07:00
Venkataraman Nerellapalli b8689ecac0 apq8098_latv: Initial commit for new target apq8098_latv.
Change-Id: Id07501d58dd1c1a9dd9af610caa2f4d7b4a0cd2b
2017-06-09 11:04:18 +05:30
Manikanta Sivapala e8ebd830f2 Back Merge :: To resolve merg conflict prjs-platform/hardware/qcom/audio
Change-Id: I9af84a86fcd0e6f9c78657be0deac61f48641bc4
2017-04-12 20:07:47 +05:30
Soumil d9f5bfa0dd changing target name
Change-Id: I143a97500f86b5f6b0167629b7d1dbbd53f2a6cb
2017-04-07 12:44:42 -07:00
Dhananjay Kumar 29b894e8c4 audio: enable compilation without flag TARGET_USES_AOSP_FOR_AUDIO
- Disable some features to enable compilation without AOSP flag.
- Add new feature flags to guard legacy features not
  required on O.
- Update channel index used for surround sound recording as per
  latest channel mapping index.

Change-Id: I4d2654b8c8938dea60388524ebb43980a3fd8c3d
2017-04-05 02:41:14 +05:30
Linux Build Service Account c65be67f00 Merge "hal: Add audio support for msmskunk" 2017-04-01 08:21:26 -07:00
vivek mehta 02a52020fc audio: change TARGET_USES_AOSP to TARGET_USES_AOSP_FOR_AUDIO
- add Audio specific Target_AOSP flag
- this will remove Audio dependency on Global Target AOSP flag

Change-Id: I4df84bbacb34756ad1809a34c95d6492e51e3772
2017-03-31 03:54:16 +05:30
Xiaoyu Ye 0afc9239fb hal: Add audio support for msmskunk
Add audio support for msmskunk.

CRs-Fixed: 2011757
Change-Id: Ide76df039065e35e0ef0d49a4e044145967a3089
2017-03-29 18:47:44 -07:00
Dhananjay Kumar a5d42b38dd audio: correct dependencies for compilation with AOSP flag
Add liblog to the dependency list for voice_processing and
disable compilation of audiod when AOSP flag is set.

Change-Id: Ie60559806a3ee02e6b84626ba2a3ee89844a1a7a
2017-01-23 22:39:10 -08:00
Arusha Goyal fda291525e msm: Rename msmfalcon to sdm660
Update the code name from msmfalcon to sdm660. As part of this, update
the filename containing "falcon" and files content containing "falcon".

Conflicts:
	configs/sdm660/sdm660.mk

Change-Id: I5fc11ffac2f21f11e2a7283cf7375bcf93c01623
2016-12-29 03:39:32 -08:00
Ben Romberger 22d4123dd4 hal: Rename all instances of msmcobalt to msm8998
Rename all instances of msmcobalt to msm8998. Rename
the config directory, defines, functions, and look for
the renamed target and soundcard.

Change-Id: Idbc4c5a425c837342069c2db17b6ec984021bf60
2016-11-21 19:51:58 -08:00
Manish Dewangan b8c83a4f5d audio: qahw_api: Initial version of QTI audio HAL
-Initial version of QTI Audio HAL Wrapper.

Change-Id: Ia11c9d6b736cb5e9fa732601c3a3efd8d75ddd98
2016-10-14 10:09:21 +05:30
Dhananjay Kumar d3ab9f4269 Initial commit for new target - msmfalcon
Add intial commit to support build for msmfalcon.

CRs-Fixed: 1044042
Change-Id: Iac2f3e1d53c03864098cb7e074d4e7e8a2332290
2016-07-20 22:27:35 -07:00
Banajit Goswami 4c0dff2022 hal: add support for msmcobalt
Add initial audio support for MSMCOBALT target

Change-Id: I06cd6a558d8622c7b8ff82b5531478adea96e631
2016-04-14 09:13:13 -07:00
Arusha Goyal fdbcd9dfdf Remove internal code name of msmtitanium for msm8952.
Change-Id: Iad3786188e82287061a62226d1b748f9d8f1d343
2016-03-11 02:49:32 -08:00
Naresh Tanniru 9042760ed1 HAL: Ferro-lite HAL bringup
- Add support for msmgold build variant

Change-Id: Ia84a8bf4bd99d10a7a9d0e678c65c1ce2b305982
2015-12-30 14:52:29 +05:30
Dhanalakshmi Siddani d9b48c6784 HAL: 8953 HAL bringup
Add support for 8953 build variant

Change-Id: Ic08ee32a3cbff3f2dc17ea9e46e9cc7f84bf4182
2015-12-23 01:35:16 -08:00
Dhanalakshmi Siddani a31cee0d6c HAL: 8937 HAL bringup
Add support for 8937 build variant

Change-Id: I83904b41fcd77cba42d261f7e47a327f64333de4
2015-11-04 14:58:44 +05:30
Naresh Tanniru 0d28b4a9c0 hal: 8952 hal bringup
- Add support for 8952 build varient

- Add support for 8952 sound card detection

Change-Id: Ia18de3417f4ff95e01a2257185911765e7a021ec
2015-03-27 15:38:25 +05:30
Mingming Yin 89c6a7f457 audio: renaming thulium to msm8996
Use appropriate SOC name.

Change-Id: I08e17ec9b240869c5357ad181f1fb17a0d06b969
2015-03-24 11:56:14 -07:00
Fred Oh 73174f912f hal: compile HAL for msm8992
By mistake msm8992 was replaced with msm8909. Fix it to compile HAL for msm8992.

Change-Id: I587d7aaa44b885457bf3832bed5a6d5337ecb505
2015-02-18 18:16:00 -08:00
Shruthi Krishna 9b7e69036a AU_LINUX_ANDROID_LA.BF64.1.05.00.00.021.095 based on quic/aosp/LA.BF64.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iEYEABECAAYFAlS+Y7EACgkQoUgPZYCpAfGhcQCgzFtFc1pVn2TUWr42hAfxqmcJ
 KNMAn0ijSKfcIWXQfCXYaiv3W7khSvRT
 =4cCU
 -----END PGP SIGNATURE-----

Merge tag 'AU_LINUX_ANDROID_LA.BF64.1.05.00.00.021.095' into merge_branch

AU_LINUX_ANDROID_LA.BF64.1.05.00.00.021.095 based on quic/aosp/LA.BF64.1

* tag 'AU_LINUX_ANDROID_LA.BF64.1.05.00.00.021.095': (30 commits)
  audio: Reject incall record request when mode is not IN_CALL
  mm-audio: aenc-aac: fix integer overflow for encoded buffer timestamp calculation
  hal: Add support for parsing hdmi edid information for msm8992
  hal: Fix glitch in audio playback during device switch
  hal: add support to query hpx state using getparameter
  hal: add all compressed formats for app type selection
  hal: Performance mode during recording usecase
  hal: fix null pointer de-reference
  hal : add 8992 for msm8992 audio
  post_proc: Support Headphone:X in offload and non tunnel modes
  post_proc: Add support for non-tunnel DSP audio effects
  audio: Avoid mute during AFE PROXY Usecase
  hal: Fix DTS HPX Get parameters
  hal: bug fixes for PCM offload
  hal: Fix progress bar issue during compress offload playback
  hal: Fix setting stream channel map properly
  hardware/qcom/audio: Integrate Eagle framework for HeadphoneX
  hal: Remove setting DAP bypass /DAP on from HAL
  hal: Avoid resetting device to speaker for HDMI passthrough case
  hal: Audio HAL / APM changes for HDMI passthrough
  ...

Conflicts:
	Android.mk
	hal/Android.mk
	hal/audio_extn/audio_extn.h
	hal/audio_extn/utils.c
	hal/audio_hw.c
	hal/voice.c

Change-Id: Ia92b2002486894e8711a48480324479fe114aeb6
2015-01-23 15:12:58 -08:00
Banajit Goswami 22582e755c hal: add support for thulium target
Adding thulium target support in makefile

Change-Id: Ibb33e9545a511ea85fc29cf56f72cd0b5d368e7e
2014-12-18 17:17:09 -08:00
Fred Oh 68ad1d31b3 hal : add 8992 for msm8992 audio
Enabled msm8992 audio hal same as msm8994

Change-Id: Ie2289925679cf9a39931e65314050a1fe92a9e95
2014-12-09 13:08:07 -08:00
padarshr 04e7481ee8 Rename ferrum to msm8909
This change is to rename ferrum to chipset name- msm8909

Change-Id: I96bfe67673c0fd9e4476a1dc17b88fa911c1b5bc
2014-09-24 12:34:28 -07:00
Dhananjay Kumar 2bb2fc10f0 hal: Add support for ferrum(8909) sound cards
-Add entry for ferrum(8909) sound card name

Change-Id: I64989e184b97f1ae0f1365da29b61297d579f6ac
2014-07-17 13:59:39 -07:00
Mingming Yin 0e1b2902c7 hal: add support for msm8994
- Adding msm8994 target support in makefile

Change-Id: Id924e4a7d5df21e605429d85c7c49ede00d7f402
2014-05-20 13:22:02 -07:00
Naresh Tanniru 8b919ac27a Audio: Bear family(8916) audio HAL bringup changes
- Added new files for platform specific code

  Separate platform specific code from generic audio HAL code.
  Platform specific code is:
    - platform initialization
    - pcm device selection
    - pcm stream configuration
    - sound device selection
    - acdb ID selection
  Modified makefiles for 8916 support

Change-Id: Idf53d19c355feb26ce9f35f9e5dd0734b542eae6
2014-02-03 18:43:31 +05:30
Linux Build Service Account a18abb5803 Merge "Initial mpq8092 HAL upload" 2013-12-04 19:31:28 -08:00
Subhash Chandra Bose Naripeddy 3eedc004e9 post_proc: Support effects in DSP for tunnel mode playback
Add interface to support configuring equlaizer, bass boost,
virtualizer and reverb effects in DSP for tunnel mode of
playback.

Change-Id: I9a93ad6136c4de06df5136967908b4e888dae44f
2013-11-29 01:25:46 -08:00
Dhananjay Kumar daf6ebbc06 Initial mpq8092 HAL upload
Initial mpq8092 HAL upload

Depends-on: 531569 531557
Change-Id: Ic130ab0a5ae2ffee09d98b7ca2c3ee4374965466
2013-11-28 11:46:14 +05:30
Fred Oh 144d87459c audio: Add new Audio daemon process
- Add new audio daemon process.
 - Pupose of this daemon is to monitor and report changes ADSP
   processor state to audio framework/Audio flinger.
 - Specific sysfs node file on device indicates ADSP processor
   state as ONLINE or OFFLINE

Change-Id: Ibad54ea93cbb4fbc59ba599c76541c1f255d4c48
2013-11-19 23:57:17 -08:00
Shruthi Krishna ace1085d17 Merge remote-tracking branch into aosp
audio/hal: Configure HDMI channels based on output stream channels
  hal: Fix for Tx Mute issue when a new call accepted while in call
  Level measurement in offloaded visualizer
  audio: Presentation time enhancements
  implement get_presentation_position() for offloaded outputs
  audio : add new TMUS MCC and MNC list
  audio : add new TMUS MCC and MNC list
  audio : add new TMUS MCC and MNC list
  add offloaded audio visualizer
  audio: compress offload enhancements
  audio: enable AAC offload
  audio: set cached volume before starting voice call
  audio: set cached volume before starting voice call
  Implement HAL API get_presentation_position
  hal: force stop after drain.
  hal: Add support for Tunnel mode audio playback

Conflicts:
	Android.mk
	hal/audio_hw.c
	hal/audio_hw.h
	hal/msm8960/platform.c
	hal/msm8974/platform.c

Change-Id: I0c66fd6bae9b4974e1791f4e848c775d389da3d0
2013-10-25 14:32:12 -07:00
Mingming Yin 50378039db hal: enable compilation of AudioPolicyManager
- Enable compilation of AudioPolicyManager.

Change-Id: I52fd5ba07a13e2456246329b1932701e2b2c434a
2013-10-18 18:20:52 -07:00
Linux Build Service Account 76013793ac Merge "audio: Enable support for APQ8084" 2013-10-18 02:06:32 -07:00
Linux Build Service Account 80f8cd795c Merge "audio: audio encoder/decoder enhancement" 2013-10-12 10:31:40 -07:00