History log of /hardware/qcom/audio/hal/msm8916/platform.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
858c3c6391baeda5b15f3cb89d04b94032f755c7 08-Dec-2016 Zheng Zhang <zhzh@google.com> audio: hal: fix no sound in mic during hfp-sco call

send cal data once for tfa98xx in case no sound in mic during hfp-sco call.

Bug: 33566771

Change-Id: Ic83c2409d2d543740069feddd18493e54b1a66b6
/hardware/qcom/audio/hal/msm8916/platform.c
7fea2049eeb6550e5f3382671f4ec5103cfac3d3 11-Nov-2016 Tom Cherry <tomcherry@google.com> hal: Fix an issue on finding a wrong operator in case of no sim

operator info has mccmnc code including "0". hal would report
a wrong operator name in case of no sim. So set the default
to "00000" to avoid this problem.

Bug: 32751402
Change-Id: Id98dabfd8a0b7d0f1fc09ed4b3a82a6684a146a7
/hardware/qcom/audio/hal/msm8916/platform.c
a2bdf6ed4de1cecede198f47900bc28e131c31a6 01-Nov-2016 Yamit Mehta <ymehta@codeaurora.org> hal: Update mixer control for voice/volte call

Update mixer control with session id in
voice/volte call so that mute and unmute
commands can work properly.

Bug: 32395731

Change-Id: Ib64707e644eda29bd145ad67ae6d2519ac643969
/hardware/qcom/audio/hal/msm8916/platform.c
d135c3175c635d035d4a15fe958a44062ed32a31 15-Sep-2016 vivek mehta <mvivek@codeaurora.org> msm8916: hal: optimize worst case soundcard detection time

current sound card detection logic
- iterate from sound card 0 to Max i.e. 8
- on each iteration check if soundcard is not enumerated then
wait for 500 ms and check again, try up-to 10 retries
- worst case time is 40 sec (8 * 10 * 500ms)
New sound card detection logic
- iterate for max retries i.e. 10
- on each iteration check if any new sound card enumerated i.e.
probe soundcard only if on previous iteration it failed
- on failure move to next card until all card are verified
- at this point wait for 500ms and retry
- worst case time is 5 sec (10 * 500ms)

Change-Id: I63da64ce90ac037ad3a85d30cf8355a992e2c510
/hardware/qcom/audio/hal/msm8916/platform.c
3f6051b52e65adc33988afc17df5d2c2b9a8d01b 13-Oct-2016 Madhuri Athota <mathota@codeaurora.org> hal: select HFP devices based on hfp active session

Enabling the HFP devices based on hfp active session.

Bug : 31922459

Change-Id: I64fcbe7d5662f6408cf95afa7a89581bbe421281
Signed-off-by: Yamit Mehta <ymehta@codeaurora.org>
Signed-off-by: Madhuri Athota <mathota@codeaurora.org>
/hardware/qcom/audio/hal/msm8916/platform.c
9c50bd83f3d1c8aaa447505d6771ebba082e5878 17-Aug-2016 Yamit Mehta <ymehta@codeaurora.org> hal: add new acdb ids for HFP call

Seperate acdb ids for HFP usecase to support tuning.

Change-Id: Iebf43d3706af0e7daf4c9989ac5c222dd2b313a7
/hardware/qcom/audio/hal/msm8916/platform.c
8a692c65cc40168cd59e7985504168b170fbdde5 05-Oct-2016 Haynes Mathew George <hgeorge@codeaurora.org> audio: derive sound device for concurrent playback usecases
am: 2d809e0d10

Change-Id: I3e24ddaf5d21d25925d282880c539e76de57fc83
e3b9956373beb54b67957675b6e6d99fd3280eda 16-Sep-2016 Yamit Mehta <ymehta@codeaurora.org> hal: add support for app type config in HFP call

Add support for HFP calibration with two ASM loopbacks
according to app type configuration.

Change-Id: Ie3e7a75ef204556fa230f2767a791587c6b80e6a
/hardware/qcom/audio/hal/msm8916/platform.c
2d809e0d104497ca6b7a1e1be4efdf7856070aa5 23-Sep-2016 Haynes Mathew George <hgeorge@codeaurora.org> audio: derive sound device for concurrent playback usecases

When a new playback usecase has to be started, existing playback
usecases might have to be re-routed (or not) to the new device
based on usecase requirements or h/w limitations
(e.g headphones and speaker sharing the same backend).

This change addresses this requirement by deriving the
new device based on pre-defined cases.

Bug: 31671778
Change-Id: Ic0fd4e8d2c1119e7198dc5bb5e5a51817f0110c1
/hardware/qcom/audio/hal/msm8916/platform.c
1e36603d2dd8fd62e808b2ae5415814f19c70013 18-Aug-2016 vivek mehta <mvivek@codeaurora.org> hal: retry failed MBDRC cal level
am: fb4d7bd389

Change-Id: I4cde82854572dfcf89039b0b92b42641322834fc
fb4d7bd389fc087ed36712cbd585367e7e6d0fad 29-Apr-2016 vivek mehta <mvivek@codeaurora.org> hal: retry failed MBDRC cal level

- in the start of the playback since usecase list is empty
or not populated with the current usecase (which will be added
on the first write) unless volume is changed when playing music
correct gain level is not selected
- cache gain level on failure and trigger set gain level when a
new usecase is added

Bug 30503798 29933450

Change-Id: I3d199a2810d34a693a099e3cf4b635d5b156a317
/hardware/qcom/audio/hal/msm8916/platform.c
bb15d1744559735660d6d7879455f992dbc00134 08-Aug-2016 Yamit Mehta <ymehta@codeaurora.org> hal: msm8916: Add correct HFP Tx mute mixer controller

Add correct HFP mixer controller for mute.

Change-Id: I5a845b17765fabae5bee45f066cbea3edc5992c4
/hardware/qcom/audio/hal/msm8916/platform.c
56631b51985194269339dbf53316f414b3d21050 14-Jul-2016 Surendar karka <sukark@codeaurora.org> hal: support HFP volume mixer in audio platform info

Add support to get HFP volume mixer control from
audio_platform_info.xml.

Bug: 29971368

Change-Id: I6f3a718ccaf2518826c756d043204165a19ca820
/hardware/qcom/audio/hal/msm8916/platform.c
8721b4dfc191381d71f4839f2081fe9328157579 15-Jul-2016 Tom Cherry <tomcherry@google.com> hal: fix typo

__unsed instead of __unused was causing a compiler error

Change-Id: I1eec5c86897aeba066ca48f6b6769ccab8df9f8d
/hardware/qcom/audio/hal/msm8916/platform.c
c735fb07458a06b7f4dc702607b3cb722a78c9f7 01-Jul-2016 Haynes Mathew George <hgeorge@codeaurora.org> audio: sndmonitor

Monitor sound card status and report online/offline
events back to the streams registered with it and
to audio_dev.

Bug: 30075678
Change-Id: Iea74d5c83f7fe92ba4a24f4f4650ce255bdb48e8
/hardware/qcom/audio/hal/msm8916/platform.c
6ebefdd83d29132f6ca5a5d6b45cac71871dd037 01-Jul-2016 Tom Cherry <tomcherry@google.com> hal: msm8916: set voice call volume step by property

Change-Id: I9d811c0da12b9223318e542b45358faef3cbd455
/hardware/qcom/audio/hal/msm8916/platform.c
152b09a14f3b2c17063468b3f5b5ddda195802ec 23-Jun-2016 Devin Kim <dojip.kim@lge.com> hal: msm8916: Support for HFP

Bug: 29323703
Change-Id: I64094d94e0c69aea79c7a2f30eaf97f3e913df4c
/hardware/qcom/audio/hal/msm8916/platform.c
6b4b127cad4dce4db30c5119d8fd6bbc0af3924c 10-Jun-2016 Yamit Mehta <ymehta@codeaurora.org> hal: enable compilation of 8909 platform files

Enable compilation 8909 platform files

Change-Id: I0a14fdcd963d86d3145f3220bae69645091738e5
/hardware/qcom/audio/hal/msm8916/platform.c
1d2e4743ffcbd27ed2e96c1c8ac1e186a717fa45 18-May-2016 Yamit Mehta <ymehta@codeaurora.org> hal: Add platform specific code for 8909

Add 8909 specific platform specific code for:
-platform initialization
-pcm device selection
-pcm stream configuration
-sound device selection
-acdb ID selection

Change-Id: I88a50b758311a8a77669434a96f738afa8ef39e0
/hardware/qcom/audio/hal/msm8916/platform.c