Lines Matching refs:virtbase

368 	void __iomem			*virtbase;  member
455 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control()
460 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control()
529 writew((readw(SSP_CR1(pl022->virtbase)) & in giveback()
530 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in giveback()
545 while (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in flush()
546 readw(SSP_DR(pl022->virtbase)); in flush()
547 } while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_BSY) && limit--); in flush()
563 writel(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
565 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
566 writew(chip->cr1, SSP_CR1(pl022->virtbase)); in restore_state()
567 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
568 writew(chip->cpsr, SSP_CPSR(pl022->virtbase)); in restore_state()
569 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in restore_state()
570 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in restore_state()
651 writel(DEFAULT_SSP_REG_CR0_ST_PL023, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
652 writew(DEFAULT_SSP_REG_CR1_ST_PL023, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
654 writel(DEFAULT_SSP_REG_CR0_ST, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
655 writew(DEFAULT_SSP_REG_CR1_ST, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
657 writew(DEFAULT_SSP_REG_CR0, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
658 writew(DEFAULT_SSP_REG_CR1, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
660 writew(DEFAULT_SSP_REG_DMACR, SSP_DMACR(pl022->virtbase)); in load_ssp_default_config()
661 writew(DEFAULT_SSP_REG_CPSR, SSP_CPSR(pl022->virtbase)); in load_ssp_default_config()
662 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in load_ssp_default_config()
663 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in load_ssp_default_config()
688 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
692 readw(SSP_DR(pl022->virtbase)); in readwriter()
696 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
700 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
704 readl(SSP_DR(pl022->virtbase)); in readwriter()
717 writew(0x0, SSP_DR(pl022->virtbase)); in readwriter()
720 writew(*(u8 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
723 writew((*(u16 *) (pl022->tx)), SSP_DR(pl022->virtbase)); in readwriter()
726 writel(*(u32 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
737 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
741 readw(SSP_DR(pl022->virtbase)); in readwriter()
745 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
749 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
753 readl(SSP_DR(pl022->virtbase)); in readwriter()
1264 irq_status = readw(SSP_MIS(pl022->virtbase)); in pl022_interrupt_handler()
1280 if (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RFF) in pl022_interrupt_handler()
1290 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1291 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1292 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_interrupt_handler()
1293 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_interrupt_handler()
1305 writew((readw(SSP_IMSC(pl022->virtbase)) & in pl022_interrupt_handler()
1307 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1317 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1318 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1439 writew(ENABLE_ALL_INTERRUPTS & ~SSP_IMSC_MASK_RXIM, SSP_IMSC(pl022->virtbase)); in pump_transfers()
1474 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_interrupt_dma_transfer()
1475 SSP_CR1(pl022->virtbase)); in do_interrupt_dma_transfer()
1476 writew(irqflags, SSP_IMSC(pl022->virtbase)); in do_interrupt_dma_transfer()
1485 read_cr0 = readl(SSP_CR0(pl022->virtbase)); in print_current_status()
1487 read_cr0 = readw(SSP_CR0(pl022->virtbase)); in print_current_status()
1488 read_cr1 = readw(SSP_CR1(pl022->virtbase)); in print_current_status()
1489 read_dmacr = readw(SSP_DMACR(pl022->virtbase)); in print_current_status()
1490 read_sr = readw(SSP_SR(pl022->virtbase)); in print_current_status()
1542 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_polling_transfer()
1543 SSP_CR1(pl022->virtbase)); in do_polling_transfer()
1614 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_unprepare_transfer_hardware()
1615 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_unprepare_transfer_hardware()
2221 pl022->virtbase = devm_ioremap(dev, adev->res.start, in pl022_probe()
2223 if (pl022->virtbase == NULL) { in pl022_probe()
2228 &adev->res.start, pl022->virtbase); in pl022_probe()
2248 writew((readw(SSP_CR1(pl022->virtbase)) & (~SSP_CR1_MASK_SSE)), in pl022_probe()
2249 SSP_CR1(pl022->virtbase)); in pl022_probe()