Lines Matching refs:icr

46 	u32 icr;  member
67 .icr = 0x10,
74 .icr = 0x08,
81 .icr = 0x00,
88 .icr = 0x10,
336 unsigned long icr = readl(_ICR(i2c)); in i2c_pxa_abort() local
338 icr &= ~ICR_START; in i2c_pxa_abort()
339 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB; in i2c_pxa_abort()
341 writel(icr, _ICR(i2c)); in i2c_pxa_abort()
675 u32 icr; in i2c_pxa_start_message() local
686 icr = readl(_ICR(i2c)) & ~(ICR_STOP | ICR_ALDIE); in i2c_pxa_start_message()
687 writel(icr | ICR_START | ICR_TB, _ICR(i2c)); in i2c_pxa_start_message()
692 u32 icr; in i2c_pxa_stop_message() local
697 icr = readl(_ICR(i2c)); in i2c_pxa_stop_message()
698 icr &= ~(ICR_STOP | ICR_ACKNAK); in i2c_pxa_stop_message()
699 writel(icr, _ICR(i2c)); in i2c_pxa_stop_message()
738 u32 icr; in i2c_pxa_send_mastercode() local
745 icr = readl(_ICR(i2c)) & ~(ICR_STOP | ICR_ALDIE); in i2c_pxa_send_mastercode()
746 icr |= ICR_GPIOEN | ICR_START | ICR_TB | ICR_ITEIE; in i2c_pxa_send_mastercode()
747 writel(icr, _ICR(i2c)); in i2c_pxa_send_mastercode()
909 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); in i2c_pxa_irq_txempty() local
955 icr |= ICR_STOP | ICR_ACKNAK; in i2c_pxa_irq_txempty()
957 icr |= ICR_ALDIE | ICR_TB; in i2c_pxa_irq_txempty()
964 icr |= ICR_ALDIE | ICR_TB; in i2c_pxa_irq_txempty()
973 icr |= ICR_STOP; in i2c_pxa_irq_txempty()
1000 icr &= ~ICR_ALDIE; in i2c_pxa_irq_txempty()
1001 icr |= ICR_START | ICR_TB; in i2c_pxa_irq_txempty()
1014 i2c->icrlog[i2c->irqlogidx-1] = icr; in i2c_pxa_irq_txempty()
1016 writel(icr, _ICR(i2c)); in i2c_pxa_irq_txempty()
1022 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); in i2c_pxa_irq_rxfull() local
1035 icr |= ICR_STOP | ICR_ACKNAK; in i2c_pxa_irq_rxfull()
1037 icr |= ICR_ALDIE | ICR_TB; in i2c_pxa_irq_rxfull()
1042 i2c->icrlog[i2c->irqlogidx-1] = icr; in i2c_pxa_irq_rxfull()
1044 writel(icr, _ICR(i2c)); in i2c_pxa_irq_rxfull()
1235 i2c->reg_icr = i2c->reg_base + pxa_reg_layout[i2c_type].icr; in i2c_pxa_probe()