Hi All,
I followed this - http://processors.wiki.ti.com/index.php/Sitara_Linux_SDK_UART_-_Switching_to_8250_Driver to add DMA support to UART. I'm able to build the image and boot the board. I've enabled UARTs - 1, 2, 3, 5 in my dts file. I needed DMA support to only UART5, so in am33xx.dtsi, I've
uart5: serial@481aa000 {
compatible = "ti,omap3-uart";
ti,hwmods = "uart6";
clocks = <&dpll_per_m2_div4_ck>;
clock-names = "fck";
clock-frequency = <48000000>;
reg = <0x481aa000 0x2000>;
interrupts = <46>;
status = "disabled";
dmas = <&edma 26>, <&edma 27>;
dma-names = "tx", "rx";
};
The problem is I got "/dev/ttyS0", "/dev/ttyS1, "/dev/ttyS2', "/dev/ttyS3". It should have been "/dev/ttyS1, "/dev/ttyS2', "/dev/ttyS3" and "/dev/ttyS5".
In make menuconfig, I changed (4) to (6) and got "/dev/ttyS0", "/dev/ttyS1, "/dev/ttyS2', "/dev/ttyS3", "/dev/ttyS4', "/dev/ttyS5",
Device drivers ---> character devices ---> serial drivers --->
(4) Maximum number of 8250/16550 serial ports
(4) Number of 8250/16550 serial ports to register at runtime
I want to know what is the change required to get only device nodes enabled in dts file ---- "/dev/ttyS1, "/dev/ttyS2', "/dev/ttyS3" and "/dev/ttyS5".
Regards,
Gangadhar