Lines Matching refs:bus_space_write_4

105 	bus_space_write_4(sc->sc_iot, sc->sc_ioh, I2C_ICR, ICR_UR);
106 bus_space_write_4(sc->sc_iot, sc->sc_ioh, I2C_ISAR, 0);
121 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
122 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
123 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE | ISR_IRF);
125 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_SCLE);
128 bus_space_write_4(iot, ioh, I2C_IDBR, (slave<<1) | 0x1);
130 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_START);
132 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_STOP);
134 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
143 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
146 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_START);
150 bus_space_write_4(iot, ioh, I2C_ICR, rv |
153 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
162 bus_space_write_4(iot, ioh, I2C_ISR, ISR_IRF);
166 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
174 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
175 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
176 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE | ISR_IRF);
177 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
192 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
193 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
194 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
196 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_SCLE);
199 bus_space_write_4(iot, ioh, I2C_IDBR, (slave<<1));
201 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_START);
203 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_STOP);
205 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
216 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
220 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_START);
222 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_STOP);
223 bus_space_write_4(iot, ioh, I2C_IDBR, value);
225 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
236 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
238 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
246 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
247 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
248 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
249 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
267 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
268 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
269 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
271 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_SCLE);
274 bus_space_write_4(iot, ioh, I2C_IDBR, (slave<<1) | (rw & 1));
276 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_START);
278 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_STOP);
290 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
292 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
300 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
301 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
302 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
303 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
318 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
319 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
320 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
322 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_SCLE);
325 bus_space_write_4(iot, ioh, I2C_IDBR, (slave<<1));
327 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_START);
329 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_STOP);
331 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
342 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
345 bus_space_write_4(iot, ioh, I2C_IDBR, (value >> 8) & 0xff);
347 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_START);
349 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_STOP);
351 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
362 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
365 bus_space_write_4(iot, ioh, I2C_IDBR, value & 0xff);
367 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_START);
369 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_STOP);
371 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
382 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
385 bus_space_write_4(iot, ioh, I2C_ICR, rv & ~ICR_STOP);
387 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
395 bus_space_write_4(iot, ioh, I2C_ICR, ICR_UR);
396 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
397 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
398 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
408 #define CSR_WRITE_4(sc,r,v) bus_space_write_4(sc->sc_iot, sc->sc_ioh, r, v)
554 bus_space_write_4(iot, ioh, I2C_ISAR, sc->sc_isar);
555 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_SADIE);
567 bus_space_write_4(iot, ioh, I2C_ISR, ISR_SAD); /* Clear SAD */
577 bus_space_write_4(iot, ioh, I2C_IDBR, data[n]);
581 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB | ICR_ITEIE);
594 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
598 bus_space_write_4(iot, ioh, I2C_IDBR, data[n]);
601 bus_space_write_4(iot, ioh, I2C_ICR,
615 bus_space_write_4(iot, ioh, I2C_ISR, ISR_ITE);
624 bus_space_write_4(iot, ioh, I2C_ICR,
641 bus_space_write_4(iot, ioh, I2C_ISR, ISR_IRF);
646 bus_space_write_4(iot, ioh, I2C_ICR, rv | ICR_TB);
659 bus_space_write_4(iot, ioh, I2C_ISR, ISR_SSD);
662 bus_space_write_4(iot, ioh, I2C_ICR, ICR_IUE | ICR_BEIE | ICR_SADIE);
677 bus_space_write_4(iot, ioh, I2C_ISR,
688 bus_space_write_4(iot, ioh, I2C_ICR,
699 bus_space_write_4(iot, ioh, I2C_ICR,
705 bus_space_write_4(iot, ioh, I2C_ICR,