2 * Keymile kmcent2 Device Tree Source, based on T1040RDB DTS
5 * Valentin Longchamp, Keymile AG, valentin.longchamp@keymile.com
7 * Copyright 2014 - 2015 Freescale Semiconductor Inc.
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
15 /include/ "t104xsi-pre.dtsi"
18 model = "keymile,kmcent2";
19 compatible = "keymile,kmcent2";
22 front_phy = &front_phy;
30 bman_fbpr: bman-fbpr {
32 alignment = <0 0x1000000>;
36 alignment = <0 0x400000>;
38 qman_pfdr: qman-pfdr {
40 alignment = <0 0x2000000>;
44 ifc: localbus@ffe124000 {
45 reg = <0xf 0xfe124000 0 0x2000>;
46 ranges = <0 0 0xf 0xe8000000 0x04000000
47 1 0 0xf 0xfa000000 0x00010000
48 2 0 0xf 0xfb000000 0x00010000
49 4 0 0xf 0xc0000000 0x08000000
50 6 0 0xf 0xd0000000 0x08000000
51 7 0 0xf 0xd8000000 0x08000000>;
56 compatible = "cfi-flash";
57 reg = <0x0 0x0 0x04000000>;
65 compatible = "fsl,ifc-nand";
66 reg = <0x1 0x0 0x10000>;
70 compatible = "keymile,qriox";
75 compatible = "keymile,bfticu";
78 interrupt-parent = <&mpic>;
79 interrupts = <11 1 0 0>;
80 #interrupt-cells = <1>;
86 device_type = "memory";
89 dcsr: dcsr@f00000000 {
90 ranges = <0x00000000 0xf 0x00000000 0x01072000>;
93 bportals: bman-portals@ff4000000 {
94 ranges = <0x0 0xf 0xf4000000 0x2000000>;
97 qportals: qman-portals@ff6000000 {
98 ranges = <0x0 0xf 0xf6000000 0x2000000>;
102 ranges = <0x00000000 0xf 0xfe000000 0x1000000>;
103 reg = <0xf 0xfe000000 0 0x00001000>;
107 compatible = "zarlink,zl30364";
109 spi-max-frequency = <1000000>;
118 clock-frequency = <100000>;
121 compatible = "nxp,pca9547";
123 #address-cells = <1>;
125 i2c-mux-idle-disconnect;
129 #address-cells = <1>;
133 compatible = "24c02";
143 #address-cells = <1>;
147 compatible = "national,lm75";
152 compatible = "national,lm75";
157 compatible = "national,lm75";
166 clock-frequency = <100000>;
169 compatible = "atmel,24c08";
175 compatible = "atmel,24c08";
189 serial2: serial@11d500 {
193 serial3: serial@11d600 {
217 fixed-link = <0 1 1000 0 0>;
218 phy-connection-type = "sgmii";
222 fixed-link = <1 1 1000 0 0>;
223 phy-connection-type = "sgmii";
235 phy-handle = <&front_phy>;
236 phy-connection-type = "rgmii";
240 front_phy: ethernet-phy@11 {
248 pci0: pcie@ffe240000 {
249 reg = <0xf 0xfe240000 0 0x10000>;
250 ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x20000000
251 0x01000000 0 0x00000000 0xf 0xf8000000 0x0 0x00010000>;
253 ranges = <0x02000000 0 0xe0000000
254 0x02000000 0 0xe0000000
257 0x01000000 0 0x00000000
258 0x01000000 0 0x00000000
263 pci1: pcie@ffe250000 {
267 pci2: pcie@ffe260000 {
271 pci3: pcie@ffe270000 {
276 ranges = <0x0 0xf 0xfe140000 0x40000>;
277 reg = <0xf 0xfe140000 0 0x480>;
282 compatible = "fsl,t1040-qe-si";
287 compatible = "fsl,t1040-qe-siram";
288 reg = <0x1000 0x800>;
292 device_type = "hdlc";
293 compatible = "fsl,ucc-hdlc";
294 rx-clock-name = "clk9";
295 tx-clock-name = "clk9";
301 #include "t1040si-post.dtsi"