1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/mips-gic.h>
7 /memreserve/ 0x00000000 0x00001000; /* YAMON exception vectors */
8 /memreserve/ 0x00001000 0x000ef000; /* YAMON */
9 /memreserve/ 0x000f0000 0x00010000; /* PIIX4 ISA memory */
14 compatible = "mti,malta";
16 cpu_intc: interrupt-controller {
17 compatible = "mti,cpu-interrupt-controller";
20 #interrupt-cells = <1>;
23 gic: interrupt-controller@1bdc0000 {
24 compatible = "mti,gic";
25 reg = <0x1bdc0000 0x20000>;
28 #interrupt-cells = <3>;
31 * Declare the interrupt-parent even though the mti,gic
32 * binding doesn't require it, such that the kernel can
33 * figure out that cpu_intc is the root interrupt
34 * controller & should be probed first.
36 interrupt-parent = <&cpu_intc>;
39 compatible = "mti,gic-timer";
40 interrupts = <GIC_LOCAL 1 IRQ_TYPE_NONE>;
44 i8259: interrupt-controller@20 {
45 compatible = "intel,i8259";
48 #interrupt-cells = <1>;
50 interrupt-parent = <&gic>;
51 interrupts = <GIC_SHARED 3 IRQ_TYPE_LEVEL_HIGH>;
55 compatible = "intel,dt28f160", "cfi-flash";
56 reg = <0x1e000000 0x400000>;
62 compatible = "fixed-partitions";
74 reg = <0x100000 0x2e0000>;
78 label = "Board Config";
79 reg = <0x3e0000 0x20000>;
85 fpga_regs: system-controller@1f000000 {
86 compatible = "mti,malta-fpga", "syscon", "simple-mfd";
87 reg = <0x1f000000 0x1000>;
91 compatible = "mti,malta-lcd";
96 compatible = "syscon-reboot";
97 regmap = <&fpga_regs>;
105 #address-cells = <2>;
107 ranges = <1 0 0 0x1000>;
110 compatible = "motorola,mc146818";
113 interrupt-parent = <&i8259>;