UCX_CTL_RESET
val |= UCX_CTL_RESET;
WARN((!(val & UCX_CTL_RESET) || val & UCX_CTL_RUN),
val &= ~(UCX_CTL_RESET | UCX_CTL_RUN);
WARN_ON(val & (UCX_CTL_RESET | UCX_CTL_RUN));
val &= ~UCX_CTL_RESET;
val |= UCX_CTL_RESET;