1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0 2484d83b3SÁlvaro Fernández Rojas/ { 3484d83b3SÁlvaro Fernández Rojas #address-cells = <1>; 4484d83b3SÁlvaro Fernández Rojas #size-cells = <1>; 5484d83b3SÁlvaro Fernández Rojas compatible = "brcm,bcm3368"; 6484d83b3SÁlvaro Fernández Rojas 7484d83b3SÁlvaro Fernández Rojas cpus { 8484d83b3SÁlvaro Fernández Rojas #address-cells = <1>; 9484d83b3SÁlvaro Fernández Rojas #size-cells = <0>; 10484d83b3SÁlvaro Fernández Rojas 11484d83b3SÁlvaro Fernández Rojas mips-hpt-frequency = <150000000>; 12484d83b3SÁlvaro Fernández Rojas 13484d83b3SÁlvaro Fernández Rojas cpu@0 { 14484d83b3SÁlvaro Fernández Rojas compatible = "brcm,bmips4350"; 15484d83b3SÁlvaro Fernández Rojas device_type = "cpu"; 16484d83b3SÁlvaro Fernández Rojas reg = <0>; 17484d83b3SÁlvaro Fernández Rojas }; 18484d83b3SÁlvaro Fernández Rojas 19484d83b3SÁlvaro Fernández Rojas cpu@1 { 20484d83b3SÁlvaro Fernández Rojas compatible = "brcm,bmips4350"; 21484d83b3SÁlvaro Fernández Rojas device_type = "cpu"; 22484d83b3SÁlvaro Fernández Rojas reg = <1>; 23484d83b3SÁlvaro Fernández Rojas }; 24484d83b3SÁlvaro Fernández Rojas }; 25484d83b3SÁlvaro Fernández Rojas 26484d83b3SÁlvaro Fernández Rojas clocks { 27484d83b3SÁlvaro Fernández Rojas periph_clk: periph-clk { 28484d83b3SÁlvaro Fernández Rojas compatible = "fixed-clock"; 29484d83b3SÁlvaro Fernández Rojas #clock-cells = <0>; 30484d83b3SÁlvaro Fernández Rojas clock-frequency = <50000000>; 31484d83b3SÁlvaro Fernández Rojas }; 32484d83b3SÁlvaro Fernández Rojas }; 33484d83b3SÁlvaro Fernández Rojas 34484d83b3SÁlvaro Fernández Rojas aliases { 35484d83b3SÁlvaro Fernández Rojas serial0 = &uart0; 36484d83b3SÁlvaro Fernández Rojas serial1 = &uart1; 37484d83b3SÁlvaro Fernández Rojas }; 38484d83b3SÁlvaro Fernández Rojas 39484d83b3SÁlvaro Fernández Rojas cpu_intc: interrupt-controller { 40484d83b3SÁlvaro Fernández Rojas #address-cells = <0>; 41484d83b3SÁlvaro Fernández Rojas compatible = "mti,cpu-interrupt-controller"; 42484d83b3SÁlvaro Fernández Rojas 43484d83b3SÁlvaro Fernández Rojas interrupt-controller; 44484d83b3SÁlvaro Fernández Rojas #interrupt-cells = <1>; 45484d83b3SÁlvaro Fernández Rojas }; 46484d83b3SÁlvaro Fernández Rojas 47484d83b3SÁlvaro Fernández Rojas ubus { 48484d83b3SÁlvaro Fernández Rojas #address-cells = <1>; 49484d83b3SÁlvaro Fernández Rojas #size-cells = <1>; 50484d83b3SÁlvaro Fernández Rojas 51484d83b3SÁlvaro Fernández Rojas compatible = "simple-bus"; 52484d83b3SÁlvaro Fernández Rojas ranges; 53484d83b3SÁlvaro Fernández Rojas 54484d83b3SÁlvaro Fernández Rojas periph_cntl: syscon@fff8c000 { 55484d83b3SÁlvaro Fernández Rojas compatible = "syscon"; 56484d83b3SÁlvaro Fernández Rojas reg = <0xfff8c000 0xc>; 57484d83b3SÁlvaro Fernández Rojas native-endian; 58484d83b3SÁlvaro Fernández Rojas }; 59484d83b3SÁlvaro Fernández Rojas 60484d83b3SÁlvaro Fernández Rojas reboot: syscon-reboot@fff8c008 { 61484d83b3SÁlvaro Fernández Rojas compatible = "syscon-reboot"; 62484d83b3SÁlvaro Fernández Rojas regmap = <&periph_cntl>; 63484d83b3SÁlvaro Fernández Rojas offset = <0x8>; 64484d83b3SÁlvaro Fernández Rojas mask = <0x1>; 65484d83b3SÁlvaro Fernández Rojas }; 66484d83b3SÁlvaro Fernández Rojas 67484d83b3SÁlvaro Fernández Rojas periph_intc: interrupt-controller@fff8c00c { 68484d83b3SÁlvaro Fernández Rojas compatible = "brcm,bcm6345-l1-intc"; 69484d83b3SÁlvaro Fernández Rojas reg = <0xfff8c00c 0x8>; 70484d83b3SÁlvaro Fernández Rojas 71484d83b3SÁlvaro Fernández Rojas interrupt-controller; 72484d83b3SÁlvaro Fernández Rojas #interrupt-cells = <1>; 73484d83b3SÁlvaro Fernández Rojas 74484d83b3SÁlvaro Fernández Rojas interrupt-parent = <&cpu_intc>; 75484d83b3SÁlvaro Fernández Rojas interrupts = <2>; 76484d83b3SÁlvaro Fernández Rojas }; 77484d83b3SÁlvaro Fernández Rojas 78484d83b3SÁlvaro Fernández Rojas uart0: serial@fff8c100 { 79484d83b3SÁlvaro Fernández Rojas compatible = "brcm,bcm6345-uart"; 80484d83b3SÁlvaro Fernández Rojas reg = <0xfff8c100 0x18>; 81484d83b3SÁlvaro Fernández Rojas 82484d83b3SÁlvaro Fernández Rojas interrupt-parent = <&periph_intc>; 83484d83b3SÁlvaro Fernández Rojas interrupts = <2>; 84484d83b3SÁlvaro Fernández Rojas 85484d83b3SÁlvaro Fernández Rojas clocks = <&periph_clk>; 86484d83b3SÁlvaro Fernández Rojas 87484d83b3SÁlvaro Fernández Rojas status = "disabled"; 88484d83b3SÁlvaro Fernández Rojas }; 89484d83b3SÁlvaro Fernández Rojas 90484d83b3SÁlvaro Fernández Rojas uart1: serial@fff8c120 { 91484d83b3SÁlvaro Fernández Rojas compatible = "brcm,bcm6345-uart"; 92484d83b3SÁlvaro Fernández Rojas reg = <0xfff8c120 0x18>; 93484d83b3SÁlvaro Fernández Rojas 94484d83b3SÁlvaro Fernández Rojas interrupt-parent = <&periph_intc>; 95484d83b3SÁlvaro Fernández Rojas interrupts = <3>; 96484d83b3SÁlvaro Fernández Rojas 97484d83b3SÁlvaro Fernández Rojas clocks = <&periph_clk>; 98484d83b3SÁlvaro Fernández Rojas 99484d83b3SÁlvaro Fernández Rojas status = "disabled"; 100484d83b3SÁlvaro Fernández Rojas }; 101484d83b3SÁlvaro Fernández Rojas }; 102484d83b3SÁlvaro Fernández Rojas}; 103