Searched refs:at91_twi_write (Results 1 – 1 of 1) sorted by relevance
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-at91.c | 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() [all …]
|