1 // SPDX-License-Identifier: GPL-2.0+
3 * ABB PGGA km836x common ports Device Tree Source
5 * Copyright (C) 2020 Heiko Schocher <hs@denx.de>
22 d-cache-line-size = <32>; /* 32 bytes */
23 i-cache-line-size = <32>; /* 32 bytes */
24 d-cache-size = <32768>; /* L1, 32K */
25 i-cache-size = <32768>; /* L1, 32K */
26 timebase-frequency = <0>; /* Filled in by U-Boot */
27 bus-frequency = <0>; /* Filled in by U-Boot */
28 clock-frequency = <0>; /* Filled in by U-Boot */
33 device_type = "memory";
34 reg = <0 0>; /* Filled in by U-Boot */
37 soc: soc8360@e0000000 {
41 compatible = "fsl,mpc8360-immr", "simple-bus";
42 ranges = <0x0 0xe0000000 0x00200000>;
43 reg = <0xe0000000 0x00000200>;
44 bus-frequency = <0>;/* Filled in by U-Boot */
46 /* power management control module*/
48 compatible = "fsl,mpc8360-pmc", "fsl,mpc8349-pmc";
49 reg = <0xb00 0x100 0xa00 0x100>;
50 interrupts = <80 0x8>;
51 interrupt-parent = <&ipic>;
58 compatible = "fsl,mpc8313-i2c","fsl-i2c";
60 interrupts = <14 0x8>;
61 interrupt-parent = <&ipic>;
62 clock-frequency = <100000>;
65 serial0: serial@4500 {
67 device_type = "serial";
68 compatible = "fsl,ns16550", "ns16550";
70 clock-frequency = <264000000>;
72 interrupt-parent = <&ipic>;
76 serial1: serial@4600 {
78 device_type = "serial";
79 compatible = "fsl,ns16550", "ns16550";
81 clock-frequency = <133333333>;
82 interrupts = <10 0x8>;
83 interrupt-parent = <&ipic>;
89 #interrupt-cells = <2>;
90 compatible = "fsl,pq2pro-pic", "fsl,ipic";
100 compatible = "fsl,mpc8360-par_io";
101 device_type = "par_io";
104 qe_pio_c: gpio-controller@30 {
106 compatible = "fsl,mpc8360-qe-pario-bank",
107 "fsl,mpc8323-qe-pario-bank";
114 #address-cells = <1>;
116 compatible = "fsl,qe";
117 ranges = <0x0 0x100000 0x100000>;
118 reg = <0x100000 0x480>;
119 clock-frequency = <0>; /* Filled in by U-Boot */
120 brg-frequency = <0>; /* Filled in by U-Boot */
121 bus-frequency = <0>; /* Filled in by U-Boot */
124 #address-cells = <1>;
126 compatible = "fsl,qe-muram", "fsl,cpm-muram";
127 ranges = <0x0 0x00010000 0x0000c000>;
130 compatible = "fsl,qe-muram-data",
131 "fsl,cpm-muram-data";
136 qeic: interrupt-controller@80 {
137 interrupt-controller;
138 compatible = "fsl,qe-ic";
139 #address-cells = <0>;
140 #interrupt-cells = <1>;
150 interrupt-parent = <&ipic>;
155 compatible = "fsl,spi";
158 interrupt-parent = <&qeic>;
160 #address-cells = <1>;
162 pio-handle = <&pio_spi>;
166 device_type = "bootcount";
167 compatible = "u-boot,bootcount";
168 reg = <0x1bff8 0x08>;
173 localbus: localbus@e0005000 {
174 #address-cells = <2>;
176 compatible = "fsl,mpc8360-localbus", "fsl,pq2pro-localbus",
178 reg = <0xe0005000 0xd8>;
182 #include "km836x-uboot.dtsi"