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.
