1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0 24f246ba3SJonas Bonn/dts-v1/; 34f246ba3SJonas Bonn/ { 44f246ba3SJonas Bonn compatible = "opencores,or1ksim"; 54f246ba3SJonas Bonn #address-cells = <1>; 64f246ba3SJonas Bonn #size-cells = <1>; 74f246ba3SJonas Bonn interrupt-parent = <&pic>; 84f246ba3SJonas Bonn 985936eebSStafford Horne aliases { 1085936eebSStafford Horne uart0 = &serial0; 1185936eebSStafford Horne }; 1285936eebSStafford Horne 134f246ba3SJonas Bonn chosen { 1485936eebSStafford Horne bootargs = "earlycon"; 1585936eebSStafford Horne stdout-path = "uart0:115200"; 164f246ba3SJonas Bonn }; 174f246ba3SJonas Bonn 184f246ba3SJonas Bonn memory@0 { 194f246ba3SJonas Bonn device_type = "memory"; 204f246ba3SJonas Bonn reg = <0x00000000 0x02000000>; 214f246ba3SJonas Bonn }; 224f246ba3SJonas Bonn 234f246ba3SJonas Bonn cpus { 244f246ba3SJonas Bonn #address-cells = <1>; 254f246ba3SJonas Bonn #size-cells = <0>; 264f246ba3SJonas Bonn cpu@0 { 274f246ba3SJonas Bonn compatible = "opencores,or1200-rtlsvn481"; 284f246ba3SJonas Bonn reg = <0>; 294f246ba3SJonas Bonn clock-frequency = <20000000>; 304f246ba3SJonas Bonn }; 314f246ba3SJonas Bonn }; 324f246ba3SJonas Bonn 334f246ba3SJonas Bonn /* 344f246ba3SJonas Bonn * OR1K PIC is built into CPU and accessed via special purpose 354f246ba3SJonas Bonn * registers. It is not addressable and, hence, has no 'reg' 364f246ba3SJonas Bonn * property. 374f246ba3SJonas Bonn */ 384f246ba3SJonas Bonn pic: pic { 394f246ba3SJonas Bonn compatible = "opencores,or1k-pic"; 404f246ba3SJonas Bonn #interrupt-cells = <1>; 414f246ba3SJonas Bonn interrupt-controller; 424f246ba3SJonas Bonn }; 434f246ba3SJonas Bonn 444f246ba3SJonas Bonn serial0: serial@90000000 { 454f246ba3SJonas Bonn compatible = "opencores,uart16550-rtlsvn105", "ns16550a"; 464f246ba3SJonas Bonn reg = <0x90000000 0x100>; 474f246ba3SJonas Bonn interrupts = <2>; 484f246ba3SJonas Bonn clock-frequency = <20000000>; 494f246ba3SJonas Bonn }; 504f246ba3SJonas Bonn 514f246ba3SJonas Bonn enet0: ethoc@92000000 { 52*ae293058SStafford Horne compatible = "opencores,ethoc"; 53*ae293058SStafford Horne reg = <0x92000000 0x800>; 544f246ba3SJonas Bonn interrupts = <4>; 55*ae293058SStafford Horne big-endian; 564f246ba3SJonas Bonn }; 574f246ba3SJonas Bonn}; 58