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>
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>