Hi,
Iam working on imx6 sololite evk boards.in my board i configured uart4 as in my dtsi
uart4: serial@02038000 {
compatible = "fsl,imx6sl-uart", "fsl,imx21-uart";
reg = <0x02038000 0x4000>;
interrupts = <0 29 0x04>;
clocks = <&clks IMX6SL_CLK_UART>,
<&clks IMX6SL_CLK_UART_SERIAL>;
clock-names = "ipg", "per";
dmas = <&sdma 31 4 0>, <&sdma 32 4 0>;
dma-names = "rx", "tx";
status = "disabled";
};
uart4 {
pinctrl_uart4_4:uart4grp-4 {
fsl,pins =<
MX6SL_PAD_KEY_COL6__UART4_RX_DATA 0x81701 /*pad Value i configured as the 0x1b0b1*/
My receive Pin Pad Value ( 0x184 0x48c 0x814 0x1 0x2)
MX6SL_PAD_KEY_COL6__UART4_TX_DATA 0x1b0b1
}
when iam trying to write data to uart port i got write return Value is equal to the my data length.but iam unable to receive the data from the module.i tried loop back also in my processor but iam unable to read the data from the processor.
My Tx pin Voltage is 3.3 v and my rx pin voltage is it is showing as the 2.15 volts only.
But i configured other uarts it is working fine but it is showing some problem on uart4 only.
Please tell me any modifications i need in uart.