cx_andor
#define cx_set(reg, bit) cx_andor((reg), (bit), (bit))
#define cx_clear(reg, bit) cx_andor((reg), (bit), 0)
cx_andor(addr, ~and_mask, or_value);
#define cx_set(reg, bit) cx_andor((reg), (bit), (bit))
#define cx_clear(reg, bit) cx_andor((reg), (bit), 0)
cx_andor(MO_COLOR_CTRL, 0x4000, 0x4000);
cx_andor(MO_FILTER_EVEN, 0x7ffc7f, value); /* preserve PEAKEN, PSEL */
cx_andor(MO_FILTER_ODD, 0x7ffc7f, value);
cx_andor(MO_AFECFG_IO, 0x1f, 0x0);
cx_andor(MO_INPUT_FORMAT, 0x40f,
cx_andor(MO_HTOTAL, 0x07ff, htotal);
cx_andor(AUD_CTL, mask, ctl);
cx_andor(MO_INPUT_FORMAT, 0x03 << 14, INPUT(input).vmux << 14);
cx_andor(MO_FILTER_EVEN, mask, value);
cx_andor(cc->reg, mask, value);
cx_andor(cc->reg, mask, value);
#define cx_set(reg, bit) cx_andor((reg), (bit), (bit))
#define cx_clear(reg, bit) cx_andor((reg), (bit), 0)