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

mpc8572ds_camp_core1.dts (2137B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 * MPC8572 DS Core1 Device Tree Source in CAMP mode.
      4 *
      5 * In CAMP mode, each core needs to have its own dts. Only mpic and L2 cache
      6 * can be shared, all the other devices must be assigned to one core only.
      7 * This dts allows core1 to have l2, dma2, eth2, eth3, pci2, msi.
      8 *
      9 * Please note to add "-b 1" for core1's dts compiling.
     10 *
     11 * Copyright 2007-2009 Freescale Semiconductor Inc.
     12 */
     13
     14/include/ "mpc8572ds.dts"
     15
     16/ {
     17	model = "fsl,MPC8572DS";
     18	compatible = "fsl,MPC8572DS", "fsl,MPC8572DS-CAMP";
     19
     20	cpus {
     21		PowerPC,8572@0 {
     22			status = "disabled";
     23		};
     24		PowerPC,8572@1 {
     25		};
     26	};
     27
     28	localbus@ffe05000 {
     29		status = "disabled";
     30	};
     31
     32	soc8572@ffe00000 {
     33		ecm-law@0 {
     34			status = "disabled";
     35		};
     36		ecm@1000 {
     37			status = "disabled";
     38		};
     39		memory-controller@2000 {
     40			status = "disabled";
     41		};
     42		memory-controller@6000 {
     43			status = "disabled";
     44		};
     45		i2c@3000 {
     46			status = "disabled";
     47		};
     48		i2c@3100 {
     49			status = "disabled";
     50		};
     51		serial@4500 {
     52			status = "disabled";
     53		};
     54		gpio-controller@f000 {
     55			status = "disabled";
     56		};
     57		l2-cache-controller@20000 {
     58			cache-size = <0x80000>;	// L2, 512K
     59		};
     60		dma@21300 {
     61			status = "disabled";
     62		};
     63		ethernet@24000 {
     64			status = "disabled";
     65		};
     66		ptp_clock@24e00 {
     67			status = "disabled";
     68		};
     69		ethernet@25000 {
     70			status = "disabled";
     71		};
     72		mdio@25520 {
     73			status = "disabled";
     74		};
     75		crypto@30000 {
     76			status = "disabled";
     77		};
     78		pic@40000 {
     79			protected-sources = <
     80			18 16 10 42 45 58	/* MEM L2 mdio serial crypto */
     81			29 30 34 35 36 40	/* enet0 enet1 */
     82			24 25 20 21 22 23	/* pci0 pci1 dma1 */
     83			43			/* i2c */
     84			0x1 0x2 0x3 0x4         /* pci slot */
     85			0x9 0xa 0xb 0xc         /* usb */
     86			0x6 0x7 0xe 0x5         /* Audio elgacy SATA */
     87			0xe0 0xe1 0xe2 0xe3	/* msi */
     88			>;
     89		};
     90		timer@41100 {
     91			status = "disabled";
     92		};
     93		msi@41600 {
     94			msi-available-ranges = <0x80 0x80>;
     95			interrupts = <
     96				0xe4 0 0 0
     97				0xe5 0 0 0
     98				0xe6 0 0 0
     99				0xe7 0 0 0>;
    100		};
    101		global-utilities@e0000 {
    102			status = "disabled";
    103		};
    104	};
    105	pcie@ffe08000 {
    106		status = "disabled";
    107	};
    108	pcie@ffe09000 {
    109		status = "disabled";
    110	};
    111};