Age | Commit message (Collapse) | Author |
|
See upstream commit 1d99f2436d0d1c7741d6dfd9d27b5376cdbbca40
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
Remove code for seting WCLK and BCLK divisor.
AIC3262 firmware should configure the divisors.
Bug 1235898
Reviewed-on: http://git-master/r/200683
(cherry picked from commit 63788161d7a5d98b164e170f44f0835ac2b10ea2)
Change-Id: I0978ac04a22b5a193667cd47a0e564f9a15b5de9
Signed-off-by: Vijay Mali <vmali@nvidia.com>
Reviewed-on: http://git-master/r/214806
Reviewed-by: Scott Peterson <speterson@nvidia.com>
|
|
- Register DAPM map/widgets with snd_soc_card structure
- Enable idle bias off for TI codec
- Correct an error in handling bias level setting
Bug 1251424
Reviewed-on: http://git-master/r/209997
(cherry picked from commit 582e35277137204fe41c0a174683d4b75de0b20d)
Change-Id: I68da9e3f0f62707a54894d2340b9a85b4943e767
Signed-off-by: Rahul Mittal <rmittal@nvidia.com>
Reviewed-on: http://git-master/r/214021
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Scott Peterson <speterson@nvidia.com>
|
|
Adds i2c shutdown related checks
Bug 1226744
Reviewed-on: http://git-master/r/197860
(cherry picked from commit 73e0c048b6e8ecfe26f1d19fa6accaf10df6542d)
Change-Id: I9c33c4a1e2efbca07e73dd8fd515004533f5a6c2
Signed-off-by: Rahul Mittal <rmittal@nvidia.com>
Reviewed-on: http://git-master/r/200787
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Scott Peterson <speterson@nvidia.com>
|
|
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>
|
|
There was issue with the flags used in headset
detection function of TI codec.
Bug 1041365
Change-Id: I44c990ebbe30ebdbd79d486ce3f1f03f6c3c507e
Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-on: http://git-master/r/128469
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Tested-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: R756cf53fb27b7fa18d0a4514420b4e06be44f9b4
|
|
Add latest TI aic326x driver.
Bug 1034241
Change-Id: I8457538025b2989c4baa5eaefef48bdd5535def9
Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-on: http://git-master/r/125167
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Lokesh Pathak <lpathak@nvidia.com>
Rebase-Id: R71d38a6428e3b5d4708e191764ea2d36c38c874d
|
|
Bug 949219
Change-Id: I9c2a0aa22432c586a7e72273ad935d42332e873f
Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com>
Reviewed-on: http://git-master/r/95087
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Rebase-Id: Recf3dd15afc736d32b6953926d972837e8cb8c36
|
|
Use non-inverting type alsa control for headphones as same have
been used for spk and recv
Change-Id: I39d2613071063782dff8151b07ef46ca8e16db5c
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/101234
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: R93af5e33506fc31b702a26b6515dbb48f0d06be6
|
|
update the TIAIC326x driver for voice call
Change-Id: I1443b462b5b7e049fe4cbf39215aea6eeb955500
Reviewed-on: http://git-master/r/88012
Tested-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: R30dba5ee1f8d1e311b0bb1997ba088f141bca269
|
|
bug 940617
Change-Id: I83f43820761d0227d7a594123d22fe79089e2e15
Signed-off-by: Harry Hong <hhong@nvidia.com>
Reviewed-on: http://git-master/r/86280
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Tested-by: Gerrit_Virtual_Submit
Rebase-Id: R47efcac7c1f2f747479a3e5f16994b55d0f6a24b
|
|
Change-Id: Ia6fac687a6b302fa49b6f8a7cfd74abfde5b45f9
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/84544
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: R2f9f256149e034bd96eb51be619d402e53eb52db
|
|
configure ASI2 as master and add missing dapm widgets and routes
Change-Id: If2f9c8361888ec40147cd5537f435c91e50cbcc8
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/84538
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: R9f0f07ec04eeb330c2e8523c773d99e416534f95
|
|
Change-Id: I682ccc9ba44f82b8acf836c1703d5d54419da54b
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/84535
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: Ra9a55bac3bbda84008a65174407ad8947d2e1fac
|
|
change the init values of aic326x registers to keep unrequired
codec elements powered off to save power, these codec elements would
be turned on when required by dapm
Change-Id: Id843fae2ca1f30b77c402da7ac24e89fb04828b6
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/84534
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: Rc50f0662ab7f3a2a1b66f31228466ec5ecf2d5ce
|
|
add mixer controls for configuring CM modes and use the
non-inverting modes for speaker and receiver mixers
Change-Id: I247ccea17d08dc92ac035d6e8070fb146d26b7f5
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/84532
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: R91e6f6968debf4f634471d2f452f16bd874a1ce8
|
|
Change-Id: If40c181227981696961d3c563008261e5324e807
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/84528
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: Re837191a3e98db7396584e73a842c8a74a9ebdf8
|
|
Change the executable permission on the files.
Change-Id: I8109f4e255847ec5453c98c47974a89e4cf56af9
Reviewed-on: http://git-master/r/68336
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Rebase-Id: R38462bf5a0ac413c9827d61053c60867d274a482
|
|
Using snd_soc_write is causing some issue with TI codec.
So register read and write are handled locally inside the codec calls.
Added checking to continue card register based on codec availability, this
help to use either TI codec or wm8753 codec being present in the board.
bug 816608
Change-Id: Ie5edd1c70609991c28216bbc3a0ffcafd0f815ab
Reviewed-on: http://git-master/r/68044
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: R28cdb9f2a7d70f61a8dc643ddf250cd428b7a063
|
|
Adding the code for supporting TI AIC3262 codec.
bug 816608
Change-Id: I19c3e03e8fd442c0c19a72a7efeddcd0ca05a7e1
Reviewed-on: http://git-master/r/67279
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Rebase-Id: Racc01ace1da465b41d3d8c91b0ccfce6968ac47d
|