18945e37eSKevin Cernekee/ { 28945e37eSKevin Cernekee #address-cells = <1>; 38945e37eSKevin Cernekee #size-cells = <1>; 48945e37eSKevin Cernekee compatible = "brcm,bcm6328"; 58945e37eSKevin Cernekee 68945e37eSKevin Cernekee cpus { 78945e37eSKevin Cernekee #address-cells = <1>; 88945e37eSKevin Cernekee #size-cells = <0>; 98945e37eSKevin Cernekee 108945e37eSKevin Cernekee mips-hpt-frequency = <160000000>; 118945e37eSKevin Cernekee 128945e37eSKevin Cernekee cpu@0 { 138945e37eSKevin Cernekee compatible = "brcm,bmips4350"; 148945e37eSKevin Cernekee device_type = "cpu"; 158945e37eSKevin Cernekee reg = <0>; 168945e37eSKevin Cernekee }; 178945e37eSKevin Cernekee 188945e37eSKevin Cernekee cpu@1 { 198945e37eSKevin Cernekee compatible = "brcm,bmips4350"; 208945e37eSKevin Cernekee device_type = "cpu"; 218945e37eSKevin Cernekee reg = <1>; 228945e37eSKevin Cernekee }; 238945e37eSKevin Cernekee }; 248945e37eSKevin Cernekee 258945e37eSKevin Cernekee clocks { 268945e37eSKevin Cernekee periph_clk: periph_clk { 278945e37eSKevin Cernekee compatible = "fixed-clock"; 288945e37eSKevin Cernekee #clock-cells = <0>; 298945e37eSKevin Cernekee clock-frequency = <50000000>; 308945e37eSKevin Cernekee }; 318945e37eSKevin Cernekee }; 328945e37eSKevin Cernekee 338945e37eSKevin Cernekee aliases { 348945e37eSKevin Cernekee uart0 = &uart0; 358945e37eSKevin Cernekee }; 368945e37eSKevin Cernekee 378945e37eSKevin Cernekee cpu_intc: cpu_intc { 388945e37eSKevin Cernekee #address-cells = <0>; 398945e37eSKevin Cernekee compatible = "mti,cpu-interrupt-controller"; 408945e37eSKevin Cernekee 418945e37eSKevin Cernekee interrupt-controller; 428945e37eSKevin Cernekee #interrupt-cells = <1>; 438945e37eSKevin Cernekee }; 448945e37eSKevin Cernekee 458945e37eSKevin Cernekee ubus { 468945e37eSKevin Cernekee #address-cells = <1>; 478945e37eSKevin Cernekee #size-cells = <1>; 488945e37eSKevin Cernekee 498945e37eSKevin Cernekee compatible = "simple-bus"; 508945e37eSKevin Cernekee ranges; 518945e37eSKevin Cernekee 528945e37eSKevin Cernekee periph_intc: periph_intc@10000020 { 538945e37eSKevin Cernekee compatible = "brcm,bcm3380-l2-intc"; 548945e37eSKevin Cernekee reg = <0x10000024 0x4 0x1000002c 0x4>, 558945e37eSKevin Cernekee <0x10000020 0x4 0x10000028 0x4>; 568945e37eSKevin Cernekee 578945e37eSKevin Cernekee interrupt-controller; 588945e37eSKevin Cernekee #interrupt-cells = <1>; 598945e37eSKevin Cernekee 608945e37eSKevin Cernekee interrupt-parent = <&cpu_intc>; 618945e37eSKevin Cernekee interrupts = <2>; 628945e37eSKevin Cernekee }; 638945e37eSKevin Cernekee 648945e37eSKevin Cernekee uart0: serial@10000100 { 658945e37eSKevin Cernekee compatible = "brcm,bcm6345-uart"; 668945e37eSKevin Cernekee reg = <0x10000100 0x18>; 678945e37eSKevin Cernekee interrupt-parent = <&periph_intc>; 688945e37eSKevin Cernekee interrupts = <28>; 698945e37eSKevin Cernekee clocks = <&periph_clk>; 708945e37eSKevin Cernekee status = "disabled"; 718945e37eSKevin Cernekee }; 728945e37eSKevin Cernekee 738945e37eSKevin Cernekee timer: timer@10000040 { 748945e37eSKevin Cernekee compatible = "syscon"; 758945e37eSKevin Cernekee reg = <0x10000040 0x2c>; 768945e37eSKevin Cernekee little-endian; 778945e37eSKevin Cernekee }; 788945e37eSKevin Cernekee 798945e37eSKevin Cernekee reboot { 808945e37eSKevin Cernekee compatible = "syscon-reboot"; 818945e37eSKevin Cernekee regmap = <&timer>; 828945e37eSKevin Cernekee offset = <0x28>; 838945e37eSKevin Cernekee mask = <0x1>; 848945e37eSKevin Cernekee }; 858945e37eSKevin Cernekee }; 868945e37eSKevin Cernekee}; 87