diff options
Diffstat (limited to 'bsps/shared/dev/serial/ns16550-context.c')
-rw-r--r-- | bsps/shared/dev/serial/ns16550-context.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bsps/shared/dev/serial/ns16550-context.c b/bsps/shared/dev/serial/ns16550-context.c index ce55b8309c..dbf6c64af4 100644 --- a/bsps/shared/dev/serial/ns16550-context.c +++ b/bsps/shared/dev/serial/ns16550-context.c @@ -112,6 +112,8 @@ static uint32_t NS16550_GetBaudDivisor(ns16550_context *ctx, uint32_t baud) NS16550_FRACTIONAL_DIVIDER, fractionalDivider ); + } else if (ctx->calculate_baud_divisor != NULL) { + baudDivisor = ctx->calculate_baud_divisor(ctx, baud); } return baudDivisor; |