Lines Matching full:rc

83 	int rc;  in fsi_spi_check_mux()  local
87 rc = fsi_slave_read(fsi->slave, FSI_MBOX_ROOT_CTRL_8, &root_ctrl_8_be, in fsi_spi_check_mux()
89 if (rc) in fsi_spi_check_mux()
90 return rc; in fsi_spi_check_mux()
103 int rc; in fsi_spi_check_status() local
107 rc = fsi_device_read(ctx->fsi, FSI2SPI_STATUS, &sts_be, in fsi_spi_check_status()
109 if (rc) in fsi_spi_check_status()
110 return rc; in fsi_spi_check_status()
123 int rc; in fsi_spi_read_reg() local
134 rc = fsi_device_write(ctx->fsi, FSI2SPI_CMD, &cmd_be, sizeof(cmd_be)); in fsi_spi_read_reg()
135 if (rc) in fsi_spi_read_reg()
136 return rc; in fsi_spi_read_reg()
138 rc = fsi_spi_check_status(ctx); in fsi_spi_read_reg()
139 if (rc) in fsi_spi_read_reg()
140 return rc; in fsi_spi_read_reg()
142 rc = fsi_device_read(ctx->fsi, FSI2SPI_DATA0, &data_be, in fsi_spi_read_reg()
144 if (rc) in fsi_spi_read_reg()
145 return rc; in fsi_spi_read_reg()
149 rc = fsi_device_read(ctx->fsi, FSI2SPI_DATA1, &data_be, in fsi_spi_read_reg()
151 if (rc) in fsi_spi_read_reg()
152 return rc; in fsi_spi_read_reg()
162 int rc; in fsi_spi_write_reg() local
173 rc = fsi_device_write(ctx->fsi, FSI2SPI_DATA0, &data_be, in fsi_spi_write_reg()
175 if (rc) in fsi_spi_write_reg()
176 return rc; in fsi_spi_write_reg()
179 rc = fsi_device_write(ctx->fsi, FSI2SPI_DATA1, &data_be, in fsi_spi_write_reg()
181 if (rc) in fsi_spi_write_reg()
182 return rc; in fsi_spi_write_reg()
185 rc = fsi_device_write(ctx->fsi, FSI2SPI_CMD, &cmd_be, sizeof(cmd_be)); in fsi_spi_write_reg()
186 if (rc) in fsi_spi_write_reg()
187 return rc; in fsi_spi_write_reg()
220 int rc; in fsi_spi_reset() local
224 rc = fsi_spi_write_reg(ctx, SPI_FSI_CLOCK_CFG, in fsi_spi_reset()
226 if (rc) in fsi_spi_reset()
227 return rc; in fsi_spi_reset()
229 rc = fsi_spi_write_reg(ctx, SPI_FSI_CLOCK_CFG, in fsi_spi_reset()
231 if (rc) in fsi_spi_reset()
232 return rc; in fsi_spi_reset()
258 int rc = 0; in fsi_spi_transfer_data() local
271 rc = fsi_spi_write_reg(ctx, SPI_FSI_DATA_TX, out); in fsi_spi_transfer_data()
272 if (rc) in fsi_spi_transfer_data()
273 return rc; in fsi_spi_transfer_data()
276 rc = fsi_spi_read_reg(ctx, SPI_FSI_STATUS, in fsi_spi_transfer_data()
278 if (rc) in fsi_spi_transfer_data()
279 return rc; in fsi_spi_transfer_data()
282 rc = fsi_spi_reset(ctx); in fsi_spi_transfer_data()
283 if (rc) in fsi_spi_transfer_data()
284 return rc; in fsi_spi_transfer_data()
299 rc = fsi_spi_read_reg(ctx, SPI_FSI_STATUS, in fsi_spi_transfer_data()
301 if (rc) in fsi_spi_transfer_data()
302 return rc; in fsi_spi_transfer_data()
305 rc = fsi_spi_reset(ctx); in fsi_spi_transfer_data()
306 if (rc) in fsi_spi_transfer_data()
307 return rc; in fsi_spi_transfer_data()
313 rc = fsi_spi_read_reg(ctx, SPI_FSI_DATA_RX, &in); in fsi_spi_transfer_data()
314 if (rc) in fsi_spi_transfer_data()
315 return rc; in fsi_spi_transfer_data()
327 int rc; in fsi_spi_transfer_init() local
342 rc = fsi_spi_read_reg(ctx, SPI_FSI_STATUS, &status); in fsi_spi_transfer_init()
343 if (rc) in fsi_spi_transfer_init()
344 return rc; in fsi_spi_transfer_init()
354 rc = fsi_spi_reset(ctx); in fsi_spi_transfer_init()
355 if (rc) in fsi_spi_transfer_init()
356 return rc; in fsi_spi_transfer_init()
363 rc = fsi_spi_write_reg(ctx, SPI_FSI_COUNTER_CFG, 0ULL); in fsi_spi_transfer_init()
364 if (rc) in fsi_spi_transfer_init()
365 return rc; in fsi_spi_transfer_init()
367 rc = fsi_spi_read_reg(ctx, SPI_FSI_CLOCK_CFG, &clock_cfg); in fsi_spi_transfer_init()
368 if (rc) in fsi_spi_transfer_init()
369 return rc; in fsi_spi_transfer_init()
376 rc = fsi_spi_write_reg(ctx, SPI_FSI_CLOCK_CFG, in fsi_spi_transfer_init()
379 return rc; in fsi_spi_transfer_init()
385 int rc; in fsi_spi_transfer_one_message() local
391 rc = fsi_spi_check_mux(ctx->fsi, ctx->dev); in fsi_spi_transfer_one_message()
392 if (rc) in fsi_spi_transfer_one_message()
401 rc = -EINVAL; in fsi_spi_transfer_one_message()
407 rc = fsi_spi_transfer_init(ctx); in fsi_spi_transfer_one_message()
408 if (rc < 0) in fsi_spi_transfer_one_message()
431 rc = -EINVAL; in fsi_spi_transfer_one_message()
447 rc = fsi_spi_write_reg(ctx, SPI_FSI_SEQUENCE, seq.data); in fsi_spi_transfer_one_message()
448 if (rc) in fsi_spi_transfer_one_message()
451 rc = fsi_spi_transfer_data(ctx, transfer); in fsi_spi_transfer_one_message()
452 if (rc) in fsi_spi_transfer_one_message()
456 rc = fsi_spi_transfer_data(ctx, next); in fsi_spi_transfer_one_message()
457 if (rc) in fsi_spi_transfer_one_message()
465 mesg->status = rc; in fsi_spi_transfer_one_message()
468 return rc; in fsi_spi_transfer_one_message()
478 int rc; in fsi_spi_probe() local
483 rc = fsi_spi_check_mux(fsi, dev); in fsi_spi_probe()
484 if (rc) in fsi_spi_probe()
512 rc = devm_spi_register_controller(dev, ctlr); in fsi_spi_probe()
513 if (rc) in fsi_spi_probe()