Lines Matching full: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
235 temp = prescale | pincfg << 24; in lpi2c_imx_config()
238 temp |= MCFGR1_IGNACK; in lpi2c_imx_config()
240 writel(temp, lpi2c_imx->base + LPI2C_MCFGR1); in lpi2c_imx_config()
243 temp = (filt << 16) | (filt << 24); in lpi2c_imx_config()
244 writel(temp, lpi2c_imx->base + LPI2C_MCFGR2); in lpi2c_imx_config()
249 temp = datavd << 24 | sethold << 16 | clkhi << 8 | clklo; in lpi2c_imx_config()
252 writel(temp, lpi2c_imx->base + LPI2C_MCCR1); in lpi2c_imx_config()
254 writel(temp, lpi2c_imx->base + LPI2C_MCCR0); in lpi2c_imx_config()
261 unsigned int temp; in lpi2c_imx_master_enable() local
268 temp = MCR_RST; in lpi2c_imx_master_enable()
269 writel(temp, lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_enable()
276 temp = readl(lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_enable()
277 temp |= MCR_MEN; in lpi2c_imx_master_enable()
278 writel(temp, lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_enable()
291 u32 temp; in lpi2c_imx_master_disable() local
293 temp = readl(lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_disable()
294 temp &= ~MCR_MEN; in lpi2c_imx_master_disable()
295 writel(temp, lpi2c_imx->base + LPI2C_MCR); in lpi2c_imx_master_disable()
343 unsigned int temp, remaining; in lpi2c_imx_set_rx_watermark() local
348 temp = lpi2c_imx->rxfifosize >> 1; in lpi2c_imx_set_rx_watermark()
350 temp = 0; in lpi2c_imx_set_rx_watermark()
352 writel(temp << 16, lpi2c_imx->base + LPI2C_MFCR); in lpi2c_imx_set_rx_watermark()
379 unsigned int temp, data; in lpi2c_imx_read_rxfifo() local
411 temp = remaining; in lpi2c_imx_read_rxfifo()
412 temp |= (RECV_DATA << 8); in lpi2c_imx_read_rxfifo()
413 writel(temp, lpi2c_imx->base + LPI2C_MTDR); in lpi2c_imx_read_rxfifo()
415 temp = (remaining > CHUNK_DATA ? CHUNK_DATA : remaining) - 1; in lpi2c_imx_read_rxfifo()
416 temp |= (RECV_DATA << 8); in lpi2c_imx_read_rxfifo()
417 writel(temp, lpi2c_imx->base + LPI2C_MTDR); in lpi2c_imx_read_rxfifo()
434 unsigned int temp; in lpi2c_imx_read() local
440 temp = msgs->len > CHUNK_DATA ? CHUNK_DATA - 1 : msgs->len - 1; in lpi2c_imx_read()
441 temp |= (RECV_DATA << 8); in lpi2c_imx_read()
442 writel(temp, lpi2c_imx->base + LPI2C_MTDR); in lpi2c_imx_read()
451 unsigned int temp; in lpi2c_imx_xfer() local
492 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_xfer()
493 if ((temp & MSR_NDF) && !result) in lpi2c_imx_xfer()
510 unsigned int temp; in lpi2c_imx_isr() local
515 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_isr()
516 temp &= enabled; in lpi2c_imx_isr()
518 if (temp & MSR_NDF) in lpi2c_imx_isr()
520 else if (temp & MSR_RDF) in lpi2c_imx_isr()
522 else if (temp & MSR_TDF) in lpi2c_imx_isr()
548 unsigned int temp; in lpi2c_imx_probe() local
603 temp = readl(lpi2c_imx->base + LPI2C_PARAM); in lpi2c_imx_probe()
604 lpi2c_imx->txfifosize = 1 << (temp & 0x0f); in lpi2c_imx_probe()
605 lpi2c_imx->rxfifosize = 1 << ((temp >> 8) & 0x0f); in lpi2c_imx_probe()