xref: /freebsd/sys/contrib/device-tree/Bindings/serial/arc-uart.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* Synopsys ARC UART : Non standard UART used in some of the ARC FPGA boards
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible		: "snps,arc-uart"
5*c66ec88fSEmmanuel Vadot- reg			: offset and length of the register set for the device.
6*c66ec88fSEmmanuel Vadot- interrupts		: device interrupt
7*c66ec88fSEmmanuel Vadot- clock-frequency	: the input clock frequency for the UART
8*c66ec88fSEmmanuel Vadot- current-speed		: baud rate for UART
9*c66ec88fSEmmanuel Vadot
10*c66ec88fSEmmanuel Vadote.g.
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel Vadotarcuart0: serial@c0fc1000 {
13*c66ec88fSEmmanuel Vadot	compatible = "snps,arc-uart";
14*c66ec88fSEmmanuel Vadot	reg = <0xc0fc1000 0x100>;
15*c66ec88fSEmmanuel Vadot	interrupts = <5>;
16*c66ec88fSEmmanuel Vadot	clock-frequency = <80000000>;
17*c66ec88fSEmmanuel Vadot	current-speed = <115200>;
18*c66ec88fSEmmanuel Vadot};
19*c66ec88fSEmmanuel Vadot
20*c66ec88fSEmmanuel VadotNote: Each port should have an alias correctly numbered in "aliases" node.
21*c66ec88fSEmmanuel Vadot
22*c66ec88fSEmmanuel Vadote.g.
23*c66ec88fSEmmanuel Vadotaliases {
24*c66ec88fSEmmanuel Vadot	serial0 = &arcuart0;
25*c66ec88fSEmmanuel Vadot};
26