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

bcm3368.dtsi (1970B)


      1// SPDX-License-Identifier: GPL-2.0
      2
      3#include "dt-bindings/clock/bcm3368-clock.h"
      4
      5/ {
      6	#address-cells = <1>;
      7	#size-cells = <1>;
      8	compatible = "brcm,bcm3368";
      9
     10	cpus {
     11		#address-cells = <1>;
     12		#size-cells = <0>;
     13
     14		mips-hpt-frequency = <150000000>;
     15
     16		cpu@0 {
     17			compatible = "brcm,bmips4350";
     18			device_type = "cpu";
     19			reg = <0>;
     20		};
     21
     22		cpu@1 {
     23			compatible = "brcm,bmips4350";
     24			device_type = "cpu";
     25			reg = <1>;
     26		};
     27	};
     28
     29	clocks {
     30		periph_clk: periph-clk {
     31			compatible = "fixed-clock";
     32			#clock-cells = <0>;
     33			clock-frequency = <50000000>;
     34		};
     35	};
     36
     37	aliases {
     38		serial0 = &uart0;
     39		serial1 = &uart1;
     40	};
     41
     42	cpu_intc: interrupt-controller {
     43		#address-cells = <0>;
     44		compatible = "mti,cpu-interrupt-controller";
     45
     46		interrupt-controller;
     47		#interrupt-cells = <1>;
     48	};
     49
     50	ubus {
     51		#address-cells = <1>;
     52		#size-cells = <1>;
     53
     54		compatible = "simple-bus";
     55		ranges;
     56
     57		clkctl: clock-controller@fff8c004 {
     58			compatible = "brcm,bcm3368-clocks";
     59			reg = <0xfff8c004 0x4>;
     60			#clock-cells = <1>;
     61		};
     62
     63		periph_cntl: syscon@fff8c008 {
     64			compatible = "syscon";
     65			reg = <0xfff8c008 0x4>;
     66			native-endian;
     67		};
     68
     69		reboot: syscon-reboot@fff8c008 {
     70			compatible = "syscon-reboot";
     71			regmap = <&periph_cntl>;
     72			offset = <0x0>;
     73			mask = <0x1>;
     74		};
     75
     76		periph_intc: interrupt-controller@fff8c00c {
     77			compatible = "brcm,bcm6345-l1-intc";
     78			reg = <0xfff8c00c 0x8>;
     79
     80			interrupt-controller;
     81			#interrupt-cells = <1>;
     82
     83			interrupt-parent = <&cpu_intc>;
     84			interrupts = <2>;
     85		};
     86
     87		uart0: serial@fff8c100 {
     88			compatible = "brcm,bcm6345-uart";
     89			reg = <0xfff8c100 0x18>;
     90
     91			interrupt-parent = <&periph_intc>;
     92			interrupts = <2>;
     93
     94			clocks = <&periph_clk>;
     95			clock-names = "refclk";
     96
     97			status = "disabled";
     98		};
     99
    100		uart1: serial@fff8c120 {
    101			compatible = "brcm,bcm6345-uart";
    102			reg = <0xfff8c120 0x18>;
    103
    104			interrupt-parent = <&periph_intc>;
    105			interrupts = <3>;
    106
    107			clocks = <&periph_clk>;
    108			clock-names = "refclk";
    109
    110			status = "disabled";
    111		};
    112	};
    113};