crval
unsigned int crval, shift;
crval = (regs->xer >> 31) & 1; /* get SO bit */
crval |= 8;
crval |= 4;
crval |= 2;
op->ccval = (regs->ccr & ~(0xf << shift)) | (crval << shift);
unsigned int crval, shift;
crval = (regs->xer >> 31) & 1; /* get SO bit */
crval |= 8;
crval |= 4;
crval |= 2;
op->ccval = (regs->ccr & ~(0xf << shift)) | (crval << shift);
u32 crval = addr;
writel(crval, mmio + IMX_P0PHYCR);
u32 crval = val;
writel(crval, mmio + IMX_P0PHYCR);
crval |= IMX_P0PHYCR_CR_WRITE;
writel(crval, mmio + IMX_P0PHYCR);
u32 crval;
crval = readl(mmio + IMX_P0PHYCR);
crval |= bit;
crval &= ~bit;
writel(crval, mmio + IMX_P0PHYCR);