Commit Graph

4 Commits

Author SHA1 Message Date
Santosh Mardi
efd780d21a msm: qdsp6v2: Invalid memory access of timpani regset array
Adie codec write is accessing out of memory bound for
timpani regset array.

CRs-Fixed: 330562
Change-Id: I98f46d3b59c76ccfaf5edd6c04d1df01d431ef01
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2012-01-18 17:08:53 +05:30
Vinay Vaka
df2d0214ed mfd: timpani-codec: Making AUXPGA gain register as uncacheable
AUXPGA LR gain register is treated as a cacheable with which the
register value is changed when device is opened twice. So making
the LR gain register as uncacheable which in turn apply the gain
value to the codec every time device is opened.

CRs-Fixed: 319366
Change-Id: Ibae39848bd05d8462e805cf79c352f2453dc86f4
Signed-off-by: Vinay Vaka <vvaka@codeaurora.org>
2011-11-25 11:15:25 +05:30
Santosh Mardi
22479385ed mfd: timpani-codec: Handle register write for numbers more than cached one
Add defense check for register write with numbers more than shadow cache.

CRs-Fixed: 312032
Change-Id: I2200b2fc8af32289e3a1a46f36756b909699c3a0
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2011-10-28 00:15:01 +05:30
Bryan Huntsman
3f2bc4d6eb Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142

Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
2011-10-03 09:57:10 -07:00