181dfdd39SAndrei Pistirica* Microchip Universal Asynchronous Receiver Transmitter (UART) 281dfdd39SAndrei Pistirica 381dfdd39SAndrei PistiricaRequired properties: 481dfdd39SAndrei Pistirica- compatible: Should be "microchip,pic32mzda-uart" 581dfdd39SAndrei Pistirica- reg: Should contain registers location and length 681dfdd39SAndrei Pistirica- interrupts: Should contain interrupt 781dfdd39SAndrei Pistirica- clocks: Phandle to the clock. 881dfdd39SAndrei Pistirica See: Documentation/devicetree/bindings/clock/clock-bindings.txt 981dfdd39SAndrei Pistirica- pinctrl-names: A pinctrl state names "default" must be defined. 1081dfdd39SAndrei Pistirica- pinctrl-0: Phandle referencing pin configuration of the UART peripheral. 11*18ba1f98SMauro Carvalho Chehab See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 1281dfdd39SAndrei Pistirica 1381dfdd39SAndrei PistiricaOptional properties: 1481dfdd39SAndrei Pistirica- cts-gpios: CTS pin for UART 1581dfdd39SAndrei Pistirica 1681dfdd39SAndrei PistiricaExample: 1781dfdd39SAndrei Pistirica uart1: serial@1f822000 { 1881dfdd39SAndrei Pistirica compatible = "microchip,pic32mzda-uart"; 1981dfdd39SAndrei Pistirica reg = <0x1f822000 0x50>; 2081dfdd39SAndrei Pistirica interrupts = <112 IRQ_TYPE_LEVEL_HIGH>, 2181dfdd39SAndrei Pistirica <113 IRQ_TYPE_LEVEL_HIGH>, 2281dfdd39SAndrei Pistirica <114 IRQ_TYPE_LEVEL_HIGH>; 239c719d87SPurna Chandra Mandal clocks = <&rootclk PB2CLK>; 2481dfdd39SAndrei Pistirica pinctrl-names = "default"; 2581dfdd39SAndrei Pistirica pinctrl-0 = <&pinctrl_uart1 2681dfdd39SAndrei Pistirica &pinctrl_uart1_cts 2781dfdd39SAndrei Pistirica &pinctrl_uart1_rts>; 2881dfdd39SAndrei Pistirica cts-gpios = <&gpio1 15 0>; 2981dfdd39SAndrei Pistirica }; 30