1dc37374bSHongtao Jia/* 2dc37374bSHongtao Jia * MPC8569E MDS Device Tree Source 3dc37374bSHongtao Jia * 4dc37374bSHongtao Jia * Copyright (C) 2009 Freescale Semiconductor Inc. 5dc37374bSHongtao Jia * 6dc37374bSHongtao Jia * This program is free software; you can redistribute it and/or modify it 7dc37374bSHongtao Jia * under the terms of the GNU General Public License as published by the 8dc37374bSHongtao Jia * Free Software Foundation; either version 2 of the License, or (at your 9dc37374bSHongtao Jia * option) any later version. 10dc37374bSHongtao Jia */ 11dc37374bSHongtao Jia 12dc37374bSHongtao Jia/include/ "mpc8569si-pre.dtsi" 13dc37374bSHongtao Jia 14dc37374bSHongtao Jia/ { 15dc37374bSHongtao Jia model = "MPC8569EMDS"; 16dc37374bSHongtao Jia compatible = "fsl,MPC8569EMDS"; 17dc37374bSHongtao Jia #address-cells = <2>; 18dc37374bSHongtao Jia #size-cells = <2>; 19dc37374bSHongtao Jia interrupt-parent = <&mpic>; 20dc37374bSHongtao Jia 21dc37374bSHongtao Jia aliases { 22dc37374bSHongtao Jia ethernet2 = &enet2; 23dc37374bSHongtao Jia ethernet3 = &enet3; 24dc37374bSHongtao Jia ethernet5 = &enet5; 25dc37374bSHongtao Jia ethernet7 = &enet7; 26dc37374bSHongtao Jia rapidio0 = &rio; 27dc37374bSHongtao Jia }; 28dc37374bSHongtao Jia 29dc37374bSHongtao Jia memory { 30dc37374bSHongtao Jia device_type = "memory"; 31dc37374bSHongtao Jia }; 32dc37374bSHongtao Jia 33dc37374bSHongtao Jia lbc: localbus@e0005000 { 34dc37374bSHongtao Jia reg = <0x0 0xe0005000 0x0 0x1000>; 35dc37374bSHongtao Jia 36dc37374bSHongtao Jia ranges = <0x0 0x0 0x0 0xfe000000 0x02000000 37dc37374bSHongtao Jia 0x1 0x0 0x0 0xf8000000 0x00008000 38dc37374bSHongtao Jia 0x2 0x0 0x0 0xf0000000 0x04000000 39dc37374bSHongtao Jia 0x3 0x0 0x0 0xfc000000 0x00008000 40dc37374bSHongtao Jia 0x4 0x0 0x0 0xf8008000 0x00008000 41dc37374bSHongtao Jia 0x5 0x0 0x0 0xf8010000 0x00008000>; 42dc37374bSHongtao Jia 43dc37374bSHongtao Jia nor@0,0 { 44dc37374bSHongtao Jia #address-cells = <1>; 45dc37374bSHongtao Jia #size-cells = <1>; 46dc37374bSHongtao Jia compatible = "cfi-flash"; 47dc37374bSHongtao Jia reg = <0x0 0x0 0x02000000>; 48dc37374bSHongtao Jia bank-width = <1>; 49dc37374bSHongtao Jia device-width = <1>; 50dc37374bSHongtao Jia partition@0 { 51dc37374bSHongtao Jia label = "ramdisk"; 52dc37374bSHongtao Jia reg = <0x00000000 0x01c00000>; 53dc37374bSHongtao Jia }; 54dc37374bSHongtao Jia partition@1c00000 { 55dc37374bSHongtao Jia label = "kernel"; 56dc37374bSHongtao Jia reg = <0x01c00000 0x002e0000>; 57dc37374bSHongtao Jia }; 58dc37374bSHongtao Jia partiton@1ee0000 { 59dc37374bSHongtao Jia label = "dtb"; 60dc37374bSHongtao Jia reg = <0x01ee0000 0x00020000>; 61dc37374bSHongtao Jia }; 62dc37374bSHongtao Jia partition@1f00000 { 63dc37374bSHongtao Jia label = "firmware"; 64dc37374bSHongtao Jia reg = <0x01f00000 0x00080000>; 65dc37374bSHongtao Jia read-only; 66dc37374bSHongtao Jia }; 67dc37374bSHongtao Jia partition@1f80000 { 68dc37374bSHongtao Jia label = "u-boot"; 69dc37374bSHongtao Jia reg = <0x01f80000 0x00080000>; 70dc37374bSHongtao Jia read-only; 71dc37374bSHongtao Jia }; 72dc37374bSHongtao Jia }; 73dc37374bSHongtao Jia 74dc37374bSHongtao Jia bcsr@1,0 { 75dc37374bSHongtao Jia #address-cells = <1>; 76dc37374bSHongtao Jia #size-cells = <1>; 77dc37374bSHongtao Jia compatible = "fsl,mpc8569mds-bcsr"; 78dc37374bSHongtao Jia reg = <1 0 0x8000>; 79dc37374bSHongtao Jia ranges = <0 1 0 0x8000>; 80dc37374bSHongtao Jia 81dc37374bSHongtao Jia bcsr17: gpio-controller@11 { 82dc37374bSHongtao Jia #gpio-cells = <2>; 83dc37374bSHongtao Jia compatible = "fsl,mpc8569mds-bcsr-gpio"; 84dc37374bSHongtao Jia reg = <0x11 0x1>; 85dc37374bSHongtao Jia gpio-controller; 86dc37374bSHongtao Jia }; 87dc37374bSHongtao Jia }; 88dc37374bSHongtao Jia 89dc37374bSHongtao Jia nand@3,0 { 90dc37374bSHongtao Jia compatible = "fsl,mpc8569-fcm-nand", 91dc37374bSHongtao Jia "fsl,elbc-fcm-nand"; 92dc37374bSHongtao Jia reg = <3 0 0x8000>; 93dc37374bSHongtao Jia }; 94dc37374bSHongtao Jia 95dc37374bSHongtao Jia pib@4,0 { 96dc37374bSHongtao Jia compatible = "fsl,mpc8569mds-pib"; 97dc37374bSHongtao Jia reg = <4 0 0x8000>; 98dc37374bSHongtao Jia }; 99dc37374bSHongtao Jia 100dc37374bSHongtao Jia pib@5,0 { 101dc37374bSHongtao Jia compatible = "fsl,mpc8569mds-pib"; 102dc37374bSHongtao Jia reg = <5 0 0x8000>; 103dc37374bSHongtao Jia }; 104dc37374bSHongtao Jia }; 105dc37374bSHongtao Jia 106dc37374bSHongtao Jia soc: soc@e0000000 { 107dc37374bSHongtao Jia ranges = <0x0 0x0 0xe0000000 0x100000>; 108dc37374bSHongtao Jia 109dc37374bSHongtao Jia i2c-sleep-nexus { 110dc37374bSHongtao Jia i2c@3000 { 111dc37374bSHongtao Jia rtc@68 { 112dc37374bSHongtao Jia compatible = "dallas,ds1374"; 113dc37374bSHongtao Jia reg = <0x68>; 114dc37374bSHongtao Jia interrupts = <3 1 0 0>; 115dc37374bSHongtao Jia }; 116dc37374bSHongtao Jia }; 117dc37374bSHongtao Jia }; 118dc37374bSHongtao Jia 119dc37374bSHongtao Jia sdhc@2e000 { 120dc37374bSHongtao Jia status = "disabled"; 121dc37374bSHongtao Jia sdhci,1-bit-only; 122dc37374bSHongtao Jia bus-width = <1>; 123dc37374bSHongtao Jia }; 124dc37374bSHongtao Jia 125dc37374bSHongtao Jia par_io@e0100 { 126dc37374bSHongtao Jia num-ports = <7>; 127dc37374bSHongtao Jia 128dc37374bSHongtao Jia qe_pio_e: gpio-controller@80 { 129dc37374bSHongtao Jia #gpio-cells = <2>; 130dc37374bSHongtao Jia compatible = "fsl,mpc8569-qe-pario-bank", 131dc37374bSHongtao Jia "fsl,mpc8323-qe-pario-bank"; 132dc37374bSHongtao Jia reg = <0x80 0x18>; 133dc37374bSHongtao Jia gpio-controller; 134dc37374bSHongtao Jia }; 135dc37374bSHongtao Jia 136dc37374bSHongtao Jia qe_pio_f: gpio-controller@a0 { 137dc37374bSHongtao Jia #gpio-cells = <2>; 138dc37374bSHongtao Jia compatible = "fsl,mpc8569-qe-pario-bank", 139dc37374bSHongtao Jia "fsl,mpc8323-qe-pario-bank"; 140dc37374bSHongtao Jia reg = <0xa0 0x18>; 141dc37374bSHongtao Jia gpio-controller; 142dc37374bSHongtao Jia }; 143dc37374bSHongtao Jia 144dc37374bSHongtao Jia pio1: ucc_pin@01 { 145dc37374bSHongtao Jia pio-map = < 146dc37374bSHongtao Jia /* port pin dir open_drain assignment has_irq */ 147dc37374bSHongtao Jia 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 148dc37374bSHongtao Jia 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 149dc37374bSHongtao Jia 0x2 0x0b 0x2 0x0 0x1 0x0 /* CLK12*/ 150dc37374bSHongtao Jia 0x0 0x0 0x1 0x0 0x3 0x0 /* ENET1_TXD0_SER1_TXD0 */ 151dc37374bSHongtao Jia 0x0 0x1 0x1 0x0 0x3 0x0 /* ENET1_TXD1_SER1_TXD1 */ 152dc37374bSHongtao Jia 0x0 0x2 0x1 0x0 0x1 0x0 /* ENET1_TXD2_SER1_TXD2 */ 153dc37374bSHongtao Jia 0x0 0x3 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 154dc37374bSHongtao Jia 0x0 0x6 0x2 0x0 0x3 0x0 /* ENET1_RXD0_SER1_RXD0 */ 155dc37374bSHongtao Jia 0x0 0x7 0x2 0x0 0x1 0x0 /* ENET1_RXD1_SER1_RXD1 */ 156dc37374bSHongtao Jia 0x0 0x8 0x2 0x0 0x2 0x0 /* ENET1_RXD2_SER1_RXD2 */ 157dc37374bSHongtao Jia 0x0 0x9 0x2 0x0 0x2 0x0 /* ENET1_RXD3_SER1_RXD3 */ 158dc37374bSHongtao Jia 0x0 0x4 0x1 0x0 0x2 0x0 /* ENET1_TX_EN_SER1_RTS_B */ 159dc37374bSHongtao Jia 0x0 0xc 0x2 0x0 0x3 0x0 /* ENET1_RX_DV_SER1_CTS_B */ 160dc37374bSHongtao Jia 0x2 0x8 0x2 0x0 0x1 0x0 /* ENET1_GRXCLK */ 161dc37374bSHongtao Jia 0x2 0x14 0x1 0x0 0x2 0x0>; /* ENET1_GTXCLK */ 162dc37374bSHongtao Jia }; 163dc37374bSHongtao Jia 164dc37374bSHongtao Jia pio2: ucc_pin@02 { 165dc37374bSHongtao Jia pio-map = < 166dc37374bSHongtao Jia /* port pin dir open_drain assignment has_irq */ 167dc37374bSHongtao Jia 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 168dc37374bSHongtao Jia 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 169dc37374bSHongtao Jia 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ 170dc37374bSHongtao Jia 0x0 0xe 0x1 0x0 0x2 0x0 /* ENET2_TXD0_SER2_TXD0 */ 171dc37374bSHongtao Jia 0x0 0xf 0x1 0x0 0x2 0x0 /* ENET2_TXD1_SER2_TXD1 */ 172dc37374bSHongtao Jia 0x0 0x10 0x1 0x0 0x1 0x0 /* ENET2_TXD2_SER2_TXD2 */ 173dc37374bSHongtao Jia 0x0 0x11 0x1 0x0 0x1 0x0 /* ENET2_TXD3_SER2_TXD3 */ 174dc37374bSHongtao Jia 0x0 0x14 0x2 0x0 0x2 0x0 /* ENET2_RXD0_SER2_RXD0 */ 175dc37374bSHongtao Jia 0x0 0x15 0x2 0x0 0x1 0x0 /* ENET2_RXD1_SER2_RXD1 */ 176dc37374bSHongtao Jia 0x0 0x16 0x2 0x0 0x1 0x0 /* ENET2_RXD2_SER2_RXD2 */ 177dc37374bSHongtao Jia 0x0 0x17 0x2 0x0 0x1 0x0 /* ENET2_RXD3_SER2_RXD3 */ 178dc37374bSHongtao Jia 0x0 0x12 0x1 0x0 0x2 0x0 /* ENET2_TX_EN_SER2_RTS_B */ 179dc37374bSHongtao Jia 0x0 0x1a 0x2 0x0 0x3 0x0 /* ENET2_RX_DV_SER2_CTS_B */ 180dc37374bSHongtao Jia 0x2 0x3 0x2 0x0 0x1 0x0 /* ENET2_GRXCLK */ 181dc37374bSHongtao Jia 0x2 0x2 0x1 0x0 0x2 0x0>; /* ENET2_GTXCLK */ 182dc37374bSHongtao Jia }; 183dc37374bSHongtao Jia 184dc37374bSHongtao Jia pio3: ucc_pin@03 { 185dc37374bSHongtao Jia pio-map = < 186dc37374bSHongtao Jia /* port pin dir open_drain assignment has_irq */ 187dc37374bSHongtao Jia 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 188dc37374bSHongtao Jia 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 189dc37374bSHongtao Jia 0x2 0x0b 0x2 0x0 0x1 0x0 /* CLK12*/ 190dc37374bSHongtao Jia 0x0 0x1d 0x1 0x0 0x2 0x0 /* ENET3_TXD0_SER3_TXD0 */ 191dc37374bSHongtao Jia 0x0 0x1e 0x1 0x0 0x3 0x0 /* ENET3_TXD1_SER3_TXD1 */ 192dc37374bSHongtao Jia 0x0 0x1f 0x1 0x0 0x2 0x0 /* ENET3_TXD2_SER3_TXD2 */ 193dc37374bSHongtao Jia 0x1 0x0 0x1 0x0 0x3 0x0 /* ENET3_TXD3_SER3_TXD3 */ 194dc37374bSHongtao Jia 0x1 0x3 0x2 0x0 0x3 0x0 /* ENET3_RXD0_SER3_RXD0 */ 195dc37374bSHongtao Jia 0x1 0x4 0x2 0x0 0x1 0x0 /* ENET3_RXD1_SER3_RXD1 */ 196dc37374bSHongtao Jia 0x1 0x5 0x2 0x0 0x2 0x0 /* ENET3_RXD2_SER3_RXD2 */ 197dc37374bSHongtao Jia 0x1 0x6 0x2 0x0 0x3 0x0 /* ENET3_RXD3_SER3_RXD3 */ 198dc37374bSHongtao Jia 0x1 0x1 0x1 0x0 0x1 0x0 /* ENET3_TX_EN_SER3_RTS_B */ 199dc37374bSHongtao Jia 0x1 0x9 0x2 0x0 0x3 0x0 /* ENET3_RX_DV_SER3_CTS_B */ 200dc37374bSHongtao Jia 0x2 0x9 0x2 0x0 0x2 0x0 /* ENET3_GRXCLK */ 201dc37374bSHongtao Jia 0x2 0x19 0x1 0x0 0x2 0x0>; /* ENET3_GTXCLK */ 202dc37374bSHongtao Jia }; 203dc37374bSHongtao Jia 204dc37374bSHongtao Jia pio4: ucc_pin@04 { 205dc37374bSHongtao Jia pio-map = < 206dc37374bSHongtao Jia /* port pin dir open_drain assignment has_irq */ 207dc37374bSHongtao Jia 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 208dc37374bSHongtao Jia 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 209dc37374bSHongtao Jia 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ 210dc37374bSHongtao Jia 0x1 0xc 0x1 0x0 0x2 0x0 /* ENET4_TXD0_SER4_TXD0 */ 211dc37374bSHongtao Jia 0x1 0xd 0x1 0x0 0x2 0x0 /* ENET4_TXD1_SER4_TXD1 */ 212dc37374bSHongtao Jia 0x1 0xe 0x1 0x0 0x1 0x0 /* ENET4_TXD2_SER4_TXD2 */ 213dc37374bSHongtao Jia 0x1 0xf 0x1 0x0 0x2 0x0 /* ENET4_TXD3_SER4_TXD3 */ 214dc37374bSHongtao Jia 0x1 0x12 0x2 0x0 0x2 0x0 /* ENET4_RXD0_SER4_RXD0 */ 215dc37374bSHongtao Jia 0x1 0x13 0x2 0x0 0x1 0x0 /* ENET4_RXD1_SER4_RXD1 */ 216dc37374bSHongtao Jia 0x1 0x14 0x2 0x0 0x1 0x0 /* ENET4_RXD2_SER4_RXD2 */ 217dc37374bSHongtao Jia 0x1 0x15 0x2 0x0 0x2 0x0 /* ENET4_RXD3_SER4_RXD3 */ 218dc37374bSHongtao Jia 0x1 0x10 0x1 0x0 0x2 0x0 /* ENET4_TX_EN_SER4_RTS_B */ 219dc37374bSHongtao Jia 0x1 0x18 0x2 0x0 0x3 0x0 /* ENET4_RX_DV_SER4_CTS_B */ 220dc37374bSHongtao Jia 0x2 0x11 0x2 0x0 0x2 0x0 /* ENET4_GRXCLK */ 221dc37374bSHongtao Jia 0x2 0x18 0x1 0x0 0x2 0x0>; /* ENET4_GTXCLK */ 222dc37374bSHongtao Jia }; 223dc37374bSHongtao Jia }; 224dc37374bSHongtao Jia }; 225dc37374bSHongtao Jia 226dc37374bSHongtao Jia qe: qe@e0080000 { 227dc37374bSHongtao Jia ranges = <0x0 0x0 0xe0080000 0x40000>; 228dc37374bSHongtao Jia reg = <0x0 0xe0080000 0x0 0x480>; 229dc37374bSHongtao Jia 230dc37374bSHongtao Jia spi@4c0 { 231dc37374bSHongtao Jia gpios = <&qe_pio_e 30 0>; 232dc37374bSHongtao Jia mode = "cpu-qe"; 233dc37374bSHongtao Jia 234dc37374bSHongtao Jia serial-flash@0 { 235dc37374bSHongtao Jia compatible = "stm,m25p40"; 236dc37374bSHongtao Jia reg = <0>; 237dc37374bSHongtao Jia spi-max-frequency = <25000000>; 238dc37374bSHongtao Jia }; 239dc37374bSHongtao Jia }; 240dc37374bSHongtao Jia 241dc37374bSHongtao Jia spi@500 { 242dc37374bSHongtao Jia mode = "cpu"; 243dc37374bSHongtao Jia }; 244dc37374bSHongtao Jia 245dc37374bSHongtao Jia usb@6c0 { 246dc37374bSHongtao Jia fsl,fullspeed-clock = "clk5"; 247dc37374bSHongtao Jia fsl,lowspeed-clock = "brg10"; 248dc37374bSHongtao Jia gpios = <&qe_pio_f 3 0 /* USBOE */ 249dc37374bSHongtao Jia &qe_pio_f 4 0 /* USBTP */ 250dc37374bSHongtao Jia &qe_pio_f 5 0 /* USBTN */ 251dc37374bSHongtao Jia &qe_pio_f 6 0 /* USBRP */ 252dc37374bSHongtao Jia &qe_pio_f 8 0 /* USBRN */ 253dc37374bSHongtao Jia &bcsr17 1 0 /* SPEED */ 254dc37374bSHongtao Jia &bcsr17 2 0>; /* POWER */ 255dc37374bSHongtao Jia }; 256dc37374bSHongtao Jia 257dc37374bSHongtao Jia enet0: ucc@2000 { 258dc37374bSHongtao Jia device_type = "network"; 259dc37374bSHongtao Jia compatible = "ucc_geth"; 260dc37374bSHongtao Jia local-mac-address = [ 00 00 00 00 00 00 ]; 261dc37374bSHongtao Jia rx-clock-name = "none"; 262dc37374bSHongtao Jia tx-clock-name = "clk12"; 263dc37374bSHongtao Jia pio-handle = <&pio1>; 264dc37374bSHongtao Jia tbi-handle = <&tbi1>; 265dc37374bSHongtao Jia phy-handle = <&qe_phy0>; 266dc37374bSHongtao Jia phy-connection-type = "rgmii-id"; 267dc37374bSHongtao Jia }; 268dc37374bSHongtao Jia 269dc37374bSHongtao Jia mdio@2120 { 270dc37374bSHongtao Jia #address-cells = <1>; 271dc37374bSHongtao Jia #size-cells = <0>; 272dc37374bSHongtao Jia reg = <0x2120 0x18>; 273dc37374bSHongtao Jia compatible = "fsl,ucc-mdio"; 274dc37374bSHongtao Jia 275dc37374bSHongtao Jia qe_phy0: ethernet-phy@07 { 276dc37374bSHongtao Jia interrupt-parent = <&mpic>; 277dc37374bSHongtao Jia interrupts = <1 1 0 0>; 278dc37374bSHongtao Jia reg = <0x7>; 279dc37374bSHongtao Jia }; 280dc37374bSHongtao Jia qe_phy1: ethernet-phy@01 { 281dc37374bSHongtao Jia interrupt-parent = <&mpic>; 282dc37374bSHongtao Jia interrupts = <2 1 0 0>; 283dc37374bSHongtao Jia reg = <0x1>; 284dc37374bSHongtao Jia }; 285dc37374bSHongtao Jia qe_phy2: ethernet-phy@02 { 286dc37374bSHongtao Jia interrupt-parent = <&mpic>; 287dc37374bSHongtao Jia interrupts = <3 1 0 0>; 288dc37374bSHongtao Jia reg = <0x2>; 289dc37374bSHongtao Jia }; 290dc37374bSHongtao Jia qe_phy3: ethernet-phy@03 { 291dc37374bSHongtao Jia interrupt-parent = <&mpic>; 292dc37374bSHongtao Jia interrupts = <4 1 0 0>; 293dc37374bSHongtao Jia reg = <0x3>; 294dc37374bSHongtao Jia }; 295dc37374bSHongtao Jia qe_phy5: ethernet-phy@04 { 296dc37374bSHongtao Jia reg = <0x04>; 297dc37374bSHongtao Jia }; 298dc37374bSHongtao Jia qe_phy7: ethernet-phy@06 { 299dc37374bSHongtao Jia reg = <0x6>; 300dc37374bSHongtao Jia }; 301dc37374bSHongtao Jia tbi1: tbi-phy@11 { 302dc37374bSHongtao Jia reg = <0x11>; 303dc37374bSHongtao Jia device_type = "tbi-phy"; 304dc37374bSHongtao Jia }; 305dc37374bSHongtao Jia }; 306dc37374bSHongtao Jia mdio@3520 { 307dc37374bSHongtao Jia #address-cells = <1>; 308dc37374bSHongtao Jia #size-cells = <0>; 309dc37374bSHongtao Jia reg = <0x3520 0x18>; 310dc37374bSHongtao Jia compatible = "fsl,ucc-mdio"; 311dc37374bSHongtao Jia 312dc37374bSHongtao Jia tbi6: tbi-phy@15 { 313dc37374bSHongtao Jia reg = <0x15>; 314dc37374bSHongtao Jia device_type = "tbi-phy"; 315dc37374bSHongtao Jia }; 316dc37374bSHongtao Jia }; 317dc37374bSHongtao Jia mdio@3720 { 318dc37374bSHongtao Jia #address-cells = <1>; 319dc37374bSHongtao Jia #size-cells = <0>; 320dc37374bSHongtao Jia reg = <0x3720 0x38>; 321dc37374bSHongtao Jia compatible = "fsl,ucc-mdio"; 322dc37374bSHongtao Jia tbi8: tbi-phy@17 { 323dc37374bSHongtao Jia reg = <0x17>; 324dc37374bSHongtao Jia device_type = "tbi-phy"; 325dc37374bSHongtao Jia }; 326dc37374bSHongtao Jia }; 327dc37374bSHongtao Jia 328dc37374bSHongtao Jia enet2: ucc@2200 { 329dc37374bSHongtao Jia device_type = "network"; 330dc37374bSHongtao Jia compatible = "ucc_geth"; 331dc37374bSHongtao Jia local-mac-address = [ 00 00 00 00 00 00 ]; 332dc37374bSHongtao Jia rx-clock-name = "none"; 333dc37374bSHongtao Jia tx-clock-name = "clk12"; 334dc37374bSHongtao Jia pio-handle = <&pio3>; 335dc37374bSHongtao Jia tbi-handle = <&tbi3>; 336dc37374bSHongtao Jia phy-handle = <&qe_phy2>; 337dc37374bSHongtao Jia phy-connection-type = "rgmii-id"; 338dc37374bSHongtao Jia }; 339dc37374bSHongtao Jia 340dc37374bSHongtao Jia mdio@2320 { 341dc37374bSHongtao Jia #address-cells = <1>; 342dc37374bSHongtao Jia #size-cells = <0>; 343dc37374bSHongtao Jia reg = <0x2320 0x18>; 344dc37374bSHongtao Jia compatible = "fsl,ucc-mdio"; 345dc37374bSHongtao Jia tbi3: tbi-phy@11 { 346dc37374bSHongtao Jia reg = <0x11>; 347dc37374bSHongtao Jia device_type = "tbi-phy"; 348dc37374bSHongtao Jia }; 349dc37374bSHongtao Jia }; 350dc37374bSHongtao Jia 351dc37374bSHongtao Jia enet1: ucc@3000 { 352dc37374bSHongtao Jia device_type = "network"; 353dc37374bSHongtao Jia compatible = "ucc_geth"; 354dc37374bSHongtao Jia local-mac-address = [ 00 00 00 00 00 00 ]; 355dc37374bSHongtao Jia rx-clock-name = "none"; 356dc37374bSHongtao Jia tx-clock-name = "clk17"; 357dc37374bSHongtao Jia pio-handle = <&pio2>; 358dc37374bSHongtao Jia tbi-handle = <&tbi2>; 359dc37374bSHongtao Jia phy-handle = <&qe_phy1>; 360dc37374bSHongtao Jia phy-connection-type = "rgmii-id"; 361dc37374bSHongtao Jia }; 362dc37374bSHongtao Jia 363dc37374bSHongtao Jia mdio@3120 { 364dc37374bSHongtao Jia #address-cells = <1>; 365dc37374bSHongtao Jia #size-cells = <0>; 366dc37374bSHongtao Jia reg = <0x3120 0x18>; 367dc37374bSHongtao Jia compatible = "fsl,ucc-mdio"; 368dc37374bSHongtao Jia tbi2: tbi-phy@11 { 369dc37374bSHongtao Jia reg = <0x11>; 370dc37374bSHongtao Jia device_type = "tbi-phy"; 371dc37374bSHongtao Jia }; 372dc37374bSHongtao Jia }; 373dc37374bSHongtao Jia 374dc37374bSHongtao Jia enet3: ucc@3200 { 375dc37374bSHongtao Jia device_type = "network"; 376dc37374bSHongtao Jia compatible = "ucc_geth"; 377dc37374bSHongtao Jia local-mac-address = [ 00 00 00 00 00 00 ]; 378dc37374bSHongtao Jia rx-clock-name = "none"; 379dc37374bSHongtao Jia tx-clock-name = "clk17"; 380dc37374bSHongtao Jia pio-handle = <&pio4>; 381dc37374bSHongtao Jia tbi-handle = <&tbi4>; 382dc37374bSHongtao Jia phy-handle = <&qe_phy3>; 383dc37374bSHongtao Jia phy-connection-type = "rgmii-id"; 384dc37374bSHongtao Jia }; 385dc37374bSHongtao Jia 386dc37374bSHongtao Jia mdio@3320 { 387dc37374bSHongtao Jia #address-cells = <1>; 388dc37374bSHongtao Jia #size-cells = <0>; 389dc37374bSHongtao Jia reg = <0x3320 0x18>; 390dc37374bSHongtao Jia compatible = "fsl,ucc-mdio"; 391dc37374bSHongtao Jia tbi4: tbi-phy@11 { 392dc37374bSHongtao Jia reg = <0x11>; 393dc37374bSHongtao Jia device_type = "tbi-phy"; 394dc37374bSHongtao Jia }; 395dc37374bSHongtao Jia }; 396dc37374bSHongtao Jia 397dc37374bSHongtao Jia enet5: ucc@3400 { 398dc37374bSHongtao Jia device_type = "network"; 399dc37374bSHongtao Jia compatible = "ucc_geth"; 400dc37374bSHongtao Jia local-mac-address = [ 00 00 00 00 00 00 ]; 401dc37374bSHongtao Jia rx-clock-name = "none"; 402dc37374bSHongtao Jia tx-clock-name = "none"; 403dc37374bSHongtao Jia tbi-handle = <&tbi6>; 404dc37374bSHongtao Jia phy-handle = <&qe_phy5>; 405dc37374bSHongtao Jia phy-connection-type = "sgmii"; 406dc37374bSHongtao Jia }; 407dc37374bSHongtao Jia 408dc37374bSHongtao Jia enet7: ucc@3600 { 409dc37374bSHongtao Jia device_type = "network"; 410dc37374bSHongtao Jia compatible = "ucc_geth"; 411dc37374bSHongtao Jia local-mac-address = [ 00 00 00 00 00 00 ]; 412dc37374bSHongtao Jia rx-clock-name = "none"; 413dc37374bSHongtao Jia tx-clock-name = "none"; 414dc37374bSHongtao Jia tbi-handle = <&tbi8>; 415dc37374bSHongtao Jia phy-handle = <&qe_phy7>; 416dc37374bSHongtao Jia phy-connection-type = "sgmii"; 417dc37374bSHongtao Jia }; 418dc37374bSHongtao Jia }; 419dc37374bSHongtao Jia 420dc37374bSHongtao Jia /* PCI Express */ 421dc37374bSHongtao Jia pci1: pcie@e000a000 { 422dc37374bSHongtao Jia reg = <0x0 0xe000a000 0x0 0x1000>; 423dc37374bSHongtao Jia ranges = <0x2000000 0x0 0xa0000000 0 0xa0000000 0x0 0x10000000 424dc37374bSHongtao Jia 0x1000000 0x0 0x00000000 0 0xe2800000 0x0 0x00800000>; 425dc37374bSHongtao Jia pcie@0 { 426dc37374bSHongtao Jia ranges = <0x2000000 0x0 0xa0000000 427dc37374bSHongtao Jia 0x2000000 0x0 0xa0000000 428dc37374bSHongtao Jia 0x0 0x10000000 429dc37374bSHongtao Jia 430dc37374bSHongtao Jia 0x1000000 0x0 0x0 431dc37374bSHongtao Jia 0x1000000 0x0 0x0 432dc37374bSHongtao Jia 0x0 0x800000>; 433dc37374bSHongtao Jia }; 434dc37374bSHongtao Jia }; 435dc37374bSHongtao Jia 436dc37374bSHongtao Jia rio: rapidio@e00c00000 { 437dc37374bSHongtao Jia reg = <0x0 0xe00c0000 0x0 0x20000>; 438dc37374bSHongtao Jia port1 { 439dc37374bSHongtao Jia ranges = <0x0 0x0 0x0 0xc0000000 0x0 0x20000000>; 440dc37374bSHongtao Jia }; 441dc37374bSHongtao Jia port2 { 442dc37374bSHongtao Jia status = "disabled"; 443dc37374bSHongtao Jia }; 444dc37374bSHongtao Jia }; 445dc37374bSHongtao Jia}; 446dc37374bSHongtao Jia 447dc37374bSHongtao Jia/include/ "mpc8569si-post.dtsi" 448