Lines Matching refs:writel
341 writel(icr, _ICR(i2c)); in i2c_pxa_abort()
349 writel(readl(_ICR(i2c)) & ~(ICR_MA | ICR_START | ICR_STOP), in i2c_pxa_abort()
418 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_master()
468 writel(readl(_ICR(i2c)) & ~ICR_STOP, _ICR(i2c)); in i2c_pxa_set_slave()
478 writel(readl(_ICR(i2c)) & ~(ICR_STOP|ICR_ACKNAK|ICR_MA), _ICR(i2c)); in i2c_pxa_set_slave()
479 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_slave()
498 writel(ICR_UR, _ICR(i2c)); in i2c_pxa_reset()
499 writel(I2C_ISR_INIT, _ISR(i2c)); in i2c_pxa_reset()
500 writel(readl(_ICR(i2c)) & ~ICR_UR, _ICR(i2c)); in i2c_pxa_reset()
503 writel(i2c->slave_addr, _ISAR(i2c)); in i2c_pxa_reset()
506 writel(I2C_ICR_INIT | (i2c->fast_mode ? ICR_FM : 0), _ICR(i2c)); in i2c_pxa_reset()
507 writel(readl(_ICR(i2c)) | (i2c->high_mode ? ICR_HS : 0), _ICR(i2c)); in i2c_pxa_reset()
511 writel(readl(_ICR(i2c)) | ICR_SADIE | ICR_ALDIE | ICR_SSDIE, _ICR(i2c)); in i2c_pxa_reset()
517 writel(readl(_ICR(i2c)) | ICR_IUE, _ICR(i2c)); in i2c_pxa_reset()
537 writel(ret, _IDBR(i2c)); in i2c_pxa_slave_txempty()
538 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); /* allow next byte */ in i2c_pxa_slave_txempty()
549 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_rxfull()
569 writel(readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP), _ICR(i2c)); in i2c_pxa_slave_start()
570 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_start()
586 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start()
613 writel(0, _IDBR(i2c)); in i2c_pxa_slave_txempty()
614 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_txempty()
620 writel(readl(_ICR(i2c)) | ICR_TB | ICR_ACKNAK, _ICR(i2c)); in i2c_pxa_slave_rxfull()
632 writel(readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP), _ICR(i2c)); in i2c_pxa_slave_start()
633 writel(readl(_ICR(i2c)) | ICR_TB | ICR_ACKNAK, _ICR(i2c)); in i2c_pxa_slave_start()
649 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start()
680 writel(i2c_pxa_addr_byte(i2c->msg), _IDBR(i2c)); in i2c_pxa_start_message()
687 writel(icr | ICR_START | ICR_TB, _ICR(i2c)); in i2c_pxa_start_message()
699 writel(icr, _ICR(i2c)); in i2c_pxa_stop_message()
725 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_pio_set_master()
743 writel(i2c->master_code, _IDBR(i2c)); in i2c_pxa_send_mastercode()
747 writel(icr, _ICR(i2c)); in i2c_pxa_send_mastercode()
962 writel(i2c->msg->buf[i2c->msg_ptr++], _IDBR(i2c)); in i2c_pxa_irq_txempty()
994 writel(i2c_pxa_addr_byte(i2c->msg), _IDBR(i2c)); in i2c_pxa_irq_txempty()
1016 writel(icr, _ICR(i2c)); in i2c_pxa_irq_txempty()
1044 writel(icr, _ICR(i2c)); in i2c_pxa_irq_rxfull()
1071 writel(isr & VALID_INT_SOURCE, _ISR(i2c)); in i2c_pxa_handler()