1. Yes
2. If I set console=ttymxc1, yes.
In the meantime i figured out that the pin configuration in the device tree was wrong, the used pins were configured as Uart1 CTS & RTS.
pinctrl_uart1: uart1grp {
fsl,pins = <
MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX 0x140
MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX 0x140
MX8MM_IOMUXC_UART3_RXD_UART1_DCE_CTS_B 0x140
MX8MM_IOMUXC_UART3_TXD_UART1_DCE_RTS_B 0x140
MX8MM_IOMUXC_SD1_DATA4_GPIO2_IO6 0x19
>;
};
pinctrl_uart3: uart3grp {
fsl,pins = <
MX8MM_IOMUXC_ECSPI1_SCLK_UART3_DCE_RX 0x140
MX8MM_IOMUXC_ECSPI1_MOSI_UART3_DCE_TX 0x140
MX8MM_IOMUXC_ECSPI1_SS0_UART3_DCE_RTS_B 0x140
MX8MM_IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B 0x140
>;
};
When I now change the uart3-configuration, I get an output as wanted, but it highly irritates me that I then can't send anything, even in the uboot, where the pin config was done previously and working fine. The change in the Kernel-DT should have no impact on the uboot behaviour, as the Kernel-DT isn't even loaded at that stage