On 12/22/2014 12:21 AM, Thorsten von Eicken wrote:
> I just upgraded to kernel 3.14.4 and have now run headfirst into the lack 
> of capemgr. I had a nice DTS overlay file to enable ttyO4 with DTR/DSR/CTS 
> and that's now of course useless. Not only that, but the dts files 
> in https://github.com/RobertCNelson/dtb-rebuilder.git for ttyO4 are quite 
> different. Is there any documentation for this stuff or does anyone have a 
> DTS that includes the modem control signals?

Make sure the ttyO4 driver is loaded via the device-tree (use the
dtb-rebuilder if needed), and setup the pin multiplexing with the
installed-by-default "universal" overlay.  The intent is to provide
user-mode control of pin multiplexing so you should be able to enable
just the Rx/Tx pins or whatever combination of data and handshake pins
are needed for your application.

You can use config-pin to setup the I/O pin multiplexing (just run
config-pin -h if you need instructions), or you can set a default pin
mode in a custom overlay if you want the settings to take place earlier
in the boot process.  An example of using the default pinmux mode can be
found in the HDMI dtsi, which sets the pins to default to HDMI mode (but
they can still be changed using config-pin after boot, give it a try):

https://github.com/beagleboard/linux/blob/3.14/arch/arm/boot/dts/am335x-boneblack-nxp-hdmi-audio.dtsi#L12

-- 
Charles Steinkuehler
[email protected]

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to