Hello, nachodiz !
from Your dtb configuration for UART2 :
serial@021e8000 {
compatible = "fsl,imx6ul-uart", "fsl,imx6q-uart", "fsl,imx21-uart";
reg = <0x21e8000 0x4000>;
interrupts = <0x0 0x1b 0x4>;
clocks = <0x1 0xbf 0x1 0xc0>;
clock-names = "ipg", "per";
dmas = <0x7 0x1b 0x4 0x0 0x7 0x1c 0x4 0x0>;
dma-names = "rx", "tx";
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <0x37>;
fsl,uart-has-rtscts;
};
First - RTS/CTS is not used on Your scheme, therefore line "fsl,uart-has-rtscts;"
should be removed. Further - DMA cannot be used without RTS/CTS, so lines "dmas"
and "dma-names" should be removed too. You may try enclosed dtb file.
Note - high speeds cannot be used without DMA.
Regards,
Yuri.