MBOX_BIT
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(1))
writel(MBOX_BIT(1), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(1))
writel(MBOX_BIT(1), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(2))
writel(MBOX_BIT(2), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(3))
writel(MBOX_BIT(3), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(4))
writel(MBOX_BIT(4), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(4))
writel(MBOX_BIT(4), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(4))
writel(MBOX_BIT(4), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(4))
writel(MBOX_BIT(4), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(4))
writel(MBOX_BIT(4), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(5))
writel(MBOX_BIT(5), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(5))
writel(MBOX_BIT(5), PRCM_MBOX_CPU_SET);
#define ALL_MBOX_BITS (MBOX_BIT(NUM_MB) - 1)
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(1))
writel(MBOX_BIT(1), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(0))
writel(MBOX_BIT(0), PRCM_MBOX_CPU_SET);
writel(MBOX_BIT(0), PRCM_ARM_IT1_CLR);
writel(MBOX_BIT(1), PRCM_ARM_IT1_CLR);
writel(MBOX_BIT(2), PRCM_ARM_IT1_CLR);
writel(MBOX_BIT(3), PRCM_ARM_IT1_CLR);
writel(MBOX_BIT(4), PRCM_ARM_IT1_CLR);
writel(MBOX_BIT(5), PRCM_ARM_IT1_CLR);
writel(MBOX_BIT(6), PRCM_ARM_IT1_CLR);
writel(MBOX_BIT(7), PRCM_ARM_IT1_CLR);
if (bits & MBOX_BIT(n)) {
bits -= MBOX_BIT(n);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(0))
writel(MBOX_BIT(0), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(0))
writel(MBOX_BIT(0), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(1))
writel(MBOX_BIT(1), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(1))
writel(MBOX_BIT(1), PRCM_MBOX_CPU_SET);
while (readl(PRCM_MBOX_CPU_VAL) & MBOX_BIT(1))
writel(MBOX_BIT(1), PRCM_MBOX_CPU_SET);