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

ppa8548.dts (2630B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 * PPA8548 Device Tree Source (36-bit address map)
      4 * Copyright 2013 Prodrive B.V.
      5 *
      6 * Based on:
      7 * MPC8548 CDS Device Tree Source (36-bit address map)
      8 * Copyright 2012 Freescale Semiconductor Inc.
      9 */
     10
     11/include/ "mpc8548si-pre.dtsi"
     12
     13/ {
     14	model = "ppa8548";
     15	compatible = "ppa8548";
     16	#address-cells = <2>;
     17	#size-cells = <2>;
     18	interrupt-parent = <&mpic>;
     19
     20	memory {
     21		device_type = "memory";
     22		reg = <0 0 0x0 0x40000000>;
     23	};
     24
     25	lbc: localbus@fe0005000 {
     26		reg = <0xf 0xe0005000 0 0x1000>;
     27		ranges = <0x0 0x0 0xf 0xff800000 0x00800000>;
     28	};
     29
     30	soc: soc8548@fe0000000 {
     31		ranges = <0 0xf 0xe0000000 0x100000>;
     32	};
     33
     34	pci0: pci@fe0008000 {
     35		/* ppa8548 board doesn't support PCI */
     36		status = "disabled";
     37	};
     38
     39	pci1: pci@fe0009000 {
     40		/* ppa8548 board doesn't support PCI */
     41		status = "disabled";
     42	};
     43
     44	pci2: pcie@fe000a000 {
     45		/* ppa8548 board doesn't support PCI */
     46		status = "disabled";
     47	};
     48
     49	rio: rapidio@fe00c0000 {
     50		reg = <0xf 0xe00c0000 0x0 0x11000>;
     51		port1 {
     52			ranges = <0x0 0x0 0x0 0x80000000 0x0 0x40000000>;
     53		};
     54	};
     55};
     56
     57&lbc {
     58	nor@0 {
     59		#address-cells = <1>;
     60		#size-cells = <1>;
     61		compatible = "cfi-flash";
     62		reg = <0x0 0x0 0x00800000>;
     63		bank-width = <2>;
     64		device-width = <2>;
     65
     66		partition@0 {
     67			reg = <0x0 0x7A0000>;
     68			label = "user";
     69		};
     70
     71		partition@7A0000 {
     72			reg = <0x7A0000 0x20000>;
     73			label = "env";
     74			read-only;
     75		};
     76
     77		partition@7C0000 {
     78			reg = <0x7C0000 0x40000>;
     79			label = "u-boot";
     80			read-only;
     81		};
     82	};
     83};
     84
     85&soc {
     86	i2c@3000 {
     87		rtc@6f {
     88			compatible = "intersil,isl1208";
     89			reg = <0x6f>;
     90		};
     91	};
     92
     93	i2c@3100 {
     94	};
     95
     96	/*
     97	 * Only ethernet controller @25000 and @26000 are used.
     98	 * Use alias enet2 and enet3 for the remainig controllers,
     99	 * to stay compatible with mpc8548si-pre.dtsi.
    100	 */
    101	enet2: ethernet@24000 {
    102		status = "disabled";
    103	};
    104
    105	mdio@24520 {
    106		phy0: ethernet-phy@0 {
    107			interrupts = <7 1 0 0>;
    108			reg = <0x0>;
    109		};
    110		phy1: ethernet-phy@1 {
    111			interrupts = <8 1 0 0>;
    112			reg = <0x1>;
    113		};
    114		tbi0: tbi-phy@11 {
    115			reg = <0x11>;
    116			device_type = "tbi-phy";
    117		};
    118	};
    119
    120	enet0: ethernet@25000 {
    121		tbi-handle = <&tbi1>;
    122		phy-handle = <&phy0>;
    123	};
    124
    125	mdio@25520 {
    126		tbi1: tbi-phy@11 {
    127			reg = <0x11>;
    128			device_type = "tbi-phy";
    129		};
    130	};
    131
    132	enet1: ethernet@26000 {
    133		tbi-handle = <&tbi2>;
    134		phy-handle = <&phy1>;
    135	};
    136
    137	mdio@26520 {
    138		tbi2: tbi-phy@11 {
    139			reg = <0x11>;
    140			device_type = "tbi-phy";
    141		};
    142	};
    143
    144	enet3: ethernet@27000 {
    145		status = "disabled";
    146	};
    147
    148	mdio@27520 {
    149		tbi3: tbi-phy@11 {
    150			reg = <0x11>;
    151			device_type = "tbi-phy";
    152		};
    153	};
    154
    155	crypto@30000 {
    156		status = "disabled";
    157	};
    158};
    159
    160/include/ "mpc8548si-post.dtsi"