Lines Matching refs:readl

356 		readl(_ISR(i2c)), readl(_ICR(i2c)), readl(_IBMR(i2c)));  in i2c_pxa_show_state()
371 readl(_IBMR(i2c)), readl(_IDBR(i2c)), readl(_ICR(i2c)), in i2c_pxa_scream_blue_murder()
372 readl(_ISR(i2c))); in i2c_pxa_scream_blue_murder()
394 return !(readl(_ICR(i2c)) & ICR_SCLE); in i2c_pxa_is_slavemode()
406 while ((i > 0) && (readl(_IBMR(i2c)) & IBMR_SDAS) == 0) { in i2c_pxa_abort()
407 unsigned long icr = readl(_ICR(i2c)); in i2c_pxa_abort()
420 writel(readl(_ICR(i2c)) & ~(ICR_MA | ICR_START | ICR_STOP), in i2c_pxa_abort()
430 isr = readl(_ISR(i2c)); in i2c_pxa_wait_bus_not_busy()
456 __func__, (long)jiffies, readl(_ISR(i2c)), readl(_ICR(i2c)), readl(_IBMR(i2c))); in i2c_pxa_wait_master()
458 if (readl(_ISR(i2c)) & ISR_SAD) { in i2c_pxa_wait_master()
468 if ((readl(_ISR(i2c)) & (ISR_UB | ISR_IBB)) == 0 && in i2c_pxa_wait_master()
469 readl(_IBMR(i2c)) == (IBMR_SCLS | IBMR_SDAS)) { in i2c_pxa_wait_master()
489 if ((readl(_ISR(i2c)) & (ISR_UB | ISR_IBB)) != 0) { in i2c_pxa_set_master()
497 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_master()
513 __func__, (long)jiffies, readl(_ISR(i2c)), readl(_ICR(i2c)), readl(_IBMR(i2c))); in i2c_pxa_wait_slave()
515 if ((readl(_ISR(i2c)) & (ISR_UB|ISR_IBB)) == 0 || in i2c_pxa_wait_slave()
516 (readl(_ISR(i2c)) & ISR_SAD) != 0 || in i2c_pxa_wait_slave()
517 (readl(_ICR(i2c)) & ICR_SCLE) == 0) { in i2c_pxa_wait_slave()
545 if (readl(_ICR(i2c)) & ICR_STOP) { in i2c_pxa_set_slave()
547 writel(readl(_ICR(i2c)) & ~ICR_STOP, _ICR(i2c)); in i2c_pxa_set_slave()
557 writel(readl(_ICR(i2c)) & ~(ICR_STOP|ICR_ACKNAK|ICR_MA), _ICR(i2c)); in i2c_pxa_set_slave()
558 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_slave()
561 dev_dbg(&i2c->adap.dev, "ICR now %08x, ISR %08x\n", readl(_ICR(i2c)), readl(_ISR(i2c))); in i2c_pxa_set_slave()
562 decode_ICR(readl(_ICR(i2c))); in i2c_pxa_set_slave()
574 writel(readl(_ICR(i2c)) & ~ICR_UR, _ICR(i2c)); in i2c_pxa_do_reset()
581 writel(readl(_ICR(i2c)) | (i2c->high_mode ? i2c->hs_mask : 0), _ICR(i2c)); in i2c_pxa_do_reset()
585 writel(readl(_ICR(i2c)) | ICR_SADIE | ICR_ALDIE | ICR_SSDIE, _ICR(i2c)); in i2c_pxa_do_reset()
594 writel(readl(_ICR(i2c)) | ICR_IUE, _ICR(i2c)); in i2c_pxa_enable()
626 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); /* allow next byte */ in i2c_pxa_slave_txempty()
632 u8 byte = readl(_IDBR(i2c)); in i2c_pxa_slave_rxfull()
637 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_rxfull()
666 writel(readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP), _ICR(i2c)); in i2c_pxa_slave_start()
667 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_start()
672 if ((readl(_IBMR(i2c)) & IBMR_SCLS) == IBMR_SCLS) in i2c_pxa_slave_start()
683 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start()
743 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_txempty()
749 writel(readl(_ICR(i2c)) | ICR_TB | ICR_ACKNAK, _ICR(i2c)); in i2c_pxa_slave_rxfull()
761 writel(readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP), _ICR(i2c)); in i2c_pxa_slave_start()
762 writel(readl(_ICR(i2c)) | ICR_TB | ICR_ACKNAK, _ICR(i2c)); in i2c_pxa_slave_start()
767 if ((readl(_IBMR(i2c)) & IBMR_SCLS) == IBMR_SCLS) in i2c_pxa_slave_start()
778 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start()
805 icr = readl(_ICR(i2c)) & ~(ICR_STOP | ICR_ALDIE); in i2c_pxa_start_message()
814 icr = readl(_ICR(i2c)); in i2c_pxa_stop_message()
834 icr = readl(_ICR(i2c)) & ~(ICR_STOP | ICR_ALDIE); in i2c_pxa_send_mastercode()
864 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); in i2c_pxa_irq_txempty()
971 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); in i2c_pxa_irq_rxfull()
976 i2c->msg->buf[i2c->msg_ptr++] = readl(_IDBR(i2c)); in i2c_pxa_irq_rxfull()
1001 u32 isr = readl(_ISR(i2c)); in i2c_pxa_handler()
1008 __func__, isr, readl(_ICR(i2c)), readl(_IBMR(i2c))); in i2c_pxa_handler()
1173 while (timeout-- && readl(_ISR(i2c)) & (ISR_IBB | ISR_UB)) in i2c_pxa_pio_set_master()
1186 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_pio_set_master()
1239 if (!(readl(_ICR(i2c)) & ICR_IUE)) in i2c_pxa_pio_xfer()
1300 u32 ibmr = readl(_IBMR(i2c)); in i2c_pxa_prepare_recovery()
1321 isr = readl(_ISR(i2c)); in i2c_pxa_unprepare_recovery()
1331 readl(_IBMR(i2c)), readl(_ISR(i2c))); in i2c_pxa_unprepare_recovery()