Lines Matching defs:pxa_i2c
127 struct pxa_i2c { struct
128 spinlock_t lock;
129 wait_queue_head_t wait;
130 struct i2c_msg *msg;
131 unsigned int msg_num;
132 unsigned int msg_idx;
133 unsigned int msg_ptr;
134 unsigned int slave_addr;
136 struct i2c_adapter adap;
137 struct clk *clk;
139 struct i2c_slave_client *slave;
142 unsigned int irqlogidx;
143 u32 isrlog[32];
144 u32 icrlog[32];
146 void __iomem *reg_base;
147 void __iomem *reg_ibmr;
148 void __iomem *reg_idbr;
149 void __iomem *reg_icr;
150 void __iomem *reg_isr;
151 void __iomem *reg_isar;
153 unsigned long iobase;
154 unsigned long iosize;
156 int irq;
157 unsigned int use_pio :1;
158 unsigned int fast_mode :1;
159 unsigned int high_mode:1;
160 unsigned char master_code;
161 unsigned long rate;
162 bool highmode_enter;