Lines Matching defs:pxa_i2c
157 struct pxa_i2c { struct
158 spinlock_t lock;
159 wait_queue_head_t wait;
160 struct i2c_msg *msg;
161 unsigned int msg_num;
162 unsigned int msg_idx;
163 unsigned int msg_ptr;
164 unsigned int slave_addr;
165 unsigned int req_slave_addr;
167 struct i2c_adapter adap;
168 struct clk *clk;
170 struct i2c_slave_client *slave;
173 unsigned int irqlogidx;
174 u32 isrlog[32];
175 u32 icrlog[32];
177 void __iomem *reg_base;
178 void __iomem *reg_ibmr;
179 void __iomem *reg_idbr;
180 void __iomem *reg_icr;
181 void __iomem *reg_isr;
182 void __iomem *reg_isar;
183 void __iomem *reg_ilcr;
184 void __iomem *reg_iwcr;
186 unsigned long iobase;
187 unsigned long iosize;
189 int irq;
190 unsigned int use_pio :1;
191 unsigned int fast_mode :1;
192 unsigned int high_mode:1;
193 unsigned char master_code;
194 unsigned long rate;
195 bool highmode_enter;