summaryrefslogtreecommitdiffstats
path: root/qcom
Commit message (Collapse)AuthorAgeFilesLines
* FM: Store tag num/value in sequenceEdward Wang2016-02-191-7/+13
| | | | | | | | | Storing tag into mTag[] array should not depend on its index. If one tag num/value are invalid and it will create empty string in the tag array, which might return the empty string during query. Change-Id: I35287e5dd1e97c6a7196d02b0aa7c9efcea4d3a3 (cherry picked from commit 2a2612f5a3125dadd4c804d4104ce996b91a4d9e)
* FM: Add property to force use internal antennaBrinly Taylor2016-02-191-7/+4
| | | | | | | | | Allow devices to force the FM radio to use the internal antenna setup by setting hw.fm.internal_antenna property to true in system.prop. Device tree example here: I7c9a67371c775a343345b035c196152bd9b2e13d Change-Id: I1a055070bb4b7e49b7a03c75632d4b95c59f02da
* Allow library to be used by apps directlyRicardo Cerqueira2016-02-191-0/+5
| | | | Change-Id: Ib74be626471d73817d644c7777a2b18a32712f8a
* FM: Fix the issue state machineVenkateshwarlu Domakonda2015-09-301-4/+4
| | | | | | | | | As the state is setting to OFF state, next enable is processing even though cleanup not happend for previous turn OFF. Handle the disable response then set the state to OFF. CRs-Fixed: 916321 Change-Id: Ieb8aae20cd859084479c1446f24243ac5f0fbcd0
* FM: Fix the issue with SSRVenkateshwarlu Domakonda2015-08-211-0/+4
| | | | | | | | | Getting ANR as previous FM session commands are pending in kernel as fd is not closed. Close the fd once DISABLE event receive from the driver. Change-Id: Ibb5058fcfa3f74bfb6100cd470b8e578a953e709 CRs-Fixed: 890469
* FM: Handle the error responsesVenkateshwarlu Domakonda2015-04-102-5/+17
| | | | | | | | Handle the error response for enable cmd. Added NULL check while releasing the buffer. Change-Id: I4acb79eca08cbc060d48273d6fc81055879b353c CRs-Fixed: 818067
* FM: Should handle subSrchLevel_SrchAbort when get SEEK_COMPLETE eventHu Wang2014-12-291-0/+7
| | | | | | | | | | When disable FM, FM search state change event should be handled before change FM power stare. Otherwise FM power state will run into wrong state. So add subSrchLevel_SrchAbort case to handle this SEEK_COMPLETE event. Change-Id: I379947d77f70f30965f766135d45d2bc80e43a03 CRs-Fixed: 775477
* Merge "FM: Update state after tune is complete when search is cancelled"Linux Build Service Account2014-11-291-7/+4
|\
| * FM: Update state after tune is complete when search is cancelledSatish Kodishala2014-11-201-7/+4
| | | | | | | | | | | | | | | | | | | | If seek is cancelled at the same time when it is complete, there is a chance that search state machine can remain in cancel search state and subsequent searches will fail. Change search state after tune complete event is received when search is cancelled. CRs-fixed: 760134 Change-Id: Iff7c746aba592452552403811b6db4a7dda7c43b
* | FM: Add support to configure signal blending parametersVenkateshwarlu Domakonda2014-11-212-2/+69
|/ | | | | | | Configure the signal blending parameters BlendSinrHi & BlendRmssiHi. CRs-Fixed: 753525 Change-Id: Id5eac082124c7e78a0140ff3375772e2852dc03f
* FM: Fix the issue with spur rotation valueVenkateshwarlu Domakonda2014-09-251-1/+1
| | | | | | | | Forming byte buffer with wrong rotation value. Fix the issue with rotation value calculation. Change-Id: I3159c1132b0b1028f881516b4b3ea4f85a30aa9b CRs-Fixed: 729986
* FM: Support AF list events from Silabs driverSatish Kodishala2014-09-111-2/+10
| | | | | | | Suuport AF list events from Silabs FM radio driver. Change-Id: I74c08df790e841c4b0315e0af8c61e60ef6973cc
* FM: Add RFstats app support for Silabs chipSatish Kodishala2014-08-262-0/+168
| | | | | | | | Add RFstats app support for Silabs chip to be able to configure performance parameters. CRs-fixed: 713647 Change-Id: I7946eb54ed0627dbce95010b0b52c2de1c94d166
* fm: Added support for configuring performance parametersVenkateshwarlu Domakonda2014-05-292-1/+3
| | | | | | | Add apis to configure fm performance related parameters. CRs-Fixed: 671803 Change-Id: I37565c21a731023e42372be71fb28edc30154672
* FM: Add support to configure the spur Rotation tableVenkateshwarlu Domakonda2014-05-2311-1/+698
| | | | | | | - Add support to configure the FM SOC spur table. Change-Id: I817268be67f29dfb6862314dc90a915c01f40342 CRs-Fixed: 664779
* fm: Handle scan abort operation properlyAyaz Ahmad2013-10-301-1/+1
| | | | | | | | | | | Upper layer does not get notified with search complete event when ongoing search operation is cancelled, this causes duplicate channels in search list. Notify upper layer with search complete event whenever search operation is cancelled. Change-Id: Ica564bcca3b45cde5b2c1394b9bba9f3967af807 CRs-Fixed: 535259
* fm: Handle seek event properlyAyaz Ahmad2013-09-303-8/+25
| | | | | | | | | | FM application layer receives wrong frequency on seek up/down completion. Inform registered client about seek completion when tune event is received after seek complete event. Change-Id: I1f8ecb1f1a35400e99e67987e86577acf85c08e0 CRs-Fixed: 549726
* FM: Extract AF_LIST dataVenkateshwarlu Domakonda2013-07-161-14/+49
| | | | | | | | - Extracting wrong data from AF_LIST. - Extract AF_LIST data for wcn3660 target based. Change-Id: I58b04ddc23b74f654216f64c28a37cc1db2567f8 CRs-Fixed: 476076
* fm: Check proper FM state before enabling FM Rx/TxAyaz Ahmad2013-05-132-7/+14
| | | | | | | | | | | | | | FM Tx on/off does not work when following steps are followed: Enable FM Rx, launch Tx app, unplug headset, wait untill Tx turns on, plug in headset, wait for Tx to turn off, go to home screen, unplug the headset and turn on/off Tx. Do not update FM state for Rx enable requests while Tx is on or vice versa Change-Id: I8bd5d6d7d027e083c32d1cbf69689f96bfa58858 CRs-Fixed: 485895
* Merge "FM: Configure repeat count for PS string"Linux Build Service Account2013-05-082-0/+21
|\
| * FM: Configure repeat count for PS stringVenkateshwarlu Domakonda2013-05-022-0/+21
| | | | | | | | | | | | | | | | Added support for setting repeat count for PS string to get refined PS string from receiver. CRs-Fixed: 474719 Change-Id: I709d10a2d8b1693194c3b114ab821bfb8791ed51
* | fm: Update FM state as part of resetAyaz Ahmad2013-05-071-1/+9
|/ | | | | | | | | FM TX App gets stuck and crash when it is started after riva restart, FM state is not being updated to OFF after getting unexpected disabled event as part of RIVA crash Change-Id: I9c0681acd72fc364e4b127f0185f6193128dafe8 CRs-Fixed: 483428
* fm-framework: Allow user to get/set AF jump, Search thresholdsAyaz Ahmad2013-04-222-2/+258
| | | | | | | | | Implement api to allow user to set/get AF jump RMSSI Threshold, AF jump RMSSI Samples, Good channel RMSSI Threshold, Search Algo type, SINR First Stage, RMSSI First Stage Change-Id: Id67dc9f4f1e1580f5efedac7f77124bf69941efc CRs-Fixed: 460621
* FM: Migrate FM Framework code base to new gitVenkateshwarlu Domakonda2013-03-2513-0/+5820
Change-Id: I4769b2381fc62d75e67c428071c320b8f63cce0e