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

o2d.dtsi (2038B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 * O2D base Device Tree Source
      4 *
      5 * Copyright (C) 2012 DENX Software Engineering
      6 * Anatolij Gustschin <agust@denx.de>
      7 */
      8
      9/include/ "mpc5200b.dtsi"
     10
     11&gpt0 {
     12	gpio-controller;
     13	fsl,has-wdt;
     14	fsl,wdt-on-boot = <0>;
     15};
     16&gpt1 { gpio-controller; };
     17
     18/ {
     19	model = "ifm,o2d";
     20	compatible = "ifm,o2d";
     21
     22	memory@0 {
     23		reg = <0x00000000 0x04000000>;	// 64MB
     24	};
     25
     26	soc5200@f0000000 {
     27
     28		rtc@800 {
     29			status = "disabled";
     30		};
     31
     32		psc@2000 {		// PSC1
     33			compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
     34			#address-cells = <1>;
     35			#size-cells = <0>;
     36			cell-index = <0>;
     37		};
     38
     39		psc@2200 {		// PSC2
     40			status = "disabled";
     41		};
     42
     43		psc@2400 {		// PSC3
     44			status = "disabled";
     45		};
     46
     47		psc@2600 {		// PSC4
     48			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
     49		};
     50
     51		psc@2800 {		// PSC5
     52			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
     53		};
     54
     55		psc@2c00 {		// PSC6
     56			status = "disabled";
     57		};
     58
     59		ethernet@3000 {
     60			phy-handle = <&phy0>;
     61		};
     62
     63		mdio@3000 {
     64			phy0: ethernet-phy@0 {
     65				reg = <0>;
     66			};
     67		};
     68	};
     69
     70	localbus {
     71		ranges = <0 0 0xff000000 0x01000000
     72			  3 0 0xe3000000 0x00100000>;
     73
     74		// flash device at LocalPlus Bus CS0
     75		flash@0,0 {
     76			compatible = "cfi-flash";
     77			reg = <0 0 0x01000000>;
     78			bank-width = <1>;
     79			device-width = <2>;
     80			#size-cells = <1>;
     81			#address-cells = <1>;
     82			no-unaligned-direct-access;
     83
     84			/* common layout for all machines */
     85			partition@0 {
     86				label = "u-boot";
     87				reg = <0x00000000 0x00040000>;
     88				read-only;
     89			};
     90			partition@40000 {
     91				label = "env";
     92				reg = <0x00040000 0x00020000>;
     93				read-only;
     94			};
     95		};
     96
     97		csi@3,0 {
     98			compatible = "ifm,o2d-csi";
     99			reg = <3 0 0x00100000>;
    100			ifm,csi-clk-handle = <&gpt7>;
    101			gpios = <&gpio_simple 23 0	/* imag_capture */
    102				 &gpio_simple 26 0	/* imag_reset */
    103				 &gpio_simple 29 0>;	/* imag_master_en */
    104
    105			interrupts = <1 1 2>;		/* IRQ1, edge falling */
    106
    107			ifm,csi-addr-bus-width = <24>;
    108			ifm,csi-data-bus-width = <8>;
    109			ifm,csi-wait-cycles = <0>;
    110		};
    111	};
    112};