Searched refs:iop3xx_adap (Results 1 - 1 of 1) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/i2c/busses/
H A Di2c-iop3xx.c62 iop3xx_i2c_reset(struct i2c_algo_iop3xx_data *iop3xx_adap) argument
65 __raw_writel(IOP3XX_ICR_UNIT_RESET, iop3xx_adap->ioaddr + CR_OFFSET);
66 __raw_writel(IOP3XX_ISR_CLEARBITS, iop3xx_adap->ioaddr + SR_OFFSET);
67 __raw_writel(0, iop3xx_adap->ioaddr + CR_OFFSET);
71 iop3xx_i2c_enable(struct i2c_algo_iop3xx_data *iop3xx_adap) argument
80 if (iop3xx_adap->id == 0) {
89 iop3xx_adap->SR_enabled =
96 __raw_writel(cr, iop3xx_adap->ioaddr + CR_OFFSET);
100 iop3xx_i2c_transaction_cleanup(struct i2c_algo_iop3xx_data *iop3xx_adap) argument
102 unsigned long cr = __raw_readl(iop3xx_adap
117 struct i2c_algo_iop3xx_data *iop3xx_adap = dev_id; local
144 iop3xx_i2c_get_srstat(struct i2c_algo_iop3xx_data *iop3xx_adap) argument
165 iop3xx_i2c_wait_event(struct i2c_algo_iop3xx_data *iop3xx_adap, unsigned flags, unsigned* status, compare_func compare) argument
210 iop3xx_i2c_wait_tx_done(struct i2c_algo_iop3xx_data *iop3xx_adap, int *status) argument
219 iop3xx_i2c_wait_rx_done(struct i2c_algo_iop3xx_data *iop3xx_adap, int *status) argument
228 iop3xx_i2c_wait_idle(struct i2c_algo_iop3xx_data *iop3xx_adap, int *status) argument
235 iop3xx_i2c_send_target_addr(struct i2c_algo_iop3xx_data *iop3xx_adap, struct i2c_msg* msg) argument
261 iop3xx_i2c_write_byte(struct i2c_algo_iop3xx_data *iop3xx_adap, char byte, int stop) argument
283 iop3xx_i2c_read_byte(struct i2c_algo_iop3xx_data *iop3xx_adap, char* byte, int stop) argument
310 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; local
322 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; local
342 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; local
364 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; local
[all...]

Completed in 24 milliseconds