Lines Matching refs:at91_twi_dev
139 struct at91_twi_dev {
169 unsigned at91_twi_read(struct at91_twi_dev *dev, unsigned reg);
170 void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val);
171 void at91_disable_twi_interrupts(struct at91_twi_dev *dev);
172 void at91_twi_irq_save(struct at91_twi_dev *dev);
173 void at91_twi_irq_restore(struct at91_twi_dev *dev);
174 void at91_init_twi_bus(struct at91_twi_dev *dev);
176 void at91_init_twi_bus_master(struct at91_twi_dev *dev);
178 struct at91_twi_dev *dev);
181 void at91_init_twi_bus_slave(struct at91_twi_dev *dev);
183 struct at91_twi_dev *dev);
186 static inline void at91_init_twi_bus_slave(struct at91_twi_dev *dev) {}
188 u32 phy_addr, struct at91_twi_dev *dev)