On Tue, Apr 7, 2015 at 11:30 AM, Maxime Coquelin <mcoquelin.stm32@xxxxxxxxx> wrote: > This adds documentation of device tree bindings for the > STM32 USART > > Tested-by: Chanwoo Choi <cw00.choi@xxxxxxxxxxx> > Signed-off-by: Maxime Coquelin <mcoquelin.stm32@xxxxxxxxx> Acked-by: Rob Herring <robh@xxxxxxxxxx> > --- > .../devicetree/bindings/serial/st,stm32-usart.txt | 32 ++++++++++++++++++++++ > 1 file changed, 32 insertions(+) > create mode 100644 Documentation/devicetree/bindings/serial/st,stm32-usart.txt > > diff --git a/Documentation/devicetree/bindings/serial/st,stm32-usart.txt b/Documentation/devicetree/bindings/serial/st,stm32-usart.txt > new file mode 100644 > index 0000000..8480a76 > --- /dev/null > +++ b/Documentation/devicetree/bindings/serial/st,stm32-usart.txt > @@ -0,0 +1,32 @@ > +* STMicroelectronics STM32 USART > + > +Required properties: > +- compatible: Can be either "st,stm32-usart" or "st,stm32-uart" depending on > +whether the device supports synchronous mode. > +- reg: The address and length of the peripheral registers space > +- interrupts: The interrupt line of the USART instance > +- clocks: The input clock of the USART instance > + > +Optional properties: > +- pinctrl: The reference on the pins configuration > +- auto-flow-control: bool flag to enable hardware flow control. > + > +Examples: > +usart4: serial@40004c00 { > + compatible = "st,stm32-uart"; > + reg = <0x40004c00 0x400>; > + interrupts = <52>; > + clocks = <&clk_pclk1>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usart4>; > +}; > + > +usart2: serial@40004400 { > + compatible = "st,stm32-usart", "st,stm32-uart"; > + reg = <0x40004400 0x400>; > + interrupts = <38>; > + clocks = <&clk_pclk1>; > + auto-flow-control; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usart2 &pinctrl_usart2_rtscts>; > +}; > -- > 1.9.1 > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html