On Thu, Oct 20, 2016 at 11:54 AM, Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > On Thu, 2016-10-20 at 11:34 +0200, yegorslists@xxxxxxxxxxxxxx wrote: >> From: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx> >> >> This patch permits the usage for GPIOs to control >> the CTS/RTS/DTR/DSR/DCD/RI signals. >> >> Signed-off-by: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx> > > >> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > > No way. You're right. It was a leftover from the reverted patch. Have fixed this locally. >> --- a/Documentation/devicetree/bindings/serial/8250.txt >> +++ b/Documentation/devicetree/bindings/serial/8250.txt >> @@ -44,6 +44,9 @@ Optional properties: >> property. >> - tx-threshold: Specify the TX FIFO low water indication for parts >> with >> programmable TX FIFO thresholds. >> +- {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for >> RTS/CTS/DTR/DSR/RI/DCD > > It would be better to describe one per line. > Imagine if somebody goes to grep for 'rts-gpios' usage will they get it > here? WIll do. >> + line respectively. It will use specified GPIO instead of the >> peripheral >> + function pin for the UART feature. If unsure, don't specify this >> property. > > I think the bindings should go in a separate patch. Do you mean I should make a separate patch for Documentation/devicetree/bindings/serial/8250.txt? Yegor >> >> Note: >> * fsl,ns16550: >> @@ -65,3 +68,19 @@ Example: >> interrupts = <10>; >> reg-shift = <2>; >> }; >> + >> +Example for OMAP UART using GPIO-based modem control signals: >> + >> + uart4: serial@49042000 { >> + compatible = "ti,omap3-uart"; >> + reg = <0x49042000 0x400>; >> + interrupts = <80>; >> + ti,hwmods = "uart4"; >> + clock-frequency = <48000000>; >> + cts-gpios = <&gpio3 5 GPIO_ACTIVE_LOW>; >> + rts-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>; >> + dtr-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>; >> + dsr-gpios = <&gpio1 13 GPIO_ACTIVE_LOW>; >> + dcd-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; >> + rng-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; >> + }; > > > -- > Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > Intel Finland Oy -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html