Lines Matching refs:new
235 u32 old, new; in hal2_gain_put() local
244 new = old & ~(H2I_C2_L_ATT_M | H2I_C2_R_ATT_M | H2I_C2_MUTE); in hal2_gain_put()
248 new |= (l << H2I_C2_L_ATT_SHIFT); in hal2_gain_put()
249 new |= (r << H2I_C2_R_ATT_SHIFT); in hal2_gain_put()
251 new |= H2I_C2_L_ATT_M | H2I_C2_R_ATT_M | H2I_C2_MUTE; in hal2_gain_put()
252 hal2_i_write32(hal2, H2I_DAC_C2, new); in hal2_gain_put()
256 new = old & ~(H2I_C2_L_GAIN_M | H2I_C2_R_GAIN_M); in hal2_gain_put()
257 new |= (l << H2I_C2_L_GAIN_SHIFT); in hal2_gain_put()
258 new |= (r << H2I_C2_R_GAIN_SHIFT); in hal2_gain_put()
259 hal2_i_write32(hal2, H2I_ADC_C2, new); in hal2_gain_put()
264 return old != new; in hal2_gain_put()