1/ { 2 #address-cells = <1>; 3 #size-cells = <1>; 4 compatible = "brcm,bcm3384", "brcm,bcm33843"; 5 6 memory@0 { 7 device_type = "memory"; 8 9 /* Typical range. The bootloader should fill this in. */ 10 reg = <0x0 0x08000000>; 11 }; 12 13 cpus { 14 #address-cells = <1>; 15 #size-cells = <0>; 16 17 /* On BMIPS5000 this is 1/8th of the CPU core clock */ 18 mips-hpt-frequency = <100000000>; 19 20 cpu@0 { 21 compatible = "brcm,bmips5000"; 22 device_type = "cpu"; 23 reg = <0>; 24 }; 25 26 cpu@1 { 27 compatible = "brcm,bmips5000"; 28 device_type = "cpu"; 29 reg = <1>; 30 }; 31 }; 32 33 cpu_intc: cpu_intc { 34 #address-cells = <0>; 35 compatible = "mti,cpu-interrupt-controller"; 36 37 interrupt-controller; 38 #interrupt-cells = <1>; 39 }; 40 41 clocks { 42 periph_clk: periph_clk { 43 compatible = "fixed-clock"; 44 #clock-cells = <0>; 45 clock-frequency = <54000000>; 46 }; 47 }; 48 49 aliases { 50 uart0 = &uart0; 51 }; 52 53 ubus { 54 #address-cells = <1>; 55 #size-cells = <1>; 56 57 compatible = "brcm,ubus", "simple-bus"; 58 ranges; 59 dma-ranges = <0x00000000 0x08000000 0x08000000>, 60 <0x08000000 0x00000000 0x08000000>; 61 62 periph_intc: periph_intc@14e00038 { 63 compatible = "brcm,bcm3380-l2-intc"; 64 reg = <0x14e00038 0x4 0x14e0003c 0x4>, 65 <0x14e00340 0x4 0x14e00344 0x4>; 66 67 interrupt-controller; 68 #interrupt-cells = <1>; 69 70 interrupt-parent = <&cpu_intc>; 71 interrupts = <4>; 72 }; 73 74 zmips_intc: zmips_intc@104b0060 { 75 compatible = "brcm,bcm3380-l2-intc"; 76 reg = <0x104b0060 0x4 0x104b0064 0x4>; 77 78 interrupt-controller; 79 #interrupt-cells = <1>; 80 81 interrupt-parent = <&periph_intc>; 82 interrupts = <29>; 83 brcm,int-map-mask = <0xffffffff>; 84 }; 85 86 iop_intc: iop_intc@14e00058 { 87 compatible = "brcm,bcm3380-l2-intc"; 88 reg = <0x14e00058 0x4 0x14e0005c 0x4>; 89 90 interrupt-controller; 91 #interrupt-cells = <1>; 92 93 interrupt-parent = <&cpu_intc>; 94 interrupts = <6>; 95 brcm,int-map-mask = <0xffffffff>; 96 }; 97 98 uart0: serial@14e00520 { 99 compatible = "brcm,bcm6345-uart"; 100 reg = <0x14e00520 0x18>; 101 interrupt-parent = <&periph_intc>; 102 interrupts = <2>; 103 clocks = <&periph_clk>; 104 status = "disabled"; 105 }; 106 107 ehci0: usb@15400300 { 108 compatible = "brcm,bcm3384-ehci", "generic-ehci"; 109 reg = <0x15400300 0x100>; 110 big-endian; 111 interrupt-parent = <&periph_intc>; 112 interrupts = <41>; 113 status = "disabled"; 114 }; 115 116 ohci0: usb@15400400 { 117 compatible = "brcm,bcm3384-ohci", "generic-ohci"; 118 reg = <0x15400400 0x100>; 119 big-endian; 120 no-big-frame-no; 121 interrupt-parent = <&periph_intc>; 122 interrupts = <40>; 123 status = "disabled"; 124 }; 125 }; 126}; 127