cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

or1ksim.dts (1062B)


      1// SPDX-License-Identifier: GPL-2.0
      2/dts-v1/;
      3/ {
      4	compatible = "opencores,or1ksim";
      5	#address-cells = <1>;
      6	#size-cells = <1>;
      7	interrupt-parent = <&pic>;
      8
      9	aliases {
     10		uart0 = &serial0;
     11	};
     12
     13	chosen {
     14		bootargs = "earlycon";
     15		stdout-path = "uart0:115200";
     16	};
     17
     18	memory@0 {
     19		device_type = "memory";
     20		reg = <0x00000000 0x02000000>;
     21	};
     22
     23	cpus {
     24		#address-cells = <1>;
     25		#size-cells = <0>;
     26		cpu@0 {
     27			compatible = "opencores,or1200-rtlsvn481";
     28			reg = <0>;
     29			clock-frequency = <20000000>;
     30		};
     31	};
     32
     33	/*
     34	 * OR1K PIC is built into CPU and accessed via special purpose
     35	 * registers.  It is not addressable and, hence, has no 'reg'
     36	 * property.
     37	 */
     38	pic: pic {
     39		compatible = "opencores,or1k-pic";
     40		#interrupt-cells = <1>;
     41		interrupt-controller;
     42	};
     43
     44	serial0: serial@90000000 {
     45		compatible = "opencores,uart16550-rtlsvn105", "ns16550a";
     46		reg = <0x90000000 0x100>;
     47		interrupts = <2>;
     48		clock-frequency = <20000000>;
     49	};
     50
     51	enet0: ethoc@92000000 {
     52		compatible = "opencores,ethoc";
     53		reg = <0x92000000 0x800>;
     54		interrupts = <4>;
     55		big-endian;
     56	};
     57};