summaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2013-08-22audio:Remove i2s enable/disable for tfa powerdown.Vinod Subbarayalu
Bug: 1333902 Change-Id: I201720cd976fa61a51a793c8d67be6bf304e7b76 Signed-off-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com> Reviewed-on: http://git-master/r/264482 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-08-14audio:Support Tfa9887 at different samplerateVinod Subbarayalu
Configure Tfa9887 at 16k for voip+nvoice usecase. Add missing copyright info. Change-Id: I080e874510255f1b2a4bf7d8045ef8fa6e2faadc Signed-off-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com> Reviewed-on: http://git-master/r/257042 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-06-18asoc: roth: Headphone detection improvementScott Peterson
Improve headphone jack detection in certain scenarios. Bug 1296602 Change-Id: I748f7649680ad60edbc450c09027cb3b76552f8c Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/233081 (cherry picked from commit 482977e3c5e948394bdafb638dfc5a3813232a3d) Reviewed-on: http://git-master/r/235178 Reviewed-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com>
2013-06-10asoc: tegra: Roth: check NULL pointersScott Peterson
Check for NULL pointer in audio driver to avoid crash when powering down tfa8997 device. Bug 1300642 Change-Id: I367483a82e03aff5c02c398724cfa61a86cc94e3 Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/236901 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rahul Mittal <rmittal@nvidia.com> Tested-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-by: Niranjan Wartikar <nwartikar@nvidia.com> Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com>
2013-05-27arm:tegra:roth: only expose tfa9887 on ThorScott Peterson
Only expose the tfa9887 controls for power doen on THor Bug 1293745 Change-Id: I2418b526cb44d284cd6c887eb7fbb60775dd4a32 Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/231367 Reviewed-by: Xiao Bo Zhao <xiaoboz@nvidia.com> Tested-by: Xiao Bo Zhao <xiaoboz@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-05-21ARM: Tegra: Roth: Fix asoc debugfs hangScott Peterson
Fix a hang when using debugfs commands to read the tegra audio device registers. A needed clock was not turned on causing the hardware to hang. Bug 1236039 Change-Id: I1535b87add4d1f142731e7451447a974f90436c2 Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/229845 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com>
2013-05-06arm: Reduce tfa9887 speaker popsScott Peterson
Reduce speakers pops when enabling/disabling the NXP speaker protection device. Add an alsa mixer control to mute the device from the audio HAL prior to disabling the device. Bug 1268519 Change-Id: I2d16c0443bd833b65d07ec2fabc36102443cc8ad Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/224002 Reviewed-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-03-25ASoC: Tegra: Fix I2S_SLOT_CTRL2 reg accessSumit Bhattacharya
When I2S_SLOT_CTRL2 register is modified for TX or RX port previous value in the register for the other port need to be saved. This will fix concurrent playback capture issues in BT SCO mode. Bug 1233807 Change-Id: I618c0e929e0d2c6f16a327a1cc66c61a6d8f6fe6 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/202583 (cherry picked from commit 39c312fcf65a899a27ff1b2d863f3f903991618a) Reviewed-on: http://git-master/r/212144 Reviewed-by: Scott Peterson <speterson@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
2013-03-08asoc: alc5640: Mic noise gateScott Peterson
Enabled noise gate and high pass wind filter to improve recording performance. Bug 1234255 Change-Id: Idbb35b0790a7a7afd561931fc696b7b6c5fa7a37 Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/207353 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Vijay Mali <vmali@nvidia.com>
2013-03-08asoc: alc5640 Heaphone gain boostScott Peterson
Modified rt5640.c to enable greater output swing by enabling dynamic control of charge pump as well as adding headphone DC calibration and power management changes. bug 1211589 Change-Id: I8337008366fd3c647a3f58e523b933b9f5860549 Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/207350 GVS: Gerrit_Virtual_Submit Reviewed-by: Vijay Mali <vmali@nvidia.com>
2013-02-15asoc: AIC3262: Enable headset micVijay Mali
Fix no upstream audio in voice call. For bug 1236029 Change-Id: Ifeef0c03ab12c851e1f148ef9ffc5311e7eecea6 Signed-off-by: Vijay Mali <vmali@nvidia.com> Reviewed-on: http://git-master/r/200700 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-02-11asoc: tegra: fixing EDP client prioritiesSivaram Nair
The client priorities are fixed to reflect the change in EDP driver. Change-Id: I445c4d484fa14d584389fe43e0aa1137ec6bae81 Signed-off-by: Sivaram Nair <sivaramn@nvidia.com> Reviewed-on: http://git-master/r/199294 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
2013-02-11tlv320aic3xxx: add i2c shutdown implementationRahul Mittal
Adds i2c shutdown related checks Bug 1226744 Change-Id: Ic9833dd620f108d6c4a339579b71e80c790503f9 Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/197860 Reviewed-by: Vijay Mali <vmali@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-02-07asoc: tegra: add speaker AMP EDP supportDara Ramesh
a) added speaker AMP EDP support for TI codec b) set speaker AMP EDP state with E1 in probe function Bug 1160686 Change-Id: I749ec8aba26d83fdd29aba2080230da5161d0c9e Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/197478 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-02-06asoc: AIC3262: Fix headset detection failure during bootupVijay Mali
Remove codec driver call for headset detection. On Pluto headset detection is done using AP GPIO pin. Remove unused code. For bug 1228726 Change-Id: I4be5a0c89375749919eb3222293564318bde9547 Signed-off-by: Vijay Mali <vmali@nvidia.com> Reviewed-on: http://git-master/r/197463 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rahul Mittal <rmittal@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-02-05audio: Power manage Realtek codec when TFA is in use.Vinod Subbarayalu
Change-Id: I4c32cdde467c597e55eadee54c7a9202ee219975 Signed-off-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com> Reviewed-on: http://git-master/r/191520 Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-02-04asoc: tegra: aic326x: Fix build break and cleanupVijay Mali
Fix build break for cardhu where DAM coefficient programming is not supported. Add appropriate check for compilation. Cleanup - remove DAM shutdown sequence Bug 1179798 Change-Id: Ia12dcbd1eb45b27d18ae2a2acb6d5554256cc7f9 Signed-off-by: Vijay Mali <vmali@nvidia.com> Reviewed-on: http://git-master/r/195949 Reviewed-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Tested-by: Scott Peterson <speterson@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-02-01arm: tegra: macallan: create board fileKerwin Wan
Create initial board files and config files for Macallan. Bug 1216782 Change-Id: I5ccf8f79a1c29659fc518277da1a96531f48c5ba Signed-off-by: Kerwin Wan <kerwinw@nvidia.com> Signed-off-by: Johnny Qiu <joqiu@nvidia.com> Signed-off-by: Hayden Du <haydend@nvidia.com> Signed-off-by: hyongbink <hyongbink@nvidia.com> Reviewed-on: http://git-master/r/193645 Reviewed-by: Prajakta Gudadhe <pgudadhe@nvidia.com>
2013-01-30asoc: codecs: rt5640: fix headset power issueDara Ramesh
Write back the power control register values after detecting headset or headphone. bug 1218111 Change-Id: I372c3d1e397290d8c31bd0591861731d4eb861db Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/194637 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Vijay Mali <vmali@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-01-28soc: tegra: cs42l73: add speaker AMP EDP supportDara Ramesh
a) registered speaker AMP EDP client b) implemented throttle callback function for EDP Bug 1160686 Change-Id: I79906d3fd5dbfbedea7512d9745c59d700e325d5 Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/193065 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-01-28asoc: tegra: aic326x: Add Voice call recording connectionsVijay Mali
Use tegra for mixing UL+DL audio Setup DAM for SRC and mixing Add voice call recording connections Bug 1179798 Change-Id: I8027ac48eb265537795c7c1ac1c57758fa6c8f20 Signed-off-by: Vijay Mali <vmali@nvidia.com> Reviewed-on: http://git-master/r/193631 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-01-27asoc: tegra: SPI interface for TI codecScott Peterson
Add support for accessing the TI aic3262 codec using the spi interface Change-Id: I30c72ac2bec5cd51e472f8f4e0750cd533d354a3 Signed-off-by: Scott Peterson <speterson@nvidia.com> Change-Id: I0dff26133be6c5f0ec36113a61e2b1b5b57b3339 Reviewed-on: http://git-master/r/194172 Tested-by: Vijay Mali <vmali@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-01-22asoc: tegra: Support Voice + MediaScott Peterson
Add support for concurent voice and media streams without using the DAM when the audio codec supports two I2S interfaces. Bug 1213272 Change-Id: Ie39d048a27003bc69ab40ee4d3087d15894f168f Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/192202 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rahul Mittal <rmittal@nvidia.com>
2013-01-16asoc: tegra: aic326x: Fix BT and normal voice call switchingRahul Mittal
DAM was getting configured in passthrough mode in normal voice call path DAM not required in normal voice call, as BB and codec both operate at 16khz Disabled the DAM from voice path for aic3262 codec, which fixed the switching Bug 1179798 Change-Id: I65fbcefa157eaa7f507a1352c3cfe7abc3661bb3 Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/191633 Reviewed-by: Vijay Mali <vmali@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-01-16asoc: tegra: cs42l73: change sw registration logicNikesh Oswal
change switch registration and unregistration logic to use common api's implemented in tegra_asoc_utils Bug 1203124 Change-Id: Ie5264617b330d9bda6481eae410c0fdb59139e07 Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/188339 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-01-16asoc: tegra: add control to set headset stateNikesh Oswal
add alsa control to set headset switch state Bug 1203124 Change-Id: Ieacf387e5a9b0d3215ad1e022fa5ab606618d44a Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/188337 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-01-15asoc: codecs: rt5640: Implement i2c shutdownRahul Mittal
i2c shutdown implementation for rt5640 No i2c transaction should happen after shutdown Bug 1202582 Change-Id: I1f4981d1a33a22b84f652926eed5478432c8a637 Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/188216 (cherry picked from commit 67925f41526dc4f1791ffaeca7322b11cc712ef7) Reviewed-on: http://git-master/r/191112 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-01-15asoc: tegra: Enable voice call in LP1Scott Peterson
Enable support in audio driver for voice call while in LP1 power state. Bug 1211157 Change-Id: If63d3ad89ebc09abc3b4d306a4ca35668ca245fc Signed-off-by: Scott Peterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/190369 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com> Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
2013-01-08tegra: asoc: Enable AIC3262 HP detectScottPeterson
Enable Headphone detection for AIC3262 audio codec. For bug 1179798 Change-Id: I4107c02d4463ea1d1ac71add7519a946af34ddc6 Signed-off-by: ScottPeterson <speterson@nvidia.com> Signed-off-by: Vijay Mali <vmali@nvidia.com> Reviewed-on: http://git-master/r/189114 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-01-08asoc: tegra: AIC3262 codec support for PlutoVijay Mali
Add config for selecting AIC3262 codec on Pluto. Update AIC3262 machine driver for Pluto. Add DMIC support. Add music and voice call connections. For bug 1179798 Change-Id: Ia1901c45c93d93ceea7b37d6498ac8e90e537466 Signed-off-by: Vijay Mali <vmali@nvidia.com> Reviewed-on: http://git-master/r/189107 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>
2013-01-04asoc:tegra: fix dam cif programmingDara Ramesh
as per dam spec file chout is fixed to 32bits so accept chout and ch1 input as 32bit always. Reviewed-on: http://git-master/r/170931 (cherry picked from commit dd07f40144f763be77ce4e2aea5e7d4d22e6a134) Change-Id: Ie423bb62e88ca2800b8a9180381685b5e085379f Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/188287 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-01-04asoc: tegra: i2s: fix DSP mode frame sync widthDara Ramesh
set default fsync width (i.e short fsync) for both DSP_A and DSP_B modes. Change-Id: I519743d4332220b7f686b09da87a096508827990 Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/188278 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rahul Mittal <rmittal@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-01-03asoc: tegra: Roth headphone detectionScott Peterson
Fixed clocking issues when doing headphone detection on roth. The NXP device requires an active I2S interface in order to supply clocks for programming. Bug 1210696 Change-Id: I6e18daa349448d14e7ea2c98df2917213d24d82a Signed-off-by: Scott Peterson <speterson@nvidia.com> (cherry picked from commit 5d386c3275f38c84686f9b7f2181b5ecb08e0391) Reviewed-on: http://git-master/r/188063 Tested-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com>
2012-12-26audio:Add support to configure NXP based on In-hand/On-desk mode and Volume ↵Vinod Subbarayalu
Control Change-Id: I7f0630a8fa35687714d9f5bf2fbb0976c6b969a4 Signed-off-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com> Reviewed-on: http://git-master/r/173278 Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-12-26asoc: tegra: cs42l73: Add earpiece DAPM supportRahul Mittal
Add DAPM widget and audio map for earpiece Bug 1179527 Change-Id: I27b588e21bb9beb0bf58966195ba94615c907f3e Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/170511 (cherry picked from commit 6a83f7effeebb9f43aa1deef10f79911ee36ca1c) Reviewed-on: http://git-master/r/172829 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-12-21asoc:tegra: BT Call on PlutoNikesh Oswal
1. Use a DAM in BT Codec path 2. Add T114 specific code for DAM programming in call related functions 3. Add T114 specific code for I2S programming in call related functions 4. Update the machine drivers to call DAM functions only if DAM is used in the concerned path Bug 1171615 Change-Id: I3ba9f088117045f2465ee0485d8f1afb0ac9ec59 Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/168684 (cherry picked from commit 39dca2c24579084c10644c018afbe3fe002bf422) Reviewed-on: http://git-master/r/173584 Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2012-12-19asoc:tegra: Support setting bit clockScottPeterson
Support for setting I2S bit clock from information in the pdata structure. Correctly supported DSPA and DSPB modes of I2S during voice call. Change-Id: I50e20ed66d2d0a01050d1d3902d179133f767f87 Signed-off-by: ScottPeterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/133669 Reviewed-on: http://git-master/r/146605 (cherry picked from commit 46e174b418c2e1b39260fae7e8113786545219d7) Reviewed-on: http://git-master/r/172070 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-12-19tegra: kernel: voice call debugScottPeterson
Changed KB_ROW7 gpio to PULL_UP for better headset detection. Added vdd_sys_audio regulator for speaker amp Debugging voice call UL/DL loss during stress testing. Change-Id: Ib1930ff693306621aef269f0e0ff27aee2ab450f Signed-off-by: ScottPeterson <speterson@nvidia.com> Reviewed-on: http://git-master/r/171212
2012-12-17ALSA: hda: powergate HDA when clock gatingJon Mayo
Use powergating APIs to ensure that HDA and display play nice. Export powergate APIs so snd-intel-hda can be built as a module. Bug 1178366 Change-Id: I30559b9288fcbd86615a674756e70f04c9fb5d83 Signed-off-by: Jon Mayo <jmayo@nvidia.com> Reviewed-on: http://git-master/r/169245 Reviewed-by: Automatic_Commit_Validation_User (cherry picked from commit ca49eeb9b0722505194635d68a7ed7a2b3a343b6) Reviewed-on: http://git-master/r/171205
2012-11-29asoc: aic326x machine: Add support for TI codecManoj Gangwal
Add support for TI K3.4 aic326x codec driver. Bug 1179798 Change-Id: Id098932d3bb4ecf25643f7a49e42b8f901af1d0d Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com> Reviewed-on: http://git-master/r/165623 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Vijay Mali <vmali@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-29asoc: aic326x codec: Add TI codec supportManoj Gangwal
Added support for TI aic326x codec for K3.4 Bug 1179798 Change-Id: Ib9efcf67c7b99cc9c7cfc1d6150aa587b88bd3cd Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com> Reviewed-on: http://git-master/r/165611 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Vijay Mali <vmali@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-29asoc: codecs: rt5640:Enable rt5439Vinod Subbarayalu
Change-Id: I13a8a915ec93004cf0e73fcefb821547a52481c3 Signed-off-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com> (cherry picked from commit 62a04e4501a46eaef69794eb5e13fbb425889d30) Reviewed-on: http://git-master/r/166417 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-28audio: TFA9887 driverVinod Subbarayalu
Change-Id: I415485bb8aa6723c98d2991df9456eea49a65e7f Signed-off-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com> (cherry picked from commit 69f4d8348cccc232b82fbcc26b8ff49efcbb0b4c) Reviewed-on: http://git-master/r/166415 Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-27asoc: tegra: tdm: change buffer sizes.Nitin Pai
Change the min-buffer-size according to min-channels. Bug 1040171 Change-Id: Ief575c0a180c05521338d0d38fecb8907127b9fe Reviewed-on: http://git-master/r/165340 (cherry picked from commit 93c738795b834290e71775206a8e94e58e4f223d) Signed-off-by: Nitin Pai <npai@nvidia.com> Change-Id: I8d49035c433cbbf0ed7e7a7df61b86fe1657dad3 Reviewed-on: http://git-master/r/166137 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-27asoc: tegra: Add DAPM routes for onboard DMICRahul Mittal
Add DAPM routes for onboard DMIC Bug 1162834 Change-Id: I7fc4f3d847e6953cdc87d39800b343876759af62 Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/161084 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-27asoc: codecs: Updated RT5640 driver with DMIC clk fixRahul Mittal
Fix received from realtek for setting DMIC clock Bug 1162834 Change-Id: Ib59fb30ccc07c38db091dcf5cc70b6210d8fc580 Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/166535 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-23asoc: tegra: Voice call with cs42l73 ASP+VSP supportScottPeterson
Using cs42l73 VSP audio port for voice call in pluto Bug 1056501 Change-Id: I58697b1a08f5e2d1199da5255d1ff086367ad23c Signed-off-by: ScottPeterson <speterson@nvidia.com> Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/162574 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-11-23asoc: tegra: cs42l73: ASP + VSP supportRahul Mittal
Music with ASP Voice with VSP Bug 1055246 Bug 1056501 Change-Id: Ia54035b811376d9bd42b558c53f7d61f956017b6 Signed-off-by: Rahul Mittal <rmittal@nvidia.com> Reviewed-on: http://git-master/r/160886 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-11-20asoc: tegra: cs42l73: VSP capture changesDara Ramesh
a) VSPOUTL/VSPOUTR and VSPIN as a single power bit to control, disabling the playback path (VSPIN) causing VSPOUTL/VSPOUTR (capture path) disables. removed power management option with VSP AIF Stream widgets, making the actual power controlled by a new VSPINOUT supply widget. That way the power will be enabled as required. b) added ADC Left/Right in DAPM route table for Headset Mic. c) enabled MIC2 bias when headset is detected. d) removed static VSPIN DAPM stream widget from DAPM route table. Change-Id: Ia1022e196ba6b44cae3299b03755d87d42007eca Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/164892 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Vijay Mali <vmali@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2012-11-14asoc: tegra: cs42l73: updated driver from cirrusDara Ramesh
updated version of the driver v0.1 thats adds the proper power down method. Bug 1053365 Bug 1161544 Change-Id: Ia3f4f2827d3ef2330a927cb5140bb9954a852654 Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/162265 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Vijay Mali <vmali@nvidia.com> Tested-by: Vijay Mali <vmali@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Scott Peterson <speterson@nvidia.com>