CM_ASFC_SHIFT
val |= (4 << CM_ASFC_SHIFT) << (rec->ch * 3);
val |= (freq << CM_ASFC_SHIFT) & CM_ASFC_MASK;