Lines Matching refs:writel

301 		writel(icr, _ICR(i2c));  in i2c_pxa_abort()
309 writel(readl(_ICR(i2c)) & ~(ICR_MA | ICR_START | ICR_STOP), in i2c_pxa_abort()
378 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_master()
428 writel(readl(_ICR(i2c)) & ~ICR_STOP, _ICR(i2c)); in i2c_pxa_set_slave()
438 writel(readl(_ICR(i2c)) & ~(ICR_STOP|ICR_ACKNAK|ICR_MA), _ICR(i2c)); in i2c_pxa_set_slave()
439 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_slave()
458 writel(ICR_UR, _ICR(i2c)); in i2c_pxa_reset()
459 writel(I2C_ISR_INIT, _ISR(i2c)); in i2c_pxa_reset()
460 writel(readl(_ICR(i2c)) & ~ICR_UR, _ICR(i2c)); in i2c_pxa_reset()
463 writel(i2c->slave_addr, _ISAR(i2c)); in i2c_pxa_reset()
466 writel(I2C_ICR_INIT | (i2c->fast_mode ? ICR_FM : 0), _ICR(i2c)); in i2c_pxa_reset()
467 writel(readl(_ICR(i2c)) | (i2c->high_mode ? ICR_HS : 0), _ICR(i2c)); in i2c_pxa_reset()
471 writel(readl(_ICR(i2c)) | ICR_SADIE | ICR_ALDIE | ICR_SSDIE, _ICR(i2c)); in i2c_pxa_reset()
477 writel(readl(_ICR(i2c)) | ICR_IUE, _ICR(i2c)); in i2c_pxa_reset()
497 writel(ret, _IDBR(i2c)); in i2c_pxa_slave_txempty()
498 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); /* allow next byte */ in i2c_pxa_slave_txempty()
509 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_rxfull()
529 writel(readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP), _ICR(i2c)); in i2c_pxa_slave_start()
530 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_start()
546 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start()
573 writel(0, _IDBR(i2c)); in i2c_pxa_slave_txempty()
574 writel(readl(_ICR(i2c)) | ICR_TB, _ICR(i2c)); in i2c_pxa_slave_txempty()
580 writel(readl(_ICR(i2c)) | ICR_TB | ICR_ACKNAK, _ICR(i2c)); in i2c_pxa_slave_rxfull()
592 writel(readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP), _ICR(i2c)); in i2c_pxa_slave_start()
593 writel(readl(_ICR(i2c)) | ICR_TB | ICR_ACKNAK, _ICR(i2c)); in i2c_pxa_slave_start()
609 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start()
640 writel(i2c_pxa_addr_byte(i2c->msg), _IDBR(i2c)); in i2c_pxa_start_message()
646 writel(icr | ICR_START | ICR_TB, _ICR(i2c)); in i2c_pxa_start_message()
658 writel(icr, _ICR(i2c)); in i2c_pxa_stop_message()
684 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_pio_set_master()
702 writel(i2c->master_code, _IDBR(i2c)); in i2c_pxa_send_mastercode()
706 writel(icr, _ICR(i2c)); in i2c_pxa_send_mastercode()
919 writel(i2c->msg->buf[i2c->msg_ptr++], _IDBR(i2c)); in i2c_pxa_irq_txempty()
951 writel(i2c_pxa_addr_byte(i2c->msg), _IDBR(i2c)); in i2c_pxa_irq_txempty()
972 writel(icr, _ICR(i2c)); in i2c_pxa_irq_txempty()
1000 writel(icr, _ICR(i2c)); in i2c_pxa_irq_rxfull()
1027 writel(isr & VALID_INT_SOURCE, _ISR(i2c)); in i2c_pxa_handler()