1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MPC866 ADS Device Tree Source
5 * Copyright 2006 MontaVista Software, Inc.
6 * Copyright 2008 Freescale Semiconductor, Inc.
13 compatible = "fsl,mpc866ads";
24 d-cache-line-size = <16>; // 16 bytes
25 i-cache-line-size = <16>; // 16 bytes
26 d-cache-size = <0x2000>; // L1, 8K
27 i-cache-size = <0x4000>; // L1, 16K
28 timebase-frequency = <0>;
30 clock-frequency = <0>;
31 interrupts = <15 2>; // decrementer interrupt
32 interrupt-parent = <&PIC>;
37 device_type = "memory";
42 compatible = "fsl,mpc866-localbus", "fsl,pq1-localbus";
45 reg = <0xff000100 0x40>;
48 0x1 0x0 0xff080000 0x8000
49 0x5 0x0 0xff0a0000 0x8000
53 reg = <0x1 0x0 0x20 0x5 0x300 0x4>;
54 compatible = "fsl,mpc866ads-bcsr";
62 ranges = <0x0 0xff000000 0x100000>;
63 reg = <0xff000000 0x200>;
67 compatible = "fsl,mpc866-fec-mdio", "fsl,pq1-fec-mdio";
77 device_type = "network";
78 compatible = "fsl,mpc866-fec-enet",
81 local-mac-address = [ 00 00 00 00 00 00 ];
83 interrupt-parent = <&PIC>;
85 linux,network-index = <0>;
90 #interrupt-cells = <2>;
92 compatible = "fsl,mpc866-pic", "fsl,pq1-pic";
98 compatible = "fsl,mpc866-cpm", "fsl,cpm1";
102 interrupts = <0 2>; // cpm error interrupt
103 interrupt-parent = <&CPM_PIC>;
106 #address-cells = <1>;
108 ranges = <0x0 0x2000 0x2000>;
111 compatible = "fsl,cpm-muram-data";
117 compatible = "fsl,mpc866-brg",
121 clock-frequency = <0>;
125 interrupt-controller;
126 #address-cells = <0>;
127 #interrupt-cells = <1>;
128 interrupts = <5 2 0 2>;
129 interrupt-parent = <&PIC>;
131 compatible = "fsl,mpc866-cpm-pic",
137 device_type = "serial";
138 compatible = "fsl,mpc866-smc-uart",
140 reg = <0xa80 0x10 0x3e80 0x40>;
142 interrupt-parent = <&CPM_PIC>;
144 fsl,cpm-command = <0x90>;
148 device_type = "serial";
149 compatible = "fsl,mpc866-smc-uart",
151 reg = <0xa90 0x10 0x3f80 0x40>;
153 interrupt-parent = <&CPM_PIC>;
155 fsl,cpm-command = <0xd0>;
159 device_type = "network";
160 compatible = "fsl,mpc866-scc-enet",
162 reg = <0xa00 0x18 0x3c00 0x100>;
163 local-mac-address = [ 00 00 00 00 00 00 ];
165 interrupt-parent = <&CPM_PIC>;
166 fsl,cpm-command = <0000>;
167 linux,network-index = <1>;
171 compatible = "fsl,mpc866-i2c",
173 reg = <0x860 0x20 0x3c80 0x30>;
175 interrupt-parent = <&CPM_PIC>;
176 fsl,cpm-command = <0x10>;
177 #address-cells = <1>;
184 stdout-path = "/soc/cpm/serial@a80";