Linux Audio

Check our new training course

Loading...
Note: File does not exist in v4.6.
  1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2/*
  3 * Device Tree Include file for Freescale Layerscape-2088A family SoC.
  4 *
  5 * Copyright 2016 Freescale Semiconductor, Inc.
  6 * Copyright 2017 NXP
  7 *
  8 * Abhimanyu Saini <abhimanyu.saini@nxp.com>
  9 *
 10 */
 11
 12#include <dt-bindings/clock/fsl,qoriq-clockgen.h>
 13#include "fsl-ls208xa.dtsi"
 14
 15&cpu {
 16	cpu0: cpu@0 {
 17		device_type = "cpu";
 18		compatible = "arm,cortex-a72";
 19		reg = <0x0>;
 20		clocks = <&clockgen QORIQ_CLK_CMUX 0>;
 21		cpu-idle-states = <&CPU_PW20>;
 22		next-level-cache = <&cluster0_l2>;
 23		#cooling-cells = <2>;
 24	};
 25
 26	cpu1: cpu@1 {
 27		device_type = "cpu";
 28		compatible = "arm,cortex-a72";
 29		reg = <0x1>;
 30		clocks = <&clockgen QORIQ_CLK_CMUX 0>;
 31		cpu-idle-states = <&CPU_PW20>;
 32		next-level-cache = <&cluster0_l2>;
 33		#cooling-cells = <2>;
 34	};
 35
 36	cpu2: cpu@100 {
 37		device_type = "cpu";
 38		compatible = "arm,cortex-a72";
 39		reg = <0x100>;
 40		clocks = <&clockgen QORIQ_CLK_CMUX 1>;
 41		cpu-idle-states = <&CPU_PW20>;
 42		next-level-cache = <&cluster1_l2>;
 43		#cooling-cells = <2>;
 44	};
 45
 46	cpu3: cpu@101 {
 47		device_type = "cpu";
 48		compatible = "arm,cortex-a72";
 49		reg = <0x101>;
 50		clocks = <&clockgen QORIQ_CLK_CMUX 1>;
 51		cpu-idle-states = <&CPU_PW20>;
 52		next-level-cache = <&cluster1_l2>;
 53		#cooling-cells = <2>;
 54	};
 55
 56	cpu4: cpu@200 {
 57		device_type = "cpu";
 58		compatible = "arm,cortex-a72";
 59		reg = <0x200>;
 60		clocks = <&clockgen QORIQ_CLK_CMUX 2>;
 61		next-level-cache = <&cluster2_l2>;
 62		cpu-idle-states = <&CPU_PW20>;
 63		#cooling-cells = <2>;
 64	};
 65
 66	cpu5: cpu@201 {
 67		device_type = "cpu";
 68		compatible = "arm,cortex-a72";
 69		reg = <0x201>;
 70		clocks = <&clockgen QORIQ_CLK_CMUX 2>;
 71		cpu-idle-states = <&CPU_PW20>;
 72		next-level-cache = <&cluster2_l2>;
 73		#cooling-cells = <2>;
 74	};
 75
 76	cpu6: cpu@300 {
 77		device_type = "cpu";
 78		compatible = "arm,cortex-a72";
 79		reg = <0x300>;
 80		clocks = <&clockgen QORIQ_CLK_CMUX 3>;
 81		cpu-idle-states = <&CPU_PW20>;
 82		next-level-cache = <&cluster3_l2>;
 83		#cooling-cells = <2>;
 84	};
 85
 86	cpu7: cpu@301 {
 87		device_type = "cpu";
 88		compatible = "arm,cortex-a72";
 89		reg = <0x301>;
 90		clocks = <&clockgen QORIQ_CLK_CMUX 3>;
 91		cpu-idle-states = <&CPU_PW20>;
 92		next-level-cache = <&cluster3_l2>;
 93		#cooling-cells = <2>;
 94	};
 95
 96	cluster0_l2: l2-cache0 {
 97		compatible = "cache";
 98		cache-level = <2>;
 99		cache-unified;
100	};
101
102	cluster1_l2: l2-cache1 {
103		compatible = "cache";
104		cache-level = <2>;
105		cache-unified;
106	};
107
108	cluster2_l2: l2-cache2 {
109		compatible = "cache";
110		cache-level = <2>;
111		cache-unified;
112	};
113
114	cluster3_l2: l2-cache3 {
115		compatible = "cache";
116		cache-level = <2>;
117		cache-unified;
118	};
119
120	CPU_PW20: cpu-pw20 {
121		compatible = "arm,idle-state";
122		idle-state-name = "PW20";
123		arm,psci-suspend-param = <0x0>;
124		entry-latency-us = <2000>;
125		exit-latency-us = <2000>;
126		min-residency-us = <6000>;
127	};
128};
129
130&pcie1 {
131	compatible = "fsl,ls2088a-pcie";
132	reg = <0x00 0x03400000 0x0 0x00100000>, /* controller registers */
133	      <0x20 0x00000000 0x0 0x00002000>; /* configuration space */
134
135	ranges = <0x81000000 0x0 0x00000000 0x20 0x00010000 0x0 0x00010000
136		  0x82000000 0x0 0x40000000 0x20 0x40000000 0x0 0x40000000>;
137};
138
139&pcie2 {
140	compatible = "fsl,ls2088a-pcie";
141	reg = <0x00 0x03500000 0x0 0x00100000>, /* controller registers */
142	      <0x28 0x00000000 0x0 0x00002000>; /* configuration space */
143
144	ranges = <0x81000000 0x0 0x00000000 0x28 0x00010000 0x0 0x00010000
145		  0x82000000 0x0 0x40000000 0x28 0x40000000 0x0 0x40000000>;
146};
147
148&pcie3 {
149	compatible = "fsl,ls2088a-pcie";
150	reg = <0x00 0x03600000 0x0 0x00100000>, /* controller registers */
151	      <0x30 0x00000000 0x0 0x00002000>; /* configuration space */
152
153	ranges = <0x81000000 0x0 0x00000000 0x30 0x00010000 0x0 0x00010000
154		  0x82000000 0x0 0x40000000 0x30 0x40000000 0x0 0x40000000>;
155};
156
157&pcie4 {
158	compatible = "fsl,ls2088a-pcie";
159	reg = <0x00 0x03700000 0x0 0x00100000>, /* controller registers */
160	      <0x38 0x00000000 0x0 0x00002000>; /* configuration space */
161
162	ranges = <0x81000000 0x0 0x00000000 0x38 0x00010000 0x0 0x00010000
163		  0x82000000 0x0 0x40000000 0x38 0x40000000 0x0 0x40000000>;
164};