Lines Matching refs:at91_twi_write
118 static void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val) in at91_twi_write() function
125 at91_twi_write(dev, AT91_TWI_IDR, AT91_TWI_INT_MASK); in at91_disable_twi_interrupts()
136 at91_twi_write(dev, AT91_TWI_IER, dev->imr); in at91_twi_irq_restore()
142 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_SWRST); in at91_init_twi_bus()
143 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_MSEN); in at91_init_twi_bus()
144 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_SVDIS); in at91_init_twi_bus()
145 at91_twi_write(dev, AT91_TWI_CWGR, dev->twi_cwgr_reg); in at91_init_twi_bus()
202 at91_twi_write(dev, AT91_TWI_THR, *dev->buf); in at91_twi_write_next_byte()
206 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP); in at91_twi_write_next_byte()
227 at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_TXCOMP); in at91_twi_write_data_dma_callback()
228 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP); in at91_twi_write_data_dma_callback()
305 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP); in at91_twi_read_next_byte()
322 at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_RXRDY | AT91_TWI_TXCOMP); in at91_twi_read_data_dma_callback()
432 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_QUICK); in at91_do_twi_transfer()
433 at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_TXCOMP); in at91_do_twi_transfer()
445 at91_twi_write(dev, AT91_TWI_CR, start_flags); in at91_do_twi_transfer()
455 at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_NACK); in at91_do_twi_transfer()
458 at91_twi_write(dev, AT91_TWI_IER, in at91_do_twi_transfer()
465 at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_NACK); in at91_do_twi_transfer()
469 at91_twi_write(dev, AT91_TWI_IER, in at91_do_twi_transfer()
539 at91_twi_write(dev, AT91_TWI_IADR, internal_address); in at91_twi_xfer()
542 at91_twi_write(dev, AT91_TWI_MMR, (m_start->addr << 16) | int_addr_flag in at91_twi_xfer()