PRCM_SEM
while ((readl(PRCM_SEM) & PRCM_SEM_PRCM_SEM) != 0)
writel(0, PRCM_SEM);
while ((readl(PRCM_SEM) & PRCM_SEM_PRCM_SEM) != 0)
writel(0, PRCM_SEM);
while ((readl(PRCM_SEM) & PRCM_SEM_PRCM_SEM) != 0)
writel(0, PRCM_SEM);