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