Lines Matching refs:virtbase

383 	void __iomem			*virtbase;  member
470 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control()
475 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control()
544 writew((readw(SSP_CR1(pl022->virtbase)) & in giveback()
545 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in giveback()
560 while (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in flush()
561 readw(SSP_DR(pl022->virtbase)); in flush()
562 } while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_BSY) && limit--); in flush()
578 writel(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
580 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
581 writew(chip->cr1, SSP_CR1(pl022->virtbase)); in restore_state()
582 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
583 writew(chip->cpsr, SSP_CPSR(pl022->virtbase)); in restore_state()
584 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in restore_state()
585 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in restore_state()
666 writel(DEFAULT_SSP_REG_CR0_ST_PL023, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
667 writew(DEFAULT_SSP_REG_CR1_ST_PL023, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
669 writel(DEFAULT_SSP_REG_CR0_ST, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
670 writew(DEFAULT_SSP_REG_CR1_ST, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
672 writew(DEFAULT_SSP_REG_CR0, SSP_CR0(pl022->virtbase)); in load_ssp_default_config()
673 writew(DEFAULT_SSP_REG_CR1, SSP_CR1(pl022->virtbase)); in load_ssp_default_config()
675 writew(DEFAULT_SSP_REG_DMACR, SSP_DMACR(pl022->virtbase)); in load_ssp_default_config()
676 writew(DEFAULT_SSP_REG_CPSR, SSP_CPSR(pl022->virtbase)); in load_ssp_default_config()
677 writew(DISABLE_ALL_INTERRUPTS, SSP_IMSC(pl022->virtbase)); in load_ssp_default_config()
678 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in load_ssp_default_config()
703 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
707 readw(SSP_DR(pl022->virtbase)); in readwriter()
711 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
715 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
719 readl(SSP_DR(pl022->virtbase)); in readwriter()
732 writew(0x0, SSP_DR(pl022->virtbase)); in readwriter()
735 writew(*(u8 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
738 writew((*(u16 *) (pl022->tx)), SSP_DR(pl022->virtbase)); in readwriter()
741 writel(*(u32 *) (pl022->tx), SSP_DR(pl022->virtbase)); in readwriter()
752 while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in readwriter()
756 readw(SSP_DR(pl022->virtbase)); in readwriter()
760 readw(SSP_DR(pl022->virtbase)) & 0xFFU; in readwriter()
764 (u16) readw(SSP_DR(pl022->virtbase)); in readwriter()
768 readl(SSP_DR(pl022->virtbase)); in readwriter()
1280 irq_status = readw(SSP_MIS(pl022->virtbase)); in pl022_interrupt_handler()
1296 if (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RFF) in pl022_interrupt_handler()
1306 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1307 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1308 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_interrupt_handler()
1309 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_interrupt_handler()
1321 writew((readw(SSP_IMSC(pl022->virtbase)) & in pl022_interrupt_handler()
1323 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1333 SSP_IMSC(pl022->virtbase)); in pl022_interrupt_handler()
1334 writew(CLEAR_ALL_INTERRUPTS, SSP_ICR(pl022->virtbase)); in pl022_interrupt_handler()
1455 writew(ENABLE_ALL_INTERRUPTS & ~SSP_IMSC_MASK_RXIM, SSP_IMSC(pl022->virtbase)); in pump_transfers()
1490 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_interrupt_dma_transfer()
1491 SSP_CR1(pl022->virtbase)); in do_interrupt_dma_transfer()
1492 writew(irqflags, SSP_IMSC(pl022->virtbase)); in do_interrupt_dma_transfer()
1536 writew((readw(SSP_CR1(pl022->virtbase)) | SSP_CR1_MASK_SSE), in do_polling_transfer()
1537 SSP_CR1(pl022->virtbase)); in do_polling_transfer()
1604 writew((readw(SSP_CR1(pl022->virtbase)) & in pl022_unprepare_transfer_hardware()
1605 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in pl022_unprepare_transfer_hardware()
2211 pl022->virtbase = devm_ioremap(dev, adev->res.start, in pl022_probe()
2213 if (pl022->virtbase == NULL) { in pl022_probe()
2218 &adev->res.start, pl022->virtbase); in pl022_probe()
2238 writew((readw(SSP_CR1(pl022->virtbase)) & (~SSP_CR1_MASK_SSE)), in pl022_probe()
2239 SSP_CR1(pl022->virtbase)); in pl022_probe()