4 compatible = "brcm,bcm3384-viper", "brcm,bcm33843-viper";
7 device_type = "memory";
9 /* Typical ranges. The bootloader should fill these in. */
10 reg = <0x06000000 0x02000000>,
11 <0x0e000000 0x02000000>;
18 /* 1/2 of the CPU core clock (standard MIPS behavior) */
19 mips-hpt-frequency = <300000000>;
22 compatible = "brcm,bmips4350";
30 compatible = "mti,cpu-interrupt-controller";
33 #interrupt-cells = <1>;
37 periph_clk: periph_clk {
38 compatible = "fixed-clock";
40 clock-frequency = <54000000>;
52 compatible = "brcm,ubus", "simple-bus";
54 /* No dma-ranges on Viper. */
56 periph_intc: periph_intc@14e00048 {
57 compatible = "brcm,bcm3380-l2-intc";
58 reg = <0x14e00048 0x4 0x14e0004c 0x4>,
59 <0x14e00350 0x4 0x14e00354 0x4>;
62 #interrupt-cells = <1>;
64 interrupt-parent = <&cpu_intc>;
68 cmips_intc: cmips_intc@151f8048 {
69 compatible = "brcm,bcm3380-l2-intc";
70 reg = <0x151f8048 0x4 0x151f804c 0x4>;
73 #interrupt-cells = <1>;
75 interrupt-parent = <&periph_intc>;
77 brcm,int-map-mask = <0xffffffff>;
80 uart0: serial@14e00520 {
81 compatible = "brcm,bcm6345-uart";
82 reg = <0x14e00520 0x18>;
83 interrupt-parent = <&periph_intc>;
85 clocks = <&periph_clk>;
90 compatible = "brcm,bcm3384-ehci", "generic-ehci";
91 reg = <0x15400300 0x100>;
93 interrupt-parent = <&periph_intc>;
99 compatible = "brcm,bcm3384-ohci", "generic-ohci";
100 reg = <0x15400400 0x100>;
103 interrupt-parent = <&periph_intc>;