Lines Matching defs:mv64xxx_i2c_data
119 struct mv64xxx_i2c_data { struct
120 struct i2c_msg *msgs;
121 int num_msgs;
122 int irq;
123 u32 state;
124 u32 action;
125 u32 aborting;
126 u32 cntl_bits;
127 void __iomem *reg_base;
128 struct mv64xxx_i2c_regs reg_offsets;
129 u32 addr1;
130 u32 addr2;
131 u32 bytes_left;
132 u32 byte_posn;
133 u32 send_stop;
134 u32 block;
135 int rc;
136 u32 freq_m;
137 u32 freq_n;
138 struct clk *clk;
139 struct clk *reg_clk;
140 wait_queue_head_t waitq;
141 spinlock_t lock;
142 struct i2c_msg *msg;
143 struct i2c_adapter adapter;
144 bool offload_enabled;
146 bool errata_delay;
147 struct reset_control *rstc;
148 bool irq_clear_inverted;
150 bool clk_n_base_0;
151 struct i2c_bus_recovery_info rinfo;
152 bool atomic;