dev/sc16is752: Do FIFO reset separately

This commit is contained in:
Sebastian Huber
2019-08-09 07:54:40 +02:00
parent 73826b490c
commit 2a2a0fdd95

View File

@@ -252,6 +252,11 @@ static bool sc16is752_first_open(
| SC16IS752_FCR_TX_FIFO_TRG_32; | SC16IS752_FCR_TX_FIFO_TRG_32;
write_reg(ctx, SC16IS752_FCR, &fcr, 1); write_reg(ctx, SC16IS752_FCR, &fcr, 1);
fcr = SC16IS752_FCR_FIFO_EN
| SC16IS752_FCR_RX_FIFO_TRG_16
| SC16IS752_FCR_TX_FIFO_TRG_32;
write_reg(ctx, SC16IS752_FCR, &fcr, 1);
ctx->ier = SC16IS752_IER_RHR; ctx->ier = SC16IS752_IER_RHR;
write_reg(ctx, SC16IS752_IER, &ctx->ier, 1); write_reg(ctx, SC16IS752_IER, &ctx->ier, 1);