Commit Graph

18 Commits

Author SHA1 Message Date
Venkateshwarlu Domakonda 961264648a radio: iris: Add support to configure signal blending parameters
Configure the signal blending parameters BlendSinrHi & BlendRmssiHi.

CRs-Fixed: 753525
Signed-off-by: Venkateshwarlu Domakonda <vdomak@codeaurora.org>
Change-Id: Icd38b3f8ada232252660773dfb4f0d69ffad3634
2014-11-20 21:45:44 -08:00
Satish Kodishala ae5701f5e1 radio: iris: Change rssi data type to char
rssi values read from Riva/Pronto are negative.
Change data type to char.

CRs-fixed: 707488
Change-Id: I60e2078583700bf607f90029d8af3947c03380a3
Signed-off-by: Satish Kodishala <skodisha@codeaurora.org>
2014-09-10 15:08:52 +05:30
Venkateshwarlu Domakonda 8f9cf0a23c radio-iris: Add ioctl commands to configure spur table
Provide interfaces to allow host to update the spur table.
To remove platform dependent spurs, host has to update
the spur table in SOC.

CRs-Fixed: 664779
Change-Id: I37697fa35c19398a4bceb2bf73fb28554417e6d7
Signed-off-by: Venkateshwarlu Domakonda <vdomak@codeaurora.org>
2014-05-28 14:27:19 +05:30
Satish Kodishala c7bbaaeac9 radio: iris: Fixed an issue with search stations list
Due to improper boundary checks, RDS search and search
station list were getting excluded.
Fixed the boundary check to include RDS seach and search
station list.

Change-Id: Ia2d7cc8a1bbf8e861a0e23dfc8ca56181b42b810
CRs-fixed: 597996
Signed-off-by: Satish Kodishala <skodisha@codeaurora.org>
2014-01-16 15:39:24 +05:30
Ayaz Ahmad 95a9ef252f radio: iris: Bound check user space values
There is no bound check for arguments passed
from user space to kernel space. This may cause
fatal exceptions.

Change-Id: Id8187b9e2ad86fb09184ebe913b18da164b07152
CRs-Fixed: 546081
Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
2013-12-03 12:06:44 +05:30
Ayaz Ahmad a83a375e36 radio: iris: Maintain different FM states
Unexpected disabled event gets queued when FM is turned
on after turning off FM, sending SSR command. FM fails
to turn on as this causes mismatch of fm states in upper layer.

Maintain different states FM OFF, FM RECV TURNING ON, FM
TRANS TURNING ON, FM_OFF, FM CALIBRATION and only queue
unexpected disabled event when either RECV or TRANS is enabled

CRs-Fixed: 518378
Change-Id: Iffa55bef3dc5ce605cf270ad41f4c9a8b8d70392
Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
2013-09-04 17:15:58 -07:00
Venkateshwarlu Domakonda 819f9924fd radio: iris: Handle force close gracefully
- Whenever force closed, userspace state machine will not be available
  to handle the DISBALE event. Therefore during next turning ON operation,
  this event will be read and the FM never turns ON.
- Do not queue the FM disabled event while in OFF state.

Change-Id: I8f8cd31198f8bb1a7521920844e0f0c5c3190b08
CRs-Fixed: 492216
Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
2013-09-04 17:13:34 -07:00
Venkateshwarlu Domakonda 214b7cea2c radio-iris: Fix in the AF_LIST event handling
- Copying more than available size in AF list buffer which leads to crash.
- Added a check to avoid copy more than available size.

Change-Id: I8f00c6dd82e64ee2744bfad63ea4523b206732a6
CRs-Fixed: 498758
Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
2013-09-04 17:11:02 -07:00
Ayaz Ahmad f0d18368e3 radio: iris: Fix 64th character in RDS RT field is missing
FM driver sends only upto 63 characters as Radio Text data
to upper layer.

Pass upto 64 characters as Radio Text

Change-Id: I3d49d85eb0c6e91ef0ea5660e572734a38281d62
CRs-Fixed: 505062
Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
2013-09-04 17:07:17 -07:00
Venkateshwarlu Domakonda 38d448bcb4 radio-iris: Configure repeat count for PS string
- When FM Rx tuned to a station, not receiving complete PS string.
  SOC is not waiting for complete PS string. it is sending PS event
  even if it has part of PS string as well.
- Added support for setting repeat count for PS string
  to get refined PS string from receiver.

CRs-Fixed: 474719
Change-Id: I71c0c1c8af9488573c05d816c37982f9ed935a87
Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
2013-09-04 16:30:07 -07:00
Venkateshwarlu Domakonda c729e465aa radio: iris: Expose FM Radio commands and events to user-space
Move the FM command and event structure declarations to separate header
file and include it in FM Radio driver.

Change-Id: Id664eab476240a54a1bc8db656bc9dc95a252bdb
CRs-Fixed: 436286
Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
2013-09-04 16:19:21 -07:00
Ayaz Ahmad ea194af8dd radio: iris: Added IOCTLS to get/set AF Jump, Search Thresholds
Implement ioctl to get/set AF Jump RMSSI Threshold,
AF Jump RMSSI Samples, Good Channel RMSSI Threshold,
Search Algo Type, SINR FIRST STAGE, RMSSI FIRST STAGE

CRs-Fixed: 460621
Change-Id: I497bb3013f2c7851d08002ef5162ffc69bb98cd6
Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
2013-09-04 16:07:35 -07:00
Ayaz Ahmad 2c99648eae radio: iris: Add support for RT Plus, eRT feature
- Allow Soc to interrupt host for RT Plus, eRT data
 - Parse the RDS group for RT Plus, eRT
 - Queue the parsed data and event for RT Plus, eRT
   to upper layer

Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
Change-Id: Id351b0c466855e9b0d20bf38a601aa63dd1be2b1
2013-09-04 15:32:26 -07:00
Venkateshwarlu Domakonda aba43c05cf radio-iris: Fix corner cases in dqbuf
- Sometimes user data getting corrupted and it is not available
at the kernel level
- Use the kernel buffer instead of user space buffer to copy
the data from fifo.
- Increase the STD_BUF_SIZE buffer size from 64 to 128 bytes to compatible
with Frameworks buffer size

Change-Id: I1e0fd8e59b218e7bec7820b0c27e2405d472cd56
Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
2013-09-04 15:18:54 -07:00
Ayaz Ahmad c42a2d9f0a radio: iris: Pass proper parameters to SOC for RDS transmission
- Pass number of ps string instead of ps length
 - Use proper name for radio text length

Change-Id: I3dc87673e15eea4a230093ccb3d0a11af28910cf
CRs-Fixed: 388115
Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
2013-09-04 15:14:57 -07:00
Ayaz Ahmad 097bac9139 radio: iris: Validate whether the current station is good or bad
Provide mechanism to decide whether the currently tuned station
is valid or not

CRs-Fixed: 371689
Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
Change-Id: I1f058bdeec8ecebe85b950631118c1ac9604760f
2013-09-04 15:03:01 -07:00
Anantha Krishnan 0871fb06d7 radio-iris: Add ioctl commands to configure spur table
Provide interfaces to allow host to update the spur table
with spur frequencies specific to platforms.

CRs-Fixed: 352591
Change-Id: I139ac84a4a45578ebab63c26d7176666d47d3e2a
Signed-off-by: Anantha Krishnan <ananthk@codeaurora.org>
2013-09-04 14:57:22 -07:00
David Brown 7c02df164d radio: iris: Qualcomm FM radio driver
Including:
commit 7ba5c1ccceac56a2c4de59d379af68289f5726d4
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Tue Nov 20 14:55:15 2012 +0530

    radio: iris: Allow user to set number of stations

    Maximum number of stations to be searched passed from application
    is not passed to FM Soc

    Set max number of stations to be searched passed from framework
    instead of always setting number of stations to zero

    Change-Id: I7196d16bfdb86ea6fb1c6ec3d9ef7b7538001bec
    CRs-Fixed: 421945
    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>

commit 89265111440674132f59c3aa2938a0aefbfc84fb
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Fri Oct 5 19:39:11 2012 +0530

    radio: iris: Add support for RT Plus, eRT feature

     - Allow Soc to interrupt host for RT Plus, eRT data
     - Parse the RDS group for RT Plus, eRT
     - Queue the parsed data and event for RT Plus, eRT
       to upper layer

    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
    Change-Id: Id351b0c466855e9b0d20bf38a601aa63dd1be2b1

commit 7f095c44d4f63b168820aeba9d72b2504a879ab9
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Wed May 30 15:31:38 2012 +0530

    radio-iris: Fix corner cases in dqbuf

    - Sometimes user data getting corrupted and it is not available
    at the kernel level
    - Use the kernel buffer instead of user space buffer to copy
    the data from fifo.
    - Increase the STD_BUF_SIZE buffer size from 64 to 128 bytes to compatible
    with Frameworks buffer size

    Change-Id: I1e0fd8e59b218e7bec7820b0c27e2405d472cd56
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit 1c0db5273216ea80f3762dc5675daebac16e1e0b
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Mon Aug 27 17:52:51 2012 +0530

    radio: iris: Pass proper parameters to SOC for RDS transmission

     - Pass number of ps string instead of ps length
     - Use proper name for radio text length

    Change-Id: I3dc87673e15eea4a230093ccb3d0a11af28910cf
    CRs-Fixed: 388115
    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>

commit d588e7c5529d481a17dc2f5609f461ab6a98e7c8
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Fri Aug 3 20:40:33 2012 +0530

    radio: iris: Set band limits as passed from upper layer

    Seek up/down in some band is tuning to a station
    which is out of band becuase band limits passed from upper
    layer are not used

    Change-Id: Ic7d11cb33e7964d385be04b0d2e007889ccc1429
    CRs-Fixed: 384287
    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>

commit 37294ba321af3b2722540e97ba19ec50b3748d8e
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Tue Jul 10 16:38:11 2012 +0530

    radio: iris: Validate whether the current station is good or bad

    Provide mechanism to decide whether the currently tuned station
    is valid or not

    CRs-Fixed: 371689
    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
    Change-Id: I1f058bdeec8ecebe85b950631118c1ac9604760f

commit f950e320ee1e717b33c6ca7fbed7efe34beb07cf
Author: Anantha Krishnan <ananthk@codeaurora.org>
Date:   Wed Jun 6 14:25:49 2012 +0530

    radio-iris: Add ioctl commands to configure spur table

    Provide interfaces to allow host to update the spur table
    with spur frequencies specific to platforms.

    CRs-Fixed: 352591
    Change-Id: I139ac84a4a45578ebab63c26d7176666d47d3e2a
    Signed-off-by: Anantha Krishnan <ananthk@codeaurora.org>

commit c1e6a95c31cc474f809bb7ab3c036e8890be7709
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Tue May 15 19:29:54 2012 +0530

    radio: iris: Add calibration mode

    Do not queue the FM enabled/disabled events
    while calibration is in progress

    CRs-Fixed: 358229
    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
    Change-Id: I02ee9c095d9d242de0610b210ae4e5d328e0afa8

commit d7b5a77f8183754fb9391f47739d8a529dca4cd3
Author: Anantha Krishnan <ananthk@codeaurora.org>
Date:   Mon Apr 30 04:21:03 2012 -0700

    Revert "radio-iris: Configure search direction as passed by FM APP"

    As per V4L2 framework APP should pass the parameter as '1' to
    search in forward direction and '0' to search in downward
    direction. Reverting the change that was uploaded as it configured
    the search direction directly that it received it from the APP.
    APP should pass '1' for SEEK UP and '0' for SEEK DOWN . The driver
    should check for the direction before configuring. To the FM SOC,
    '0' means SEEK-UP and '1' means SEEK-DOWN. If APP passes '1' driver
    understands that user is requesting SEEK-UP operation and will
    configure the direction as '0'.

    This reverts commit 4667d9d437c2fe5501db1fd741b4643452eda61b

    Change-Id: I64a4c2674281c0d405ff03f8cbff9956a27f6e40
    Signed-off-by: Anantha Krishnan <ananthk@codeaurora.org>

commit 152fe5bbe0ddb8407030c31bde743006a66509b5
Author: Anantha Krishnan <ananthk@codeaurora.org>
Date:   Tue Feb 28 18:07:20 2012 +0530

    radio-iris: Add buffer overflow checks to Default Data Write ioctl

    Copy only the requested amount of data specified by the user as
    part of the FM Default Data Write HCI command.
    Sending additional default data than requested by the user
    causes data abort in WNCSS and results in WLAN crash.

    CRs-Fixed: 356330
    Change-Id: Icd87f2357ca53c3fa66d703e0e6f373c01b7023c
    Signed-off-by: Anantha Krishnan <ananthk@codeaurora.org>

commit 71731d5d400fa60cca24303aa31dd95a1443803d
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Wed Apr 4 12:30:51 2012 +0530

    radio: iris: Implement new radio IOCTLs.

    Implement IOCTLs for Tx power level control

    CRs-fixed: 349247
    Change-Id: Ie188b08fdf0aa697b6e1eada5c597813f0dc678f
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit 4667d9d437c2fe5501db1fd741b4643452eda61b
Author: Anantha Krishnan <ananthk@codeaurora.org>
Date:   Thu Mar 8 10:46:06 2012 +0530

    radio-iris: Configure the search direction value as passed by FM APP

    Do not invert the values passed for the search direction.
    Configure the value of search direction as passed from the user-space.

    Change-Id: Ic02714174740f4abb0c4b209a6f83c8f2c8575e6
    CRs-Fixed: 340401
    Signed-off-by: Anantha Krishnan <ananthk@codeaurora.org>

commit 3dad6519412c1de30c8905683047f51a89fd377b
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Tue Mar 13 13:41:19 2012 +0530

    radio: iris: Send proper event to FM frameworks

    Send enable, disable event to fm frameworks
    when FM TX is turend on/off respectively

    Change-Id: I9372cc143d6352d3faaf137726156d2760165272
    CRs-Fixed: 339470
    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>

commit b69202b62234d2a3103117536ed637bde87dcc2b
Author: Ayaz Ahmad <aahmad@codeaurora.org>
Date:   Thu Feb 23 19:24:46 2012 +0530

    radio: iris: Fix the set station issue at boundary

    Seek frequency at lower/upper limit is not working
    if selected country is in Europe band with channel
     spacing 50Khz

    Use the correct upper limit for Europe band

    Change-Id: Icdcb116c24ae9840cc66b1dc2da5fa739a2f89c8
    CRs-Fixed: 338137
    Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>

commit 0f69eb40055f94b293e9723f1d16ba9786a6eb82
Author: Sunny Kapdi <sunnyk@codeaurora.org>
Date:   Fri Jan 27 18:01:01 2012 -0800

    radio: iris: Add support for FM Subsystem Restart

    Inject FM Disable event when WCNSS resets.

    1. When WCNSS crashes, SMD will close the FM port
    2. Schedule a work queue to send RADIO_DISABLED event to upper layer.

    Change-Id: I10e4834df507fe39ce58b92e650c1a39ccbf66f7
    Signed-off-by: Sunny Kapdi <sunnyk@codeaurora.org>

commit 2f51a97c592d5cc369cef42c3b90743e3265fc75
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Mon Jan 23 20:11:13 2012 +0530

    radio: iris: Return proper antenna type for get antenna IOCTL

    FM TX UI turns off due to the invalid return value in response
    to GetAntenna on FM TX Restart.Save the type of the antenna that
    is set as part of SetAntenna.Return that in response to getAntenna.

    Change-Id: I35cf0ca36ed60a3c94b4bc98e020053763b24c88
    CRs-Fixed: 332432
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 1da1a240ee193089d5baf0740de25c525331650f
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Wed Jan 11 11:00:10 2012 +0530

    radio: iris: Fix the AF jump issue

    Clear the current AF JUMP settings before re configure.
    Otherwise FM Rx jumps to alternate frequency even though it
    is disabled

    Change-Id: Iab2e612c701876f2adec27d7d1abfcbe7fa6af52
    CRs-Fixed: 328783
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit d3184a4f6aecc65dafc0f45f5ca3a165523c08c7
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Wed Jan 4 21:18:01 2012 +0530

    radio: iris: Add signal detection threshold IOCTL's

    Add the IOCTL's to get the signal detection parameters like
    SINR, SINR samples, Low detection threshold and high
    detection threshold

    Change-Id: I0b8f8d978bd25990098b20073fd664e649af3b49
    CRs-Fixed: 322688
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 3d1d6e4b0c1f31b914328c6db797409f6abaf124
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Fri Dec 9 15:08:58 2011 +0530

    radio: iris: Fix the crash with get signal threshold command.

    Access to unallocated memory is causing the crash.
    Correct the implementation of returning the response to
    get signal threshold command.

    Change-Id: I920e984f68fbcfef82ad2f6e9d252f42c0b815d9
    CRs-Fixed: 330569
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit d6140eb5ef2ca2f342be568cc369a4ceeaeb9eac
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Tue Jan 17 16:23:52 2012 +0530

    radio: iris: Use service availability to indicate station's signal strength

    Check the service availability event to indicate the signal strength
    of the tuned station.

    Change-Id: I7d1c1f3de13351222cfdc27bc2d80dd08aadfdf2
    CRs-Fixed: 331137
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit 6983984c309a429d2ee3f161003c53335a30c6ae
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Fri Jan 13 18:36:12 2012 +0530

    radio: iris: Increase the RT buffer to fit the RT header

    Increase the RDS Radio text buffer size to fit the RT header.
    And also limit the Radio text to maximum allowed length

    Change-Id: Ib38b4bfaae83d5f381a831c2e202c7f3a52698b4
    CRs-Fixed: 328036
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit acdebccd13dccabb9103bb7ced38c5e89bb78417
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Fri Dec 23 14:31:38 2011 +0530

    radio: iris: Incorporate changes in tune status event

    SINR and interference detection threshold parameters are added to the
    tune status event. Update the driver to incorporate the changes.

    CRs-Fixed: 322478
    Change-Id: Ia883c85469ba4d4025d518b6ddba371c755f3763
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit de0b5d915d3968ede7ab26377409ae9ee87e1bd6
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Dec 27 18:09:10 2011 +0530

    radio: iris: Add place holder for set audio path IOCTL

    Add place holder for Audio path IOCTL to make the FM FTM
    code generic across all platforms

    Change-Id: Iede9b6543e932882ee9c4bf4ead6f933132a08d8
    CRs-Fixed: 322893
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit d2ec468dc6623ef96728ec40a53df438f68d0d32
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Mon Dec 12 14:02:15 2011 +0530

    radio: iris: Fix the FM FTM Tx set station issue

    The get station parameters command failed during FM Tx as this is
    specific to Fm Rx.Add the check before issuing the get station
    parameters command

    CRs-Fixed: 323778
    Change-Id: Ie1a00fe5bf742c2c8158cff563c56d7fea44a21e
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 5e96e69e15862ec28b0ebbd1790009e453e0278a
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Mon Dec 5 17:36:06 2011 +0530

    radio-iris: Disable DC calibration.

    Disable do/set DC calibration.

    Change-Id: I3fdb39fb8fe3be3fd9f39aafe30b69f1127bedc8
    CRs-Fixed: 322471
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit 862492da4d83cb2a5c3b2c6821e6a3329a56951c
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Tue Nov 29 11:51:24 2011 +0530

    radio: iris: Handle error case for get & set frequency.

    Check the status and update the frequency.

    Change-Id: Ia529f92f0119ba6aaa46fa4559e88560f93f70cb
    CRs-Fixed: 317131
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit 61dc15eae13804a779dfd504a7d4875630b13820
Author: Anantha Krishnan <ananthk@codeaurora.org>
Date:   Tue Dec 6 11:39:02 2011 +0530

    radio-iris: Add place holder for TAVARUA specific commands.

    Change-Id: I83226f1d6dce998dab0bde990c6855b0763ac0f3
    CRs-Fixed: 314648
    Signed-off-by: Anantha Krishnan <ananthk@codeaurora.org>

commit c5320c2e36ef90f3c4b540f8361af4c6847c6185
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Mon Nov 28 14:28:51 2011 +0530

    radio: iris: Fix the FM FTM Tx configuration failure

    FM configuration failure is due to two issues. Since the calibration
    will take around 6 seconds to complete, any commands sent to SOC
    during that time will fail.Added a state machine to prevent the
    execution of another command while FM calibration is in progress.

    The other issues is with the Get tuner command.FM kernel driver is
    sending the Rx specific command to get the Tx configuration.
    Send the proper command to get the TX configuration parameters.

    CRs-Fixed: 317658
    Change-Id: I54e637c267cbdb88d15d68d8ad7ceb72f985c54d
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 45496f1b5ba4a2497bdefae56e770947a59c6868
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Wed Nov 23 12:51:13 2011 +0530

    radio-iris: Send the right channel spacing value to the SOC

    Send the set channel spacing command to SOC when there is a change

    CRs-Fixed: 318626
    Change-Id: I7471ec83253a1400fec1565c155f15723f403dd7
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit f78dab8050e0c6611cadf477cac7a879d40108e5
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Tue Nov 29 10:57:31 2011 -0800

    radio: iris: use the proper function to read from SMD

    Events are read from SMD in tasklet context, but The function
    used to read from SMD causes a deadlock as it only works
    in interrupt context. This patch replaces the read function
    with an appropriate function that can be used in tasklet
    context.

    CRs-Fixed: 322243
    Change-Id: I02e65fe33f4eee6ff1296abffd010f1283682624
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 3a0b75d0af955926606ce97ae491d1fea02f3725
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Wed Nov 23 17:03:27 2011 +0530

    radio: iris: Fix the calibration issue.

    Fix the preset issue after the calibration

    Change-Id: I5c0c694304b70be48462feaf64f688109596e781
    CRs-Fixed: 318867
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit 4944e69000f93253863c632b572e602975f6dad7
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Fri Nov 25 16:00:20 2011 +0530

    radio: iris: Fix memory leak

    Fix the memory leak in transport driver.Free the memory
    after sending the command to SOC

    Change-Id: I2948debf882e004df41d6a1b5ce81581c1034ae2
    CRs-Fixed: 320325
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit f1febce83b54ac1ee999672fee32fd08e5c243fa
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Wed Nov 9 10:30:16 2011 +0530

    radio: iris: Fix stereo display issue

    There was a bug where the kernel driver was not sending the
    audio mode event.This patch adds the support to send the events
    to the upper layer.

    Change-Id: I08326f5de2796bf40ec25b5646bd21be4aa94b88
    CRs-Fixed: 312918
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit dcf9919244b01bbc73ab4c16c97ae1cd8d1d30fb
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Mon Nov 7 17:55:48 2011 -0800

    FM: fix the bug where SMD interrupts might not be processed

    radio_hci_smd_recv_event() function allocates memory with
    GFP_KERNEL which might sleep which can cause the interrupts
    not to be processed. This patch changes GFP_KERNEL to
    GFP_ATOMIC which prevents the function from sleeping
    while allocating memory.

    Change-Id: I0ff0feabf972c4ff5a9fb8474ec68611a13668bf
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit bab6b7ee8a65a87ae78160d707311618308528fa
Author: Priyanka Vunnam <pvunnam@codeaurora.org>
Date:   Tue Nov 1 15:41:54 2011 +0530

    radio: iris: Fix a few possible coding errors

    Add checks for null pointer dereferences, take care of memory leaks
    and handle buffer overflows.

    Change-Id: I0722f96707a8eeb2a231fc4601beeb3dbca9ceb9
    CRs-fixed: 313392
    Signed-off-by: Priyanka Vunnam <pvunnam@codeaurora.org>

commit f856ae6f14473db110e4e538408f9f502136cfb8
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Mon Oct 17 18:43:26 2011 +0530

    radio: iris: Implemen low power IOCTL's

    This patch adds the support for low power mode related IOCTL's

    Change-Id: Icbfb21c24b82d9dc40203bcaf37049160285cc4e
    CRs-Fixed: 312921
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit cb48ee690877fa3be1c9c367d169e3aec34b65ac
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Oct 25 09:57:06 2011 +0530

    radio: iris: Added IOCTL's for FM calibration

    This patch adds support for FM Calibration IOCTL's
    to perform the FM calibration during the bootup
    and on every enable

    Change-Id: If1c9e1d131d67df1434e86debd214b52379cad61
    CRs-Fixed: 313588
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 787af69e5f496a5c1af539b84a4b604296869eeb
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Fri Oct 14 21:23:03 2011 +0530

    radio: iris: Added missing radio IOCTLs.

    Added IOCTLs for Read/Write default data commands

    CRs-fixed: 312337
    Change-Id: I1012840bb94352041f1e5134054588cb0976eb62
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit 1c67b75359aebeb2aba90f0124c0f12afd7e1d72
Author: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
Date:   Mon Oct 17 13:05:48 2011 +0530

    radio: iris: Corrected the OGF values

    There was a bug where we were using wrong OGF values
    for set/get threshold, get station debug parameters,
    get RT and get PS commands. This patch is submitted with
    Correct OGF values
    CRs-Fixed: 307742

    Change-Id: I6c47125e5749a22d82256e24101952778255a1b4
    Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>

commit cf3a81185fc3c9130a61097ea3f0d5abe457988a
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Thu Sep 22 21:02:02 2011 +0530

    radio: iris: Freeing  memory after event handling

    There was bug where we were not freeing the memory after event handling.
    This patch adds the code to clear the skb memory.

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 3c7a8eb9d84fd4a0b7e931e8ea607a6e9e2e2c0d
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Sun Sep 18 09:10:21 2011 +0530

    radio: iris: Added missing radio Events & IOCTLs.

    Added support for events rds availability, service availability,
    alternate frequency list and RDS group complete.

    Added IOCTLs for search on, radio state, search Program Type,
    search Program Identification, alternate frequency jump,
    stop Program Service name transmission and stop radio text transmission.

    CRs-fixed: 307369
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit f0d1374a2038d59170ad3b5953c8aa9e28859cd2
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Thu Sep 8 10:13:13 2011 +0530

    radio: iris: Fix for Japan band setting failure

    There was a bug where we are using default configuration
    (Setting to US band)in FM enable. This patch removes
    the default settings.

    CRs-fixed: 305266
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 0f4098f5b445f624e821e5cc97f88b0635ec95c3
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Sep 6 16:46:28 2011 +0530

    radio: iris: Added support for FTM commands

    This patch adds support for  RDS group counters,
    Set HLsi and Set notch filter FTM commands.

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 8f972e5c91c3ff4f62852b65ae145c58d0e11118
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Wed Aug 24 11:48:32 2011 -0700

    radio: iris: fix the seek bug during FM TX

    This patch fixes the issue we could not seek to
    another station in the TX mode when RDS was enabled.

    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit cc62b1cce23459f8074f71567e9fe0f1e64c991b
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Mon Aug 22 19:15:29 2011 +0530

    radio:iris:Fix for regional band settings issue

    This patch fixes the bug where the regional band settings were
    overwritten by default settings.
    And also sets proper high and low band limits
    for Japan band.

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 07522d9b9dfa7892b195f19bd3765dd8e8b1b627
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Aug 16 05:09:30 2011 -0700

    radio:iris: fix the FM scan failure issue

    This patch fixes the bug where break statements were missing
    while setting the stereo mode and enabling FM in
    Transmitter mode.

    CRs-fixed: 301572

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit d928d54d59013dc82df80b4ee52f753cb5640a88
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Thu Aug 11 13:15:41 2011 -0700

    radio: iris: adding support for TX functionality

    This patch adds the functionality for FM enable, disable,
    tuning, configuration and RDS functionality for FM TX

    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 6cc0e32a30b04ecb0376c99c5f97f06956feb537
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Fri Aug 12 10:54:48 2011 -0700

    radio: iris: Fixed the ssbi riva poke issue

    This patch adds the proper command type for riva poke

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 58273f8b07b5f17b8287a9c06f59d977e4872583
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Wed Aug 10 19:07:45 2011 -0700

    radio: iris: Fixed the issue with RDS configuration

    This patch configures the rds registers properly

    CRs-fixed: 298431
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 0ffb5d65b7783fd60f08272d68362272ed3de88b
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Aug 2 17:54:13 2011 -0700

    radio: iris: Added code to enable soft mute

    This patch adds code to enable soft mute, signal blending and
    interference blending

    CRs-fixed: 297396
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit abc8efa59771639e344b95a01c1a4b0d8c67154a
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Aug 2 14:31:30 2011 -0700

    radio:iris:Adding support for FM debug commands

    This patch adds new debug commands for FM driver

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 18fb80ef719e94493c257e3cd6c92e790cc6223f
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Sun Jul 17 17:33:00 2011 -0700

    radio: iris: Added code for search station list response

    This patch adds support to handle  the search station list
    response event

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 7bb2210232d7a218a8a5dde43dddbcaafa76f745
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Thu Jul 14 11:27:30 2011 -0700

    radio-iris: Adding offset to the search mode for RDS search command

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 78a782be53183ace3fb289e5ee9d6c1efc9e4af2
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Thu Jul 7 21:11:21 2011 -0700

    radio: iris: adding support for RDS program service and radio text

    This patch adds support for RDS program service and radio text
    so that RDS data is displayed in the UI

    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7
Author: Bryan Huntsman <bryanh@codeaurora.org>
Date:   Tue Aug 16 17:27:22 2011 -0700

    Initial Contribution

    msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142

    Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
commit 8d8992e355f868f757044680f6a3ee97011fc170
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Thu Sep 22 21:02:02 2011 +0530

    radio: iris: Freeing  memory after event handling

    There was bug where we were not freeing the memory after event handling.
    This patch adds the code to clear the skb memory.

    Change-Id: I865fb9e62388a1fdff78a3ae3d852af8c4c16d8f
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 3e13e1f80d483b49c4863aba38e585bbd5526443
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Sun Sep 18 09:10:21 2011 +0530

    radio: iris: Added missing radio Events & IOCTLs.

    Added support for events rds availability, service availability,
    alternate frequency list and RDS group complete.

    Added IOCTLs for search on, radio state, search Program Type,
    search Program Identification, alternate frequency jump,
    stop Program Service name transmission and stop radio text transmission.

    CRs-fixed: 307369
    Change-Id: I0bb0f5cd2aef30e60c6af3d5deb7f1ddab93065a
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit ac31e78597cc8da6b66258abd84e9e33829351d3
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Thu Sep 8 10:13:13 2011 +0530

    radio: iris: Fix for Japan band setting failure

    There was a bug where we are using default configuration
    (Setting to US band)in FM enable. This patch removes
    the default settings.

    Change-Id: Idb43920df86557dda5087fda39e599fb3705d1d5
    CRs-fixed: 305266
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 70746090ff484139a57eeb2a73e92b6a3360d200
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Sep 6 16:46:28 2011 +0530

    radio: iris: Added support for FTM commands

    This patch adds support for  RDS group counters,
    Set HLsi and Set notch filter FTM commands.

    Change-Id: I6831cc870fdc0cf4ebaaafb9247614a9fd3dee56
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 480d7d564b0d3948231f23416ab6512f315a0818
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Wed Aug 24 11:48:32 2011 -0700

    radio: iris: fix the seek bug during FM TX

    This patch fixes the issue we could not seek to
    another station in the TX mode when RDS was enabled.

    Change-Id: I8ed1c90aa51eccc15103de69b7b87488d2902e77
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 8662f02e39b782782c6ec7bf1bc9254aafa68ea6
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Mon Aug 22 19:15:29 2011 +0530

    radio:iris:Fix for regional band settings issue

    This patch fixes the bug where the regional band settings were
    overwritten by default settings.
    And also sets proper high and low band limits
    for Japan band.

    Change-Id: If952ef44050a7449547968168e3ee14370c94efd
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit bf8e7d014c89b814c6eaff2d51d0f5a00e96a14b
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Aug 16 05:09:30 2011 -0700

    radio:iris: fix the FM scan failure issue

    This patch fixes the bug where break statements were missing
    while setting the stereo mode and enabling FM in
    Transmitter mode.

    Change-Id: I8aeb109eedb2fdfb2d8084b263977794c6d0dbac
    CRs-fixed: 301572

    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 3e721410f5fb14d29c9d105baaed222d927e9c09
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Thu Aug 11 13:15:41 2011 -0700

    radio: iris: adding support for TX functionality

    This patch adds the functionality for FM enable, disable,
    tuning, configuration and RDS functionality for FM TX

    Change-Id: I6a3c55db06fb712db2425906dbe2e4aed1dfa1f0
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit b9eb8c4bb9eec935b04630bac04cebd8ce071fc3
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Fri Aug 12 10:54:48 2011 -0700

    radio: iris: Fixed the ssbi riva poke issue

    This patch adds the proper command type for riva poke

    Change-Id: I878dc62a635abe3c3b5628fb524619e3962c7868
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 08ce3a00e2d9b04426c2a48793cb04be4ddedf38
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Wed Aug 10 19:07:45 2011 -0700

    radio: iris: Fixed the issue with RDS configuration

    This patch configures the rds registers properly

    Change-Id: Iaf17ffbe6802a12ca0b528edc5e763f03903f219
    CRs-fixed: 298431
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 4f33497a60134707b1c0d23711d77c5a06f3a6cc
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Aug 2 17:54:13 2011 -0700

    radio: iris: Added code to enable soft mute

    This patch adds code to enable soft mute, signal blending and
    interference blending

    CRs-fixed: 297396
    Change-Id: Idddbfb758cb45ffa28a2c972a44449c3239f5868
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 6ee7ee74e3bd5b48df34f60c0d656fb186341fdc
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Aug 2 14:31:30 2011 -0700

    radio:iris:Adding support for FM debug commands

    This patch adds new debug commands for FM driver

    Change-Id: I6f92be14197f8ff6e16e1a6a0e6778eab61040f2
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 94d218b5185682de673f86d5527f9c48ac1ef35b
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Sun Jul 17 17:33:00 2011 -0700

    radio: iris: Added code for search station list response

    This patch adds support to handle  the search station list
    response event

    Change-Id: Ie6e9e4867427eaace9ef179de2ec0f4e4b870234
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit c7c4b59a4319b937d20ccd328349838f2babf6c8
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Thu Jul 14 11:27:30 2011 -0700

    radio-iris: Adding offset to the search mode for RDS search command

    Change-Id: I05e8efc1c9e54098bdb7955599b0d4549f37a1b2
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 8ddd11bdaf5dccab3f8941db1051e3c8cc7e24a8
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Thu Jul 7 21:11:21 2011 -0700

    radio: iris: adding support for RDS program service and radio text

    This patch adds support for RDS program service and radio text
    so that RDS data is displayed in the UI

    Change-Id: Idc0d7caa77fef053cdd597426fd236de89649dff
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 254e89abff8418d60d7d5f44db0f6782b6474937
Author: Srinivasa Rao Uppala <uppalas@codeaurora.org>
Date:   Tue Jul 12 16:07:11 2011 -0700

    radio: iris: using correct OGF for cancel search

    Change-Id: I4ca6b99f482503d5f056d8a0ac43548b229c6ed2
    Signed-off-by: Srinivasa Rao Uppala <uppalas@codeaurora.org>

commit 0a7d32781050824c2130e9c2b8a7ea569100e686
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Thu Jul 7 20:05:41 2011 -0700

    radio: iris: Sending an event to the app for disable

    This patch sends an event back to the app indicating
    disable has been completed

    Change-Id: I592f721885385e893c1cc38d18028b25bd8b3446
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit cde6173f8e2223feaf14fa9d5ec8fb3a10dffda7
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Fri Jun 24 10:32:24 2011 -0700

    radio: iris: returning a tune success event for FM tune command

    Change-Id: Ib2db48e85cef7d0cb909737954b863ecd6772146
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 4108d501b055c21d19396ce52686975916f93c50
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Thu Jun 23 23:01:13 2011 -0700

    iris: msm8960: removing check for open/close calls in radio transport

    Change-Id: Ie64e8fe712b3b0bfbe5f137b463605ca99116566
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 96e6bba671f11ff39a901f6a71fd06efe74d2dd0
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Wed Jun 22 01:41:51 2011 -0700

    radio: iris: adding wait_queue functionality and cleaning up code

    In this patch we add the wait_queue functionality so that the
    after sending a command the driver blocks until an event is
    recieved from RIVA.

    Change-Id: I9742f6db71e80f2931e796110adb034ea1cc2f5f
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

commit 4a8a4b1f27ccf01758c00e63451f1a69b32f2b36
Author: Archana Ramachandran <archanar@codeaurora.org>
Date:   Wed Jun 15 19:31:59 2011 -0700

    msm: FM iris driver fix for enable, disable and tune

    FM iris driver fix for enable/disable and tune,
    removed tasklets and wait

    Change-Id: Ia4c065dd5f062f8e89bd5e7d3bd71fdf403f4773
    Signed-off-by: Archana Ramachandran <archanar@codeaurora.org>

commit 31abca6a78e2128358b9a3434bc7c23d84eab65d
Author: Archana Ramachandran <archanar@codeaurora.org>
Date:   Tue Jun 14 11:33:45 2011 -0700

    msm: FM iris Driver bug fixes for initialization and cleanup

    FM iris driver updates fixes for platform init, v4l
    registration, export symbol to dynamic modules

    Change-Id: I7107d174620248f2b465721da78f782a17f3ed89
    Signed-off-by: Archana Ramachandran <archanar@codeaurora.org>

commit f966cdb1ae7f5e99a719cc234a496c9a20ec8331
Author: Archana Ramachandran <archanar@codeaurora.org>
Date:   Wed May 11 15:07:11 2011 -0700

    radio: iris: FM driver HCI code for async events and platform

    Modified FM driver to handle hci async events,
    added platform register and remove code,
    removed all the static objects and
    added DQBUF code to pass the data from the driver to the FM app

    Change-Id: I04c07083f4436ebe0f31ddb8a6738f2714fb305b
    Signed-off-by: Archana Ramachandran <archanar@codeaurora.org>

commit 19f8510478edc3a4baed0e689ad7d57d7ac00f23
Author: Ankur Nandwani <ankurn@codeaurora.org>
Date:   Wed Apr 20 21:15:39 2011 -0700

    radio: Iris: Add support for FM driver

    This driver provides support for FM on 8960. Messages
    are exchanged with RIVA using HCI protocol and SMD
    is used as the transport. Currently the driver
    dosen't handle RDS data and send asynchronous
    data to the FM App.

    Change-Id: I9eba2ee9b285e4f788b726bc45f50d589a3240b4
    Signed-off-by: Ankur Nandwani <ankurn@codeaurora.org>

Signed-off-by: David Brown <davidb@codeaurora.org>
2013-09-04 14:48:12 -07:00