Lines Matching defs:bcm_iproc_i2c_dev
176 struct bcm_iproc_i2c_dev { struct
177 struct device *device;
178 enum bcm_iproc_i2c_type type;
179 int irq;
181 void __iomem *base;
182 void __iomem *idm_base;
184 u32 ape_addr_mask;
187 spinlock_t idm_lock;
189 struct i2c_adapter adapter;
190 unsigned int bus_speed;
192 struct completion done;
193 int xfer_is_done;
195 struct i2c_msg *msg;
197 struct i2c_client *slave;
200 unsigned int tx_bytes;
202 unsigned int rx_bytes;
203 unsigned int thld_bytes;
205 bool slave_rx_only;
229 static void bcm_iproc_i2c_enable_disable(struct bcm_iproc_i2c_dev *iproc_i2c, argument