void *rx_buf;
const void *tx_buf;
- void (*tx)(struct fsl_lpspi_data *);
- void (*rx)(struct fsl_lpspi_data *);
+ void (*tx)(struct fsl_lpspi_data *fsl_lpspi);
+ void (*rx)(struct fsl_lpspi_data *fsl_lpspi);
u32 remain;
u8 watermark;
}
fsl_lpspi_intctrl(fsl_lpspi, IER_FCIE);
- } else
+ } else {
fsl_lpspi_intctrl(fsl_lpspi, IER_TDIE);
+ }
}
static void fsl_lpspi_read_rx_fifo(struct fsl_lpspi_data *fsl_lpspi)
return -EINVAL;
}
- if (config.speed_hz > perclk_rate / 2) {
+ if (config.speed_hz > perclk_rate / 2)
div = 2;
- } else {
+ else
div = DIV_ROUND_UP(perclk_rate, config.speed_hz);
- }
for (prescale = 0; prescale <= prescale_max; prescale++) {
scldiv = div / (1 << prescale) - 2;