Lines Matching refs:virtbase
376 void __iomem *virtbase; member
463 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control()
468 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control()
537 writew((readw(SSP_CR1(pl022->virtbase)) & in giveback()
538 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in giveback()
553 while (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in flush()
554 readw(SSP_DR(pl022->virtbase)); in flush()
555 } while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_BSY) && limit--); in flush()
571 writel(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
573 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
574 writew(chip->cr1, SSP_CR1(pl022->virtbase)); in restore_state()
575 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
576 writew(chip->cpsr, SSP_CPSR(pl022->virtbase)); in restore_state()
577 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in restore_state()
578 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in restore_state()
659 writel(DEFAULT_SSP_REG_CR0_ST_PL023, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
660 writew(DEFAULT_SSP_REG_CR1_ST_PL023, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
662 writel(DEFAULT_SSP_REG_CR0_ST, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
663 writew(DEFAULT_SSP_REG_CR1_ST, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
665 writew(DEFAULT_SSP_REG_CR0, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
666 writew(DEFAULT_SSP_REG_CR1, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
668 writew(DEFAULT_SSP_REG_DMACR, SSP_DMACR(pl022->virtbase)); in load_ssp_default_config()
669 writew(DEFAULT_SSP_REG_CPSR, SSP_CPSR(pl022->virtbase)); in load_ssp_default_config()
670 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in load_ssp_default_config()
671 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in load_ssp_default_config()
696 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
700 readw(SSP_DR(pl022->virtbase)); in readwriter()
704 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
708 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
712 readl(SSP_DR(pl022->virtbase)); in readwriter()
725 writew(0x0, SSP_DR(pl022->virtbase)); in readwriter()
728 writew(*(u8 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
731 writew((*(u16 *) (pl022->tx)), SSP_DR(pl022->virtbase)); in readwriter()
734 writel(*(u32 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
745 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
749 readw(SSP_DR(pl022->virtbase)); in readwriter()
753 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
757 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
761 readl(SSP_DR(pl022->virtbase)); in readwriter()
1273 irq_status = readw(SSP_MIS(pl022->virtbase)); in pl022_interrupt_handler()
1289 if (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RFF) in pl022_interrupt_handler()
1299 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1300 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1301 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_interrupt_handler()
1302 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_interrupt_handler()
1314 writew((readw(SSP_IMSC(pl022->virtbase)) & in pl022_interrupt_handler()
1316 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1326 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1327 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1448 writew(ENABLE_ALL_INTERRUPTS & ~SSP_IMSC_MASK_RXIM, SSP_IMSC(pl022->virtbase)); in pump_transfers()
1483 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_interrupt_dma_transfer()
1484 SSP_CR1(pl022->virtbase)); in do_interrupt_dma_transfer()
1485 writew(irqflags, SSP_IMSC(pl022->virtbase)); in do_interrupt_dma_transfer()
1529 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_polling_transfer()
1530 SSP_CR1(pl022->virtbase)); in do_polling_transfer()
1597 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_unprepare_transfer_hardware()
1598 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_unprepare_transfer_hardware()
2204 pl022->virtbase = devm_ioremap(dev, adev->res.start, in pl022_probe()
2206 if (pl022->virtbase == NULL) { in pl022_probe()
2211 &adev->res.start, pl022->virtbase); in pl022_probe()
2231 writew((readw(SSP_CR1(pl022->virtbase)) & (~SSP_CR1_MASK_SSE)), in pl022_probe()
2232 SSP_CR1(pl022->virtbase)); in pl022_probe()