Lines Matching refs:hcr
476 if (irq_posted && (readl(fore200e->regs.pca.hcr) & PCA200E_HCR_OUTFULL)) {
488 writel(PCA200E_HCR_CLRINTR, fore200e->regs.pca.hcr);
495 writel(PCA200E_HCR_RESET, fore200e->regs.pca.hcr);
497 writel(0, fore200e->regs.pca.hcr);
516 fore200e->regs.pca.hcr = fore200e->virt_base + PCA200E_HCR_OFFSET;
714 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY;
715 fore200e->bus->write(hcr | SBA200E_HCR_INTR_ENA, fore200e->regs.sba.hcr);
720 return fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_INTR_REQ;
725 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY;
726 fore200e->bus->write(hcr | SBA200E_HCR_INTR_CLR, fore200e->regs.sba.hcr);
731 fore200e->bus->write(SBA200E_HCR_RESET, fore200e->regs.sba.hcr);
733 fore200e->bus->write(0, fore200e->regs.sba.hcr);
742 fore200e->regs.sba.hcr = of_ioremap(&op->resource[0], 0, SBA200E_HCR_LENGTH, "SBA HCR");
770 of_iounmap(&op->resource[0], fore200e->regs.sba.hcr, SBA200E_HCR_LENGTH);