I'm trying to use uart4 to program an arduino and I need to get DTR to work for that purpose (it resets the arduino). I see in the omap serial driver that there's code there to map DTR to a gpio pin. E.g. see https://lkml.org/lkml/2012/7/29/149 As far as I can see this has indeed made it into the kernel (see http://lxr.free-electrons.com/source/drivers/tty/serial/omap-serial.c?v=3.8#L154), but I'm a bit at a loss about how to specify this in the DTC overlay. I've tried the following without much luck. Does anyone have an idea?
/ { compatible = "ti,beaglebone", "ti,beaglebone-black"; part-number = "BB-UART4-TVE"; version = "00A0"; exclusive-use = "P9.13", "P9.11", "P9.15", "P8.33", "P8.35", "uart4"; fragment@0 { target = <0xdeadbeef>; __overlay__ { pinmux_bb_uart4_pins { pinctrl-single,pins = < 0x070 0x26 /* P9_11 = GPIO0_30 = GPMC_WAIT0 , MODE6 */ 0x074 0x06 /* P9_13 = GPIO0_31 = GPMC_WPN, MODE6 */ 0x040 0x0F /* P9_15 = GPIO1_16 = GPIO48, MODE7 */ 0x0D4 0x06 /* P8_33 = UART4_RTSN = lcd_data13, MODE6 */ 0x0D0 0x26 /* P8_35 = UART4_CTSN = lcd_data12, MODE6 */ >; linux,phandle = <0x1>; phandle = <0x1>; }; }; }; fragment@1 { target = <0xdeadbeef>; __overlay__ { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x1>; dtr-gpio = <&gpio1 16 0>; /* 0=GPIO_ACTIVE_HIGH>;*/ }; }; -- 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.