Lines Matching refs:icr
137 u32 icr;
159 .icr = 0x10,
168 .icr = 0x08,
177 .icr = 0x00,
186 .icr = 0x10,
197 .icr = 0x08,
407 unsigned long icr = readl(_ICR(i2c));
409 icr &= ~ICR_START;
410 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB;
412 writel(icr, _ICR(i2c));
794 u32 icr;
805 icr = readl(_ICR(i2c)) & ~(ICR_STOP | ICR_ALDIE);
806 writel(icr | ICR_START | ICR_TB, _ICR(i2c));
811 u32 icr;
814 icr = readl(_ICR(i2c));
815 icr &= ~(ICR_START | ICR_STOP | ICR_ACKNAK | ICR_TB | ICR_MA);
816 writel(icr, _ICR(i2c));
827 u32 icr;
834 icr = readl(_ICR(i2c)) & ~(ICR_STOP | ICR_ALDIE);
835 icr |= ICR_GPIOEN | ICR_START | ICR_TB | ICR_ITEIE;
836 writel(icr, _ICR(i2c));
864 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB);
910 icr |= ICR_STOP | ICR_ACKNAK;
912 icr |= ICR_ALDIE | ICR_TB;
919 icr |= ICR_ALDIE | ICR_TB;
928 icr |= ICR_STOP;
955 icr &= ~ICR_ALDIE;
956 icr |= ICR_START | ICR_TB;
959 icr |= ICR_MA;
963 i2c->icrlog[i2c->irqlogidx-1] = icr;
965 writel(icr, _ICR(i2c));
971 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB);
984 icr |= ICR_STOP | ICR_ACKNAK;
986 icr |= ICR_ALDIE | ICR_TB;
991 i2c->icrlog[i2c->irqlogidx-1] = icr;
993 writel(icr, _ICR(i2c));
1472 i2c->reg_icr = i2c->reg_base + pxa_reg_layout[i2c_type].icr;