xref: /freebsd/sys/contrib/device-tree/Bindings/serial/brcm,bcm6345-uart.txt (revision 8aac90f18aef7c9eea906c3ff9a001ca7b94f375)
1* BCM63xx UART
2
3Required properties:
4
5- compatible: "brcm,bcm6345-uart"
6
7- reg: The base address of the UART register bank.
8
9- interrupts: A single interrupt specifier.
10
11- clocks: Clock driving the hardware; used to figure out the baud rate
12  divisor.
13
14
15Optional properties:
16
17- clock-names: Should be "refclk".
18
19Example:
20
21	uart0: serial@14e00520 {
22		compatible = "brcm,bcm6345-uart";
23		reg = <0x14e00520 0x18>;
24		interrupt-parent = <&periph_intc>;
25		interrupts = <2>;
26		clocks = <&periph_clk>;
27		clock-names = "refclk";
28	};
29
30	clocks {
31		periph_clk: periph_clk@0 {
32			compatible = "fixed-clock";
33			#clock-cells = <0>;
34			clock-frequency = <54000000>;
35		};
36	};
37