at91_twi_write
at91_twi_write(dev, AT91_TWI_IDR, AT91_TWI_INT_MASK);
at91_twi_write(dev, AT91_TWI_IER, dev->imr);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_SWRST);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP);
at91_twi_write(dev, AT91_TWI_IDR, AT91_TWI_TXRDY);
at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_TXCOMP);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP);
at91_twi_write(dev, AT91_TWI_FMR, fifo_mr);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP);
at91_twi_write(dev, AT91_TWI_IER, ier);
at91_twi_write(dev, AT91_TWI_FMR, fifo_mr);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_FIFOEN);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_MSEN);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_SVDIS);
at91_twi_write(dev, AT91_TWI_CWGR, dev->twi_cwgr_reg);
at91_twi_write(dev, AT91_TWI_FMR, fifo_mr);
at91_twi_write(dev, AT91_TWI_CR,
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_QUICK);
at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_TXCOMP);
at91_twi_write(dev, AT91_TWI_CR, start_flags);
at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_NACK);
at91_twi_write(dev, AT91_TWI_IER,
at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_NACK);
at91_twi_write(dev, AT91_TWI_IER,
at91_twi_write(dev, AT91_TWI_FILTR, filtr);
at91_twi_write(dev, AT91_TWI_CR,
at91_twi_write(dev, AT91_TWI_IADR, internal_address);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_ACMEN);
at91_twi_write(dev, AT91_TWI_ACR,
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_ACMDIS);
at91_twi_write(dev, AT91_TWI_MMR,
at91_twi_write(dev, AT91_TWI_ACR, acr);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_CLEAR);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_MSDIS);
at91_twi_write(dev, AT91_TWI_SMR, dev->smr);
at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_SVEN);
at91_twi_write(dev, AT91_TWI_IER,
at91_twi_write(dev, AT91_TWI_IER,
at91_twi_write(dev, AT91_TWI_IDR, AT91_TWI_SVACC);
at91_twi_write(dev, AT91_TWI_IDR,
at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_SVACC);
at91_twi_write(dev, AT91_TWI_IER, AT91_TWI_SVACC);
void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val);