In page 11 of the i.MX RT1050 datasheet, UART module is summarized as having "Programmable baud rates up to 5 Mbps." With further research into the clock tree and reference manual, it seems that the baud rate could be as high as 20 Mbps as follows:
PLL3 (pll3_sw_clk) = 480 MHz / 6 = 80 MHz = UART_CLK_ROOT which feeds the BAUD Divider.
Baud rate = baud clock /( (OSR+1) x SBR)
Max. Baud Rate: OSR = 3 (4x Oversampling) and SBR = 1 => 80 MHz / ((3+1) x 1) = 20 Mbps
Is there something incorrect about the above calculation and assumptions or is the statement about 5 Mbps incorrect?