GET_REG
SET_REG_CACHE(codec, reg, (GET_REG(codec, reg)) | mask);
SET_REG_CACHE(codec, reg, (GET_REG(codec, reg)) & ~mask);
val = GET_REG(codec, SI3054_LINE_LEVEL);
val = GET_REG(codec, SI3054_EXTENDED_MID);
if((GET_REG(codec,SI3054_LINE_STATUS) & (1<<6)) == 0) {
GET_REG(codec,SI3054_LINE_STATUS));
spec->international = GET_REG(codec, SI3054_CHIPID) & SI3054_CHIPID_INTERNATIONAL;
uvalue->value.integer.value[0] = (GET_REG(codec, reg)) & mask ? 1 : 0 ;