Hey, I had a look at the kernel source at github. From the code I would say the 8250 driver supports RS485. Only the "rs485-rts-active-high" flag from the device tree overlay seems not to be supported. But the same setting can be done via the struct serial_rs485 from user space.
Also RS485 seems to be working to a limited point. Again: The only problem is receiving messages, which seems for what ever reason to be limited to 49 bytes. If my kernel is not supporting RS485 I would expect that either sending or receiving is not working at all. But from all the Pictures I linked in my previous mails, you can see, that the 8250 driver is switching the RTS signal with the correct polarity. Can someone point to to the kernel source for the kernel I am using (4.4.6-ti-r15)? At least looking at the releases/tags in the repo at github this version is not listed... I'd like to have a look at the exact same source which is currently running on my setup, to see if there is some bug or missing support in the kernel... Cheers Florian Am Mittwoch, 27. April 2016 03:05:27 UTC+2 schrieb Peter Hurley: > > On 04/26/2016 12:07 AM, florian.feldbauer85 via BeagleBoard wrote: > > @Alex: I recommend, you read my mail ;-) > > I suggest you re-read his email again where he tells you that > RS485 is unsupported by your kernel configuration. > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/14dcf94b-bfda-4fb5-a09d-b1b6078f7762%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
