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