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.

Reply via email to