Lines Matching refs:temp
121 unsigned int temp; in lpi2c_imx_bus_busy() local
124 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_bus_busy()
127 if (temp & MSR_ALF) { in lpi2c_imx_bus_busy()
128 writel(temp, lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_bus_busy()
132 if (temp & (MSR_BBF | MSR_MBF)) in lpi2c_imx_bus_busy()
167 unsigned int temp; in lpi2c_imx_start() local
169 temp = readl(lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_start()
170 temp |= MCR_RRF | MCR_RTF; in lpi2c_imx_start()
171 writel(temp, lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_start()
174 temp = i2c_8bit_addr_from_msg(msgs) | (GEN_START << 8); in lpi2c_imx_start()
175 writel(temp, lpi2c_imx->base + LPI2C_MTDR); in lpi2c_imx_start()
183 unsigned int temp; in lpi2c_imx_stop() local
188 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_stop()
189 if (temp & MSR_SDF) in lpi2c_imx_stop()
207 unsigned int temp; in lpi2c_imx_config() local
234 temp = prescale | pincfg << 24; in lpi2c_imx_config()
237 temp |= MCFGR1_IGNACK; in lpi2c_imx_config()
239 writel(temp, lpi2c_imx->base + LPI2C_MCFGR1); in lpi2c_imx_config()
242 temp = (filt << 16) | (filt << 24); in lpi2c_imx_config()
243 writel(temp, lpi2c_imx->base + LPI2C_MCFGR2); in lpi2c_imx_config()
248 temp = datavd << 24 | sethold << 16 | clkhi << 8 | clklo; in lpi2c_imx_config()
251 writel(temp, lpi2c_imx->base + LPI2C_MCCR1); in lpi2c_imx_config()
253 writel(temp, lpi2c_imx->base + LPI2C_MCCR0); in lpi2c_imx_config()
260 unsigned int temp; in lpi2c_imx_master_enable() local
267 temp = MCR_RST; in lpi2c_imx_master_enable()
268 writel(temp, lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_enable()
275 temp = readl(lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_enable()
276 temp |= MCR_MEN; in lpi2c_imx_master_enable()
277 writel(temp, lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_enable()
290 u32 temp; in lpi2c_imx_master_disable() local
292 temp = readl(lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_disable()
293 temp &= ~MCR_MEN; in lpi2c_imx_master_disable()
294 writel(temp, lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_disable()
342 unsigned int temp, remaining; in lpi2c_imx_set_rx_watermark() local
347 temp = lpi2c_imx->rxfifosize >> 1; in lpi2c_imx_set_rx_watermark()
349 temp = 0; in lpi2c_imx_set_rx_watermark()
351 writel(temp << 16, lpi2c_imx->base + LPI2C_MFCR); in lpi2c_imx_set_rx_watermark()
378 unsigned int temp, data; in lpi2c_imx_read_rxfifo() local
410 temp = remaining; in lpi2c_imx_read_rxfifo()
411 temp |= (RECV_DATA << 8); in lpi2c_imx_read_rxfifo()
412 writel(temp, lpi2c_imx->base + LPI2C_MTDR); in lpi2c_imx_read_rxfifo()
414 temp = (remaining > CHUNK_DATA ? CHUNK_DATA : remaining) - 1; in lpi2c_imx_read_rxfifo()
415 temp |= (RECV_DATA << 8); in lpi2c_imx_read_rxfifo()
416 writel(temp, lpi2c_imx->base + LPI2C_MTDR); in lpi2c_imx_read_rxfifo()
433 unsigned int temp; in lpi2c_imx_read() local
439 temp = msgs->len > CHUNK_DATA ? CHUNK_DATA - 1 : msgs->len - 1; in lpi2c_imx_read()
440 temp |= (RECV_DATA << 8); in lpi2c_imx_read()
441 writel(temp, lpi2c_imx->base + LPI2C_MTDR); in lpi2c_imx_read()
450 unsigned int temp; in lpi2c_imx_xfer() local
489 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_xfer()
490 if ((temp & MSR_NDF) && !result) in lpi2c_imx_xfer()
506 unsigned int temp; in lpi2c_imx_isr() local
509 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_isr()
511 if (temp & MSR_RDF) in lpi2c_imx_isr()
514 if (temp & MSR_TDF) in lpi2c_imx_isr()
517 if (temp & MSR_NDF) in lpi2c_imx_isr()
543 unsigned int temp; in lpi2c_imx_probe() local
597 temp = readl(lpi2c_imx->base + LPI2C_PARAM); in lpi2c_imx_probe()
598 lpi2c_imx->txfifosize = 1 << (temp & 0x0f); in lpi2c_imx_probe()
599 lpi2c_imx->rxfifosize = 1 << ((temp >> 8) & 0x0f); in lpi2c_imx_probe()