Lines Matching defs:npcm_i2c
272 struct npcm_i2c { struct
273 struct i2c_adapter adap;
274 struct device *dev;
275 unsigned char __iomem *reg;
276 spinlock_t lock; /* IRQ synchronization */
277 struct completion cmd_complete;
278 int cmd_err;
279 struct i2c_msg *msgs;
280 int msgs_num;
281 int num;
282 u32 apb_clk;
283 struct i2c_bus_recovery_info rinfo;
284 enum i2c_state state;
285 enum i2c_oper operation;
286 enum i2c_mode master_or_slave;
287 enum i2c_state_ind stop_ind;
288 u8 dest_addr;
289 u8 *rd_buf;
290 u16 rd_size;
291 u16 rd_ind;
292 u8 *wr_buf;
293 u16 wr_size;
294 u16 wr_ind;
295 bool fifo_use;
319 static inline void npcm_i2c_select_bank(struct npcm_i2c *bus, in npcm_i2c_select_bank() argument