xref: /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/serial.txt (revision 0883c2c06fb5bcf5b9e008270827e63c09a88c1e)
1d0fc2eaaSKumar Gala* Serial
2d0fc2eaaSKumar Gala
3d0fc2eaaSKumar GalaCurrently defined compatibles:
4d0fc2eaaSKumar Gala- fsl,cpm1-smc-uart
5d0fc2eaaSKumar Gala- fsl,cpm2-smc-uart
6d0fc2eaaSKumar Gala- fsl,cpm1-scc-uart
7d0fc2eaaSKumar Gala- fsl,cpm2-scc-uart
8d0fc2eaaSKumar Gala- fsl,qe-uart
9d0fc2eaaSKumar Gala
10*7485d26bSLaurent PinchartModem control lines connected to GPIO controllers are listed in the gpios
11*7485d26bSLaurent Pinchartproperty as described in booting-without-of.txt, section IX.1 in the following
12*7485d26bSLaurent Pinchartorder:
13*7485d26bSLaurent Pinchart
14*7485d26bSLaurent PinchartCTS, RTS, DCD, DSR, DTR, and RI.
15*7485d26bSLaurent Pinchart
16*7485d26bSLaurent PinchartThe gpios property is optional and can be left out when control lines are
17*7485d26bSLaurent Pinchartnot used.
18*7485d26bSLaurent Pinchart
19d0fc2eaaSKumar GalaExample:
20d0fc2eaaSKumar Gala
21d0fc2eaaSKumar Gala	serial@11a00 {
22d0fc2eaaSKumar Gala		device_type = "serial";
23d0fc2eaaSKumar Gala		compatible = "fsl,mpc8272-scc-uart",
24d0fc2eaaSKumar Gala			     "fsl,cpm2-scc-uart";
25d0fc2eaaSKumar Gala		reg = <11a00 20 8000 100>;
26d0fc2eaaSKumar Gala		interrupts = <28 8>;
27d0fc2eaaSKumar Gala		interrupt-parent = <&PIC>;
28d0fc2eaaSKumar Gala		fsl,cpm-brg = <1>;
29d0fc2eaaSKumar Gala		fsl,cpm-command = <00800000>;
30*7485d26bSLaurent Pinchart		gpios = <&gpio_c 15 0
31*7485d26bSLaurent Pinchart			 &gpio_d 29 0>;
32d0fc2eaaSKumar Gala	};
33