My DM6467 runs the console at 115,200 baud. Using "stty <baudrate>", I find that when I try higher speeds (230,400; 460,800; 921,600) that they are more than 5% off in speed and don't work.
Looking at spruer6d.pdf table 6, baud rates up to 115,200 require a 16x configuration, while higher baud rates require a 13x configuration. I strongly suspect that the source code fails to change to 13x for the higher speeds. In fact, when I search the kernel source in folder arch/arm/mach-davinci, I find no references to "16x" or "MODE_SELECT" or even "MDR1" (ref pdf table 45).
I've searched through the ratsnest of code, and can't seem to find where the baud rate is being set.
Any help would be greatly appreciate.
(((This was originally posted on a different forum and then moved. But since moved posts seem to never get answered, I'm re-posting this now in hopes that it will get an answer. Thanks very much for your friendly consideration in this matter.)))