Lines Matching refs:base

86 	void __iomem		*base;
98 while (!(readw(i2c_dev->base + REG_CSR) & CSR_READY_MASK)) {
143 writew(0, i2c_dev->base + REG_CDR);
145 writew(pmsg->buf[0] & 0xFF, i2c_dev->base + REG_CDR);
149 val = readw(i2c_dev->base + REG_CR);
151 writew(val, i2c_dev->base + REG_CR);
153 val = readw(i2c_dev->base + REG_CR);
155 writew(val, i2c_dev->base + REG_CR);
167 writew(tcr_val, i2c_dev->base + REG_TCR);
170 val = readw(i2c_dev->base + REG_CR);
172 writew(val, i2c_dev->base + REG_CR);
188 val = readw(i2c_dev->base + REG_CSR);
196 writew(val, i2c_dev->base + REG_CR);
202 writew(CR_ENABLE, i2c_dev->base + REG_CR);
204 writew(pmsg->buf[xfer_len] & 0xFF, i2c_dev->base +
206 writew(CR_CPU_RDY | CR_ENABLE, i2c_dev->base + REG_CR);
228 val = readw(i2c_dev->base + REG_CR);
230 writew(val, i2c_dev->base + REG_CR);
232 val = readw(i2c_dev->base + REG_CR);
234 writew(val, i2c_dev->base + REG_CR);
237 val = readw(i2c_dev->base + REG_CR);
239 writew(val, i2c_dev->base + REG_CR);
243 val = readw(i2c_dev->base + REG_CR);
245 writew(val, i2c_dev->base + REG_CR);
257 writew(tcr_val, i2c_dev->base + REG_TCR);
260 val = readw(i2c_dev->base + REG_CR);
262 writew(val, i2c_dev->base + REG_CR);
276 pmsg->buf[xfer_len] = readw(i2c_dev->base + REG_CDR) >> 8;
280 val = readw(i2c_dev->base + REG_CR);
282 writew(val, i2c_dev->base + REG_CR);
284 val = readw(i2c_dev->base + REG_CR);
286 writew(val, i2c_dev->base + REG_CR);
329 i2c_dev->cmd_status = readw(i2c_dev->base + REG_ISR);
330 writew(i2c_dev->cmd_status, i2c_dev->base + REG_ISR);
354 writew(0, i2c_dev->base + REG_CR);
355 writew(MCR_APB_166M, i2c_dev->base + REG_MCR);
356 writew(ISR_WRITE_ALL, i2c_dev->base + REG_ISR);
357 writew(IMR_ENABLE_ALL, i2c_dev->base + REG_IMR);
358 writew(CR_ENABLE, i2c_dev->base + REG_CR);
359 readw(i2c_dev->base + REG_CSR); /* read clear */
360 writew(ISR_WRITE_ALL, i2c_dev->base + REG_ISR);
363 writew(SCL_TIMEOUT(128) | TR_STD, i2c_dev->base + REG_TR);
365 writew(SCL_TIMEOUT(128) | TR_HS, i2c_dev->base + REG_TR);
382 i2c_dev->base = devm_platform_get_and_ioremap_resource(pdev, 0, NULL);
383 if (IS_ERR(i2c_dev->base))
384 return PTR_ERR(i2c_dev->base);
442 writew(0, i2c_dev->base + REG_IMR);