1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /* Copyright (c) 2020 Microsemi Corporation */
7 compatible = "mscc,luton";
14 compatible = "mips,mips24KEc";
25 cpuintc: interrupt-controller {
27 #interrupt-cells = <1>;
29 compatible = "mti,cpu-interrupt-controller";
33 compatible = "fixed-clock";
35 clock-frequency = <416666666>;
39 compatible = "fixed-factor-clock";
47 compatible = "simple-bus";
50 ranges = <0 0x60000000 0x20000000>;
52 interrupt-parent = <&intc>;
54 cpu_ctrl: syscon@10000000 {
55 compatible = "mscc,ocelot-cpu-syscon", "syscon";
56 reg = <0x10000000 0x2c>;
59 intc: interrupt-controller@10000084 {
60 compatible = "mscc,luton-icpu-intr";
61 reg = <0x10000084 0x70>;
62 #interrupt-cells = <1>;
64 interrupt-parent = <&cpuintc>;
68 uart0: serial@10100000 {
69 pinctrl-0 = <&uart_pins>;
70 pinctrl-names = "default";
71 compatible = "ns16550a";
72 reg = <0x10100000 0x20>;
82 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
83 pinctrl-0 = <&i2c_pins>;
84 pinctrl-names = "default";
85 reg = <0x10100400 0x100>, <0x100002a4 0x8>;
95 compatible = "mscc,luton-pinctrl";
99 gpio-ranges = <&gpio 0 0 32>;
100 interrupt-controller;
102 #interrupt-cells = <2>;
105 pins = "GPIO_5", "GPIO_6";
109 uart_pins: uart-pins {
110 pins = "GPIO_30", "GPIO_31";