Lines Matching refs:virtbase

372 	void __iomem			*virtbase;  member
459 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control()
464 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control()
532 writew((readw(SSP_CR1(pl022->virtbase)) & in giveback()
533 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in giveback()
548 while (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in flush()
549 readw(SSP_DR(pl022->virtbase)); in flush()
550 } while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_BSY) && limit--); in flush()
566 writel(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
568 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
569 writew(chip->cr1, SSP_CR1(pl022->virtbase)); in restore_state()
570 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
571 writew(chip->cpsr, SSP_CPSR(pl022->virtbase)); in restore_state()
572 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in restore_state()
573 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in restore_state()
654 writel(DEFAULT_SSP_REG_CR0_ST_PL023, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
655 writew(DEFAULT_SSP_REG_CR1_ST_PL023, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
657 writel(DEFAULT_SSP_REG_CR0_ST, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
658 writew(DEFAULT_SSP_REG_CR1_ST, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
660 writew(DEFAULT_SSP_REG_CR0, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
661 writew(DEFAULT_SSP_REG_CR1, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
663 writew(DEFAULT_SSP_REG_DMACR, SSP_DMACR(pl022->virtbase)); in load_ssp_default_config()
664 writew(DEFAULT_SSP_REG_CPSR, SSP_CPSR(pl022->virtbase)); in load_ssp_default_config()
665 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in load_ssp_default_config()
666 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in load_ssp_default_config()
691 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
695 readw(SSP_DR(pl022->virtbase)); in readwriter()
699 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
703 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
707 readl(SSP_DR(pl022->virtbase)); in readwriter()
720 writew(0x0, SSP_DR(pl022->virtbase)); in readwriter()
723 writew(*(u8 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
726 writew((*(u16 *) (pl022->tx)), SSP_DR(pl022->virtbase)); in readwriter()
729 writel(*(u32 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
740 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
744 readw(SSP_DR(pl022->virtbase)); in readwriter()
748 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
752 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
756 readl(SSP_DR(pl022->virtbase)); in readwriter()
1269 irq_status = readw(SSP_MIS(pl022->virtbase)); in pl022_interrupt_handler()
1285 if (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RFF) in pl022_interrupt_handler()
1295 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1296 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1297 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_interrupt_handler()
1298 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_interrupt_handler()
1310 writew((readw(SSP_IMSC(pl022->virtbase)) & in pl022_interrupt_handler()
1312 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1322 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1323 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1443 writew(ENABLE_ALL_INTERRUPTS & ~SSP_IMSC_MASK_RXIM, SSP_IMSC(pl022->virtbase)); in pump_transfers()
1478 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_interrupt_dma_transfer()
1479 SSP_CR1(pl022->virtbase)); in do_interrupt_dma_transfer()
1480 writew(irqflags, SSP_IMSC(pl022->virtbase)); in do_interrupt_dma_transfer()
1489 read_cr0 = readl(SSP_CR0(pl022->virtbase)); in print_current_status()
1491 read_cr0 = readw(SSP_CR0(pl022->virtbase)); in print_current_status()
1492 read_cr1 = readw(SSP_CR1(pl022->virtbase)); in print_current_status()
1493 read_dmacr = readw(SSP_DMACR(pl022->virtbase)); in print_current_status()
1494 read_sr = readw(SSP_SR(pl022->virtbase)); in print_current_status()
1545 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_polling_transfer()
1546 SSP_CR1(pl022->virtbase)); in do_polling_transfer()
1617 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_unprepare_transfer_hardware()
1618 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_unprepare_transfer_hardware()
2224 pl022->virtbase = devm_ioremap(dev, adev->res.start, in pl022_probe()
2226 if (pl022->virtbase == NULL) { in pl022_probe()
2231 &adev->res.start, pl022->virtbase); in pl022_probe()
2251 writew((readw(SSP_CR1(pl022->virtbase)) & (~SSP_CR1_MASK_SSE)), in pl022_probe()
2252 SSP_CR1(pl022->virtbase)); in pl022_probe()