BDC_USPC
uspc = bdc_readl(bdc->regs, BDC_USPC);
bdc_writel(bdc->regs, BDC_USPC, uspc);
uspc = bdc_readl(bdc->regs, BDC_USPC);
bdc_writel(bdc->regs, BDC_USPC, uspc);
temp = bdc_readl(bdc->regs, BDC_USPC);
if (!(bdc_readl(bdc->regs, BDC_USPC) & BDC_PST_MASK)) {
uspc = bdc_readl(bdc->regs, BDC_USPC);
uspc = bdc_readl(bdc->regs, BDC_USPC);
bdc_writel(bdc->regs, BDC_USPC, clear_flags);
uspc = bdc_readl(bdc->regs, BDC_USPC);
uspc = bdc_readl(bdc->regs, BDC_USPC);
bdc_writel(bdc->regs, BDC_USPC, uspc);
uspc = bdc_readl(bdc->regs, BDC_USPC);
temp = bdc_readl(bdc->regs, BDC_USPC);