MCDE_CRX0_FLOEN
val &= ~MCDE_CRX0_FLOEN;
val |= MCDE_CRX0_FLOEN;
while (readl(mcde->regs + cr) & MCDE_CRX0_FLOEN) {