1dc37374bSHongtao Jia/* 2dc37374bSHongtao Jia * T104xQDS Device Tree Source 3dc37374bSHongtao Jia * 484e0f1c1SIgal Liberman * Copyright 2013 - 2015 Freescale Semiconductor Inc. 5dc37374bSHongtao Jia * 6dc37374bSHongtao Jia * Redistribution and use in source and binary forms, with or without 7dc37374bSHongtao Jia * modification, are permitted provided that the following conditions are met: 8dc37374bSHongtao Jia * * Redistributions of source code must retain the above copyright 9dc37374bSHongtao Jia * notice, this list of conditions and the following disclaimer. 10dc37374bSHongtao Jia * * Redistributions in binary form must reproduce the above copyright 11dc37374bSHongtao Jia * notice, this list of conditions and the following disclaimer in the 12dc37374bSHongtao Jia * documentation and/or other materials provided with the distribution. 13dc37374bSHongtao Jia * * Neither the name of Freescale Semiconductor nor the 14dc37374bSHongtao Jia * names of its contributors may be used to endorse or promote products 15dc37374bSHongtao Jia * derived from this software without specific prior written permission. 16dc37374bSHongtao Jia * 17dc37374bSHongtao Jia * 18dc37374bSHongtao Jia * ALTERNATIVELY, this software may be distributed under the terms of the 19dc37374bSHongtao Jia * GNU General Public License ("GPL") as published by the Free Software 20dc37374bSHongtao Jia * Foundation, either version 2 of that License or (at your option) any 21dc37374bSHongtao Jia * later version. 22dc37374bSHongtao Jia * 23dc37374bSHongtao Jia * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY 24dc37374bSHongtao Jia * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25dc37374bSHongtao Jia * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 26dc37374bSHongtao Jia * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 27dc37374bSHongtao Jia * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 28dc37374bSHongtao Jia * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29dc37374bSHongtao Jia * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 30dc37374bSHongtao Jia * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31dc37374bSHongtao Jia * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32dc37374bSHongtao Jia * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33dc37374bSHongtao Jia */ 34dc37374bSHongtao Jia 35dc37374bSHongtao Jia/ { 36dc37374bSHongtao Jia model = "fsl,T1040QDS"; 37dc37374bSHongtao Jia #address-cells = <2>; 38dc37374bSHongtao Jia #size-cells = <2>; 39dc37374bSHongtao Jia interrupt-parent = <&mpic>; 40dc37374bSHongtao Jia 4184e0f1c1SIgal Liberman aliases { 4284e0f1c1SIgal Liberman emi1_rgmii0 = &t1040mdio0; 4384e0f1c1SIgal Liberman emi1_rgmii1 = &t1040mdio1; 4484e0f1c1SIgal Liberman emi1_slot3 = &t1040mdio3; 4584e0f1c1SIgal Liberman emi1_slot5 = &t1040mdio5; 4684e0f1c1SIgal Liberman emi1_slot6 = &t1040mdio6; 4784e0f1c1SIgal Liberman emi1_slot7 = &t1040mdio7; 4884e0f1c1SIgal Liberman rgmii_phy1 = &rgmii_phy1; 4984e0f1c1SIgal Liberman rgmii_phy2 = &rgmii_phy2; 5084e0f1c1SIgal Liberman phy_s3_01 = &phy_s3_01; 5184e0f1c1SIgal Liberman phy_s3_02 = &phy_s3_02; 5284e0f1c1SIgal Liberman phy_s3_03 = &phy_s3_03; 5384e0f1c1SIgal Liberman phy_s3_04 = &phy_s3_04; 5484e0f1c1SIgal Liberman phy_s5_01 = &phy_s5_01; 5584e0f1c1SIgal Liberman phy_s5_02 = &phy_s5_02; 5684e0f1c1SIgal Liberman phy_s5_03 = &phy_s5_03; 5784e0f1c1SIgal Liberman phy_s5_04 = &phy_s5_04; 5884e0f1c1SIgal Liberman phy_s6_01 = &phy_s6_01; 5984e0f1c1SIgal Liberman phy_s6_02 = &phy_s6_02; 6084e0f1c1SIgal Liberman phy_s6_03 = &phy_s6_03; 6184e0f1c1SIgal Liberman phy_s6_04 = &phy_s6_04; 6284e0f1c1SIgal Liberman phy_s7_01 = &phy_s7_01; 6384e0f1c1SIgal Liberman phy_s7_02 = &phy_s7_02; 6484e0f1c1SIgal Liberman phy_s7_03 = &phy_s7_03; 6584e0f1c1SIgal Liberman phy_s7_04 = &phy_s7_04; 6684e0f1c1SIgal Liberman }; 6784e0f1c1SIgal Liberman 68dc37374bSHongtao Jia reserved-memory { 69dc37374bSHongtao Jia #address-cells = <2>; 70dc37374bSHongtao Jia #size-cells = <2>; 71dc37374bSHongtao Jia ranges; 72dc37374bSHongtao Jia 73dc37374bSHongtao Jia bman_fbpr: bman-fbpr { 74dc37374bSHongtao Jia size = <0 0x1000000>; 75dc37374bSHongtao Jia alignment = <0 0x1000000>; 76dc37374bSHongtao Jia }; 77dc37374bSHongtao Jia qman_fqd: qman-fqd { 78dc37374bSHongtao Jia size = <0 0x400000>; 79dc37374bSHongtao Jia alignment = <0 0x400000>; 80dc37374bSHongtao Jia }; 81dc37374bSHongtao Jia qman_pfdr: qman-pfdr { 82dc37374bSHongtao Jia size = <0 0x2000000>; 83dc37374bSHongtao Jia alignment = <0 0x2000000>; 84dc37374bSHongtao Jia }; 85dc37374bSHongtao Jia }; 86dc37374bSHongtao Jia 87dc37374bSHongtao Jia ifc: localbus@ffe124000 { 88dc37374bSHongtao Jia reg = <0xf 0xfe124000 0 0x2000>; 89dc37374bSHongtao Jia ranges = <0 0 0xf 0xe8000000 0x08000000 90dc37374bSHongtao Jia 2 0 0xf 0xff800000 0x00010000 91dc37374bSHongtao Jia 3 0 0xf 0xffdf0000 0x00008000>; 92dc37374bSHongtao Jia 93dc37374bSHongtao Jia nor@0,0 { 94dc37374bSHongtao Jia #address-cells = <1>; 95dc37374bSHongtao Jia #size-cells = <1>; 96dc37374bSHongtao Jia compatible = "cfi-flash"; 97dc37374bSHongtao Jia reg = <0x0 0x0 0x8000000>; 98dc37374bSHongtao Jia 99dc37374bSHongtao Jia bank-width = <2>; 100dc37374bSHongtao Jia device-width = <1>; 101dc37374bSHongtao Jia }; 102dc37374bSHongtao Jia 103dc37374bSHongtao Jia nand@2,0 { 104dc37374bSHongtao Jia #address-cells = <1>; 105dc37374bSHongtao Jia #size-cells = <1>; 106dc37374bSHongtao Jia compatible = "fsl,ifc-nand"; 107dc37374bSHongtao Jia reg = <0x2 0x0 0x10000>; 108dc37374bSHongtao Jia }; 109dc37374bSHongtao Jia 110dc37374bSHongtao Jia board-control@3,0 { 111dc37374bSHongtao Jia #address-cells = <1>; 112dc37374bSHongtao Jia #size-cells = <1>; 113dc37374bSHongtao Jia compatible = "fsl,fpga-qixis"; 114dc37374bSHongtao Jia reg = <3 0 0x300>; 11584e0f1c1SIgal Liberman ranges = <0 3 0 0x300>; 11684e0f1c1SIgal Liberman 11784e0f1c1SIgal Liberman mdio-mux-emi1 { 11884e0f1c1SIgal Liberman #address-cells = <1>; 11984e0f1c1SIgal Liberman #size-cells = <0>; 12084e0f1c1SIgal Liberman compatible = "mdio-mux-mmioreg", "mdio-mux"; 12184e0f1c1SIgal Liberman mdio-parent-bus = <&mdio0>; 12284e0f1c1SIgal Liberman reg = <0x54 1>; 12384e0f1c1SIgal Liberman mux-mask = <0xe0>; 12484e0f1c1SIgal Liberman 12584e0f1c1SIgal Liberman t1040mdio0: mdio@0 { 12684e0f1c1SIgal Liberman #address-cells = <1>; 12784e0f1c1SIgal Liberman #size-cells = <0>; 12884e0f1c1SIgal Liberman reg = <0x00>; 12984e0f1c1SIgal Liberman status = "disabled"; 13084e0f1c1SIgal Liberman 13184e0f1c1SIgal Liberman rgmii_phy1: ethernet-phy@1 { 13284e0f1c1SIgal Liberman reg = <0x1>; 13384e0f1c1SIgal Liberman }; 13484e0f1c1SIgal Liberman }; 13584e0f1c1SIgal Liberman 13684e0f1c1SIgal Liberman t1040mdio1: mdio@20 { 13784e0f1c1SIgal Liberman #address-cells = <1>; 13884e0f1c1SIgal Liberman #size-cells = <0>; 13984e0f1c1SIgal Liberman reg = <0x20>; 14084e0f1c1SIgal Liberman status = "disabled"; 14184e0f1c1SIgal Liberman 14284e0f1c1SIgal Liberman rgmii_phy2: ethernet-phy@2 { 14384e0f1c1SIgal Liberman reg = <0x2>; 14484e0f1c1SIgal Liberman }; 14584e0f1c1SIgal Liberman }; 14684e0f1c1SIgal Liberman 14784e0f1c1SIgal Liberman t1040mdio3: mdio@60 { 14884e0f1c1SIgal Liberman #address-cells = <1>; 14984e0f1c1SIgal Liberman #size-cells = <0>; 15084e0f1c1SIgal Liberman reg = <0x60>; 15184e0f1c1SIgal Liberman status = "disabled"; 15284e0f1c1SIgal Liberman 15384e0f1c1SIgal Liberman phy_s3_01: ethernet-phy@1c { 15484e0f1c1SIgal Liberman reg = <0x1c>; 15584e0f1c1SIgal Liberman }; 15684e0f1c1SIgal Liberman 15784e0f1c1SIgal Liberman phy_s3_02: ethernet-phy@1d { 15884e0f1c1SIgal Liberman reg = <0x1d>; 15984e0f1c1SIgal Liberman }; 16084e0f1c1SIgal Liberman 16184e0f1c1SIgal Liberman phy_s3_03: ethernet-phy@1e { 16284e0f1c1SIgal Liberman reg = <0x1e>; 16384e0f1c1SIgal Liberman }; 16484e0f1c1SIgal Liberman 16584e0f1c1SIgal Liberman phy_s3_04: ethernet-phy@1f { 16684e0f1c1SIgal Liberman reg = <0x1f>; 16784e0f1c1SIgal Liberman }; 16884e0f1c1SIgal Liberman }; 16984e0f1c1SIgal Liberman 17084e0f1c1SIgal Liberman t1040mdio5: mdio@a0 { 17184e0f1c1SIgal Liberman #address-cells = <1>; 17284e0f1c1SIgal Liberman #size-cells = <0>; 17384e0f1c1SIgal Liberman reg = <0xa0>; 17484e0f1c1SIgal Liberman 17584e0f1c1SIgal Liberman phy_s5_01: ethernet-phy@1c { 17684e0f1c1SIgal Liberman reg = <0x14>; 17784e0f1c1SIgal Liberman }; 17884e0f1c1SIgal Liberman 17984e0f1c1SIgal Liberman phy_s5_02: ethernet-phy@1d { 18084e0f1c1SIgal Liberman reg = <0x15>; 18184e0f1c1SIgal Liberman }; 18284e0f1c1SIgal Liberman 18384e0f1c1SIgal Liberman phy_s5_03: ethernet-phy@1e { 18484e0f1c1SIgal Liberman reg = <0x16>; 18584e0f1c1SIgal Liberman }; 18684e0f1c1SIgal Liberman 18784e0f1c1SIgal Liberman phy_s5_04: ethernet-phy@1f { 18884e0f1c1SIgal Liberman reg = <0x17>; 18984e0f1c1SIgal Liberman }; 19084e0f1c1SIgal Liberman }; 19184e0f1c1SIgal Liberman 19284e0f1c1SIgal Liberman t1040mdio6: mdio@c0 { 19384e0f1c1SIgal Liberman #address-cells = <1>; 19484e0f1c1SIgal Liberman #size-cells = <0>; 19584e0f1c1SIgal Liberman reg = <0xc0>; 19684e0f1c1SIgal Liberman 19784e0f1c1SIgal Liberman phy_s6_01: ethernet-phy@1c { 19884e0f1c1SIgal Liberman reg = <0x18>; 19984e0f1c1SIgal Liberman }; 20084e0f1c1SIgal Liberman 20184e0f1c1SIgal Liberman phy_s6_02: ethernet-phy@1d { 20284e0f1c1SIgal Liberman reg = <0x19>; 20384e0f1c1SIgal Liberman }; 20484e0f1c1SIgal Liberman 20584e0f1c1SIgal Liberman phy_s6_03: ethernet-phy@1e { 20684e0f1c1SIgal Liberman reg = <0x1a>; 20784e0f1c1SIgal Liberman }; 20884e0f1c1SIgal Liberman 20984e0f1c1SIgal Liberman phy_s6_04: ethernet-phy@1f { 21084e0f1c1SIgal Liberman reg = <0x1b>; 21184e0f1c1SIgal Liberman }; 21284e0f1c1SIgal Liberman }; 21384e0f1c1SIgal Liberman 21484e0f1c1SIgal Liberman t1040mdio7: mdio@e0 { 21584e0f1c1SIgal Liberman #address-cells = <1>; 21684e0f1c1SIgal Liberman #size-cells = <0>; 21784e0f1c1SIgal Liberman reg = <0xe0>; 21884e0f1c1SIgal Liberman status = "disabled"; 21984e0f1c1SIgal Liberman 22084e0f1c1SIgal Liberman phy_s7_01: ethernet-phy@1c { 22184e0f1c1SIgal Liberman reg = <0x1c>; 22284e0f1c1SIgal Liberman }; 22384e0f1c1SIgal Liberman 22484e0f1c1SIgal Liberman phy_s7_02: ethernet-phy@1d { 22584e0f1c1SIgal Liberman reg = <0x1d>; 22684e0f1c1SIgal Liberman }; 22784e0f1c1SIgal Liberman 22884e0f1c1SIgal Liberman phy_s7_03: ethernet-phy@1e { 22984e0f1c1SIgal Liberman reg = <0x1e>; 23084e0f1c1SIgal Liberman }; 23184e0f1c1SIgal Liberman 23284e0f1c1SIgal Liberman phy_s7_04: ethernet-phy@1f { 23384e0f1c1SIgal Liberman reg = <0x1f>; 23484e0f1c1SIgal Liberman }; 23584e0f1c1SIgal Liberman }; 23684e0f1c1SIgal Liberman }; 237dc37374bSHongtao Jia }; 238dc37374bSHongtao Jia }; 239dc37374bSHongtao Jia 240dc37374bSHongtao Jia memory { 241dc37374bSHongtao Jia device_type = "memory"; 242dc37374bSHongtao Jia }; 243dc37374bSHongtao Jia 244dc37374bSHongtao Jia dcsr: dcsr@f00000000 { 245dc37374bSHongtao Jia ranges = <0x00000000 0xf 0x00000000 0x01072000>; 246dc37374bSHongtao Jia }; 247dc37374bSHongtao Jia 248dc37374bSHongtao Jia bportals: bman-portals@ff4000000 { 249dc37374bSHongtao Jia ranges = <0x0 0xf 0xf4000000 0x2000000>; 250dc37374bSHongtao Jia }; 251dc37374bSHongtao Jia 252dc37374bSHongtao Jia qportals: qman-portals@ff6000000 { 253dc37374bSHongtao Jia ranges = <0x0 0xf 0xf6000000 0x2000000>; 254dc37374bSHongtao Jia }; 255dc37374bSHongtao Jia 256dc37374bSHongtao Jia soc: soc@ffe000000 { 257dc37374bSHongtao Jia ranges = <0x00000000 0xf 0xfe000000 0x1000000>; 258dc37374bSHongtao Jia reg = <0xf 0xfe000000 0 0x00001000>; 259dc37374bSHongtao Jia 260dc37374bSHongtao Jia spi@110000 { 261dc37374bSHongtao Jia flash@0 { 262dc37374bSHongtao Jia #address-cells = <1>; 263dc37374bSHongtao Jia #size-cells = <1>; 264fba4e9f9SHou Zhiqiang compatible = "micron,n25q128a11", "jedec,spi-nor"; 265dc37374bSHongtao Jia reg = <0>; 266dc37374bSHongtao Jia spi-max-frequency = <10000000>; /* input clock */ 267dc37374bSHongtao Jia }; 268dc37374bSHongtao Jia }; 269dc37374bSHongtao Jia 270dc37374bSHongtao Jia i2c@118000 { 271*3ae7c96dSGeert Uytterhoeven i2c-mux@77 { 272e4f2419fSPeter Rosin compatible = "nxp,pca9547"; 273dc37374bSHongtao Jia reg = <0x77>; 274dc37374bSHongtao Jia }; 275dc37374bSHongtao Jia rtc@68 { 276dc37374bSHongtao Jia compatible = "dallas,ds3232"; 277dc37374bSHongtao Jia reg = <0x68>; 278dc37374bSHongtao Jia interrupts = <0x1 0x1 0 0>; 279dc37374bSHongtao Jia }; 280dc37374bSHongtao Jia }; 28184e0f1c1SIgal Liberman 28284e0f1c1SIgal Liberman fman@400000 { 28384e0f1c1SIgal Liberman ethernet@e0000 { 28484e0f1c1SIgal Liberman fixed-link = <0 1 1000 0 0>; 28584e0f1c1SIgal Liberman phy-connection-type = "sgmii"; 28684e0f1c1SIgal Liberman }; 28784e0f1c1SIgal Liberman 28884e0f1c1SIgal Liberman ethernet@e2000 { 28984e0f1c1SIgal Liberman fixed-link = <1 1 1000 0 0>; 29084e0f1c1SIgal Liberman phy-connection-type = "sgmii"; 29184e0f1c1SIgal Liberman }; 29284e0f1c1SIgal Liberman 29384e0f1c1SIgal Liberman ethernet@e4000 { 29484e0f1c1SIgal Liberman phy-handle = <&phy_s7_03>; 29584e0f1c1SIgal Liberman phy-connection-type = "sgmii"; 29684e0f1c1SIgal Liberman }; 29784e0f1c1SIgal Liberman 29884e0f1c1SIgal Liberman ethernet@e6000 { 29984e0f1c1SIgal Liberman phy-handle = <&rgmii_phy1>; 30084e0f1c1SIgal Liberman phy-connection-type = "rgmii"; 30184e0f1c1SIgal Liberman }; 30284e0f1c1SIgal Liberman 30384e0f1c1SIgal Liberman ethernet@e8000 { 30484e0f1c1SIgal Liberman phy-handle = <&rgmii_phy2>; 30584e0f1c1SIgal Liberman phy-connection-type = "rgmii"; 30684e0f1c1SIgal Liberman }; 30784e0f1c1SIgal Liberman }; 308dc37374bSHongtao Jia }; 309dc37374bSHongtao Jia 310dc37374bSHongtao Jia pci0: pcie@ffe240000 { 311dc37374bSHongtao Jia reg = <0xf 0xfe240000 0 0x10000>; 312dc37374bSHongtao Jia ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x10000000 313dc37374bSHongtao Jia 0x01000000 0 0x00000000 0xf 0xf8000000 0x0 0x00010000>; 314dc37374bSHongtao Jia pcie@0 { 315dc37374bSHongtao Jia ranges = <0x02000000 0 0xe0000000 316dc37374bSHongtao Jia 0x02000000 0 0xe0000000 317dc37374bSHongtao Jia 0 0x10000000 318dc37374bSHongtao Jia 319dc37374bSHongtao Jia 0x01000000 0 0x00000000 320dc37374bSHongtao Jia 0x01000000 0 0x00000000 321dc37374bSHongtao Jia 0 0x00010000>; 322dc37374bSHongtao Jia }; 323dc37374bSHongtao Jia }; 324dc37374bSHongtao Jia 325dc37374bSHongtao Jia pci1: pcie@ffe250000 { 326dc37374bSHongtao Jia reg = <0xf 0xfe250000 0 0x10000>; 327dc37374bSHongtao Jia ranges = <0x02000000 0x0 0xe0000000 0xc 0x10000000 0x0 0x10000000 328dc37374bSHongtao Jia 0x01000000 0x0 0x00000000 0xf 0xf8010000 0x0 0x00010000>; 329dc37374bSHongtao Jia pcie@0 { 330dc37374bSHongtao Jia ranges = <0x02000000 0 0xe0000000 331dc37374bSHongtao Jia 0x02000000 0 0xe0000000 332dc37374bSHongtao Jia 0 0x10000000 333dc37374bSHongtao Jia 334dc37374bSHongtao Jia 0x01000000 0 0x00000000 335dc37374bSHongtao Jia 0x01000000 0 0x00000000 336dc37374bSHongtao Jia 0 0x00010000>; 337dc37374bSHongtao Jia }; 338dc37374bSHongtao Jia }; 339dc37374bSHongtao Jia 340dc37374bSHongtao Jia pci2: pcie@ffe260000 { 341dc37374bSHongtao Jia reg = <0xf 0xfe260000 0 0x10000>; 342dc37374bSHongtao Jia ranges = <0x02000000 0 0xe0000000 0xc 0x20000000 0 0x10000000 343dc37374bSHongtao Jia 0x01000000 0 0x00000000 0xf 0xf8020000 0 0x00010000>; 344dc37374bSHongtao Jia pcie@0 { 345dc37374bSHongtao Jia ranges = <0x02000000 0 0xe0000000 346dc37374bSHongtao Jia 0x02000000 0 0xe0000000 347dc37374bSHongtao Jia 0 0x10000000 348dc37374bSHongtao Jia 349dc37374bSHongtao Jia 0x01000000 0 0x00000000 350dc37374bSHongtao Jia 0x01000000 0 0x00000000 351dc37374bSHongtao Jia 0 0x00010000>; 352dc37374bSHongtao Jia }; 353dc37374bSHongtao Jia }; 354dc37374bSHongtao Jia 355dc37374bSHongtao Jia pci3: pcie@ffe270000 { 356dc37374bSHongtao Jia reg = <0xf 0xfe270000 0 0x10000>; 357dc37374bSHongtao Jia ranges = <0x02000000 0 0xe0000000 0xc 0x30000000 0 0x10000000 358dc37374bSHongtao Jia 0x01000000 0 0x00000000 0xf 0xf8030000 0 0x00010000>; 359dc37374bSHongtao Jia pcie@0 { 360dc37374bSHongtao Jia ranges = <0x02000000 0 0xe0000000 361dc37374bSHongtao Jia 0x02000000 0 0xe0000000 362dc37374bSHongtao Jia 0 0x10000000 363dc37374bSHongtao Jia 364dc37374bSHongtao Jia 0x01000000 0 0x00000000 365dc37374bSHongtao Jia 0x01000000 0 0x00000000 366dc37374bSHongtao Jia 0 0x00010000>; 367dc37374bSHongtao Jia }; 368dc37374bSHongtao Jia }; 3691afbf617SZhao Qiang 3701afbf617SZhao Qiang qe: qe@ffe140000 { 3711afbf617SZhao Qiang ranges = <0x0 0xf 0xfe140000 0x40000>; 3721afbf617SZhao Qiang reg = <0xf 0xfe140000 0 0x480>; 3731afbf617SZhao Qiang brg-frequency = <0>; 3741afbf617SZhao Qiang bus-frequency = <0>; 3751afbf617SZhao Qiang 3761afbf617SZhao Qiang si1: si@700 { 3771afbf617SZhao Qiang compatible = "fsl,t1040-qe-si"; 3781afbf617SZhao Qiang reg = <0x700 0x80>; 3791afbf617SZhao Qiang }; 3801afbf617SZhao Qiang 3811afbf617SZhao Qiang siram1: siram@1000 { 3821afbf617SZhao Qiang compatible = "fsl,t1040-qe-siram"; 3831afbf617SZhao Qiang reg = <0x1000 0x800>; 3841afbf617SZhao Qiang }; 3851afbf617SZhao Qiang 3861afbf617SZhao Qiang ucc_hdlc: ucc@2000 { 3871afbf617SZhao Qiang compatible = "fsl,ucc-hdlc"; 3881afbf617SZhao Qiang rx-clock-name = "clk8"; 3891afbf617SZhao Qiang tx-clock-name = "clk9"; 3901afbf617SZhao Qiang fsl,rx-sync-clock = "rsync_pin"; 3911afbf617SZhao Qiang fsl,tx-sync-clock = "tsync_pin"; 3921afbf617SZhao Qiang fsl,tx-timeslot-mask = <0xfffffffe>; 3931afbf617SZhao Qiang fsl,rx-timeslot-mask = <0xfffffffe>; 3941afbf617SZhao Qiang fsl,tdm-framer-type = "e1"; 3951afbf617SZhao Qiang fsl,tdm-id = <0>; 3961afbf617SZhao Qiang fsl,siram-entry-id = <0>; 3971afbf617SZhao Qiang fsl,tdm-interface; 3981afbf617SZhao Qiang }; 3991afbf617SZhao Qiang 4001afbf617SZhao Qiang ucc_serial: ucc@2200 { 4011afbf617SZhao Qiang compatible = "fsl,t1040-ucc-uart"; 4021afbf617SZhao Qiang port-number = <0>; 4031afbf617SZhao Qiang rx-clock-name = "brg2"; 4041afbf617SZhao Qiang tx-clock-name = "brg2"; 4051afbf617SZhao Qiang }; 4061afbf617SZhao Qiang }; 407dc37374bSHongtao Jia}; 408