Lines Matching full:result

31 	lpi2c_status_t result = LPI2C_SUCESS;  in imx_lpci2c_check_busy_bus()  local
37 result = LPI2C_BUSY; in imx_lpci2c_check_busy_bus()
39 return result; in imx_lpci2c_check_busy_bus()
44 lpi2c_status_t result = LPI2C_SUCESS; in imx_lpci2c_check_clear_error() local
54 result = LPI2C_PIN_LOW_TIMEOUT_ERR; in imx_lpci2c_check_clear_error()
56 result = LPI2C_ARB_LOST_ERR; in imx_lpci2c_check_clear_error()
58 result = LPI2C_NAK_ERR; in imx_lpci2c_check_clear_error()
60 result = LPI2C_FIFO_ERR; in imx_lpci2c_check_clear_error()
70 return result; in imx_lpci2c_check_clear_error()
75 lpi2c_status_t result = LPI2C_SUCESS; in bus_i2c_wait_for_tx_ready() local
82 result = imx_lpci2c_check_clear_error(regs); in bus_i2c_wait_for_tx_ready()
83 if (result) { in bus_i2c_wait_for_tx_ready()
84 debug("i2c: wait for tx ready: result 0x%x\n", result); in bus_i2c_wait_for_tx_ready()
85 return result; in bus_i2c_wait_for_tx_ready()
93 return result; in bus_i2c_wait_for_tx_ready()
99 lpi2c_status_t result = LPI2C_SUCESS; in bus_i2c_send() local
103 return result; in bus_i2c_send()
106 result = bus_i2c_wait_for_tx_ready(regs); in bus_i2c_send()
107 if (result) { in bus_i2c_send()
108 debug("i2c: send wait for tx ready: %d\n", result); in bus_i2c_send()
109 return result; in bus_i2c_send()
114 return result; in bus_i2c_send()
120 lpi2c_status_t result = LPI2C_SUCESS; in bus_i2c_receive() local
126 return result; in bus_i2c_receive()
128 result = bus_i2c_wait_for_tx_ready(regs); in bus_i2c_receive()
129 if (result) { in bus_i2c_receive()
130 debug("i2c: receive wait fot tx ready: %d\n", result); in bus_i2c_receive()
131 return result; in bus_i2c_receive()
142 result = imx_lpci2c_check_clear_error(regs); in bus_i2c_receive()
143 if (result) { in bus_i2c_receive()
145 result); in bus_i2c_receive()
146 return result; in bus_i2c_receive()
157 return result; in bus_i2c_receive()
162 lpi2c_status_t result; in bus_i2c_start() local
167 result = imx_lpci2c_check_busy_bus(regs); in bus_i2c_start()
168 if (result) { in bus_i2c_start()
169 debug("i2c: start check busy bus: 0x%x\n", result); in bus_i2c_start()
173 result = imx_lpci2c_check_busy_bus(regs); in bus_i2c_start()
174 if (result) { in bus_i2c_start()
175 printf("i2c: Error check busy bus: 0x%x\n", result); in bus_i2c_start()
176 return result; in bus_i2c_start()
185 result = bus_i2c_wait_for_tx_ready(regs); in bus_i2c_start()
186 if (result) { in bus_i2c_start()
187 debug("i2c: start wait for tx ready: 0x%x\n", result); in bus_i2c_start()
188 return result; in bus_i2c_start()
194 return result; in bus_i2c_start()
199 lpi2c_status_t result; in bus_i2c_stop() local
205 result = bus_i2c_wait_for_tx_ready(regs); in bus_i2c_stop()
206 if (result) { in bus_i2c_stop()
207 debug("i2c: stop wait for tx ready: 0x%x\n", result); in bus_i2c_stop()
208 return result; in bus_i2c_stop()
217 result = imx_lpci2c_check_clear_error(regs); in bus_i2c_stop()
232 return result; in bus_i2c_stop()
237 lpi2c_status_t result; in bus_i2c_read() local
239 result = bus_i2c_start(bus, chip, 1); in bus_i2c_read()
240 if (result) in bus_i2c_read()
241 return result; in bus_i2c_read()
242 result = bus_i2c_receive(bus, buf, len); in bus_i2c_read()
243 if (result) in bus_i2c_read()
244 return result; in bus_i2c_read()
246 return result; in bus_i2c_read()
251 lpi2c_status_t result; in bus_i2c_write() local
253 result = bus_i2c_start(bus, chip, 0); in bus_i2c_write()
254 if (result) in bus_i2c_write()
255 return result; in bus_i2c_write()
256 result = bus_i2c_send(bus, buf, len); in bus_i2c_write()
257 if (result) in bus_i2c_write()
258 return result; in bus_i2c_write()
260 return result; in bus_i2c_write()
386 lpi2c_status_t result; in imx_lpi2c_probe_chip() local
388 result = bus_i2c_start(bus, chip, 0); in imx_lpi2c_probe_chip()
389 if (result) { in imx_lpi2c_probe_chip()
392 return result; in imx_lpi2c_probe_chip()
395 result = bus_i2c_stop(bus); in imx_lpi2c_probe_chip()
396 if (result) in imx_lpi2c_probe_chip()
399 return result; in imx_lpi2c_probe_chip()