include/ "fsl/t104xsi-pre.dtsi"
/ {
model = "fsl,T1040RDB";
compatible = "fsl,T1040RDB";
#address-cells = <2>;
#size-cells = <2>;
interrupt-parent = <&mpic>;
aliases {
phy_rgmii_0 = &phy_rgmii_0;
phy_rgmii_1 = &phy_rgmii_1;
phy_sgmii_2 = &phy_sgmii_2;
};
memory {
device_type = "memory";
};
dcsr: dcsr@f00000000 {
ranges = <0x00000000 0xf 0x00000000 0x01072000>;
};
bportals: bman-portals@ff4000000 {
ranges = <0x0 0xf 0xf4000000 0x2000000>;
};
qportals: qman-portals@ff6000000 {
ranges = <0x0 0xf 0xf6000000 0x2000000>;
};
soc: soc@ffb000000 {
ranges = <0x00000000 0xf 0xfb000000 0x1000000>;
reg = <0xf 0xfb000000 0 0x00001000>;
i2c@118100 {
pca9546@77 {
compatible = "philips,pca9546";
reg = <0x77>;
#address-cells = <1>;
#size-cells = <0>;
};
};
spi@110000 {
flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "micron,n25q512a";
reg = <0>;
spi-max-frequency = <10000000>; /* input clock */
};
};
fman0: fman@400000 {
enet0: ethernet@e0000 {
fixed-link = <0 1 1000 0 0>;
phy-connection-type = "sgmii";
};
enet1: ethernet@e2000 {
fixed-link = <1 1 1000 0 0>;
phy-connection-type = "sgmii";
};
enet2: ethernet@e4000 {
phy-handle = <&phy_sgmii_2>;
phy-connection-type = "sgmii";
};
enet3: ethernet@e6000 {
phy-handle = <&phy_rgmii_0>;
phy-connection-type = "rgmii";
};
enet4: ethernet@e8000 {
phy-handle = <&phy_rgmii_1>;
phy-connection-type = "rgmii";
};
mdio0: mdio@fc000 {
phy_sgmii_2: ethernet-phy@03 {
reg = <0x03>;
};
phy_rgmii_0: ethernet-phy@01 {
reg = <0x01>;
};
phy_rgmii_1: ethernet-phy@02 {
reg = <0x02>;
};
};
};
};
pci0: pcie@ffb240000 {
reg = <0xf 0xfb240000 0 0x10000>;
ranges = <0x02000000 0 0xe0000000 0x0 0xe0000000 0x0 0x10000000>;
};
pci1: pcie@ffb250000 {
reg = <0xf 0xfb250000 0 0x10000>;
ranges = <0x02000000 0 0xf0000000 0x0 0xf0000000 0 0x40000000>;
};
pci2: pcie@ffb260000 {
reg = <0xf 0xfb260000 0 0x10000>;
ranges = <0x02000000 0 0xe0000000 0x0 0x20000000 0 0x10000000>;
};
pci3: pcie@ffb270000 {
reg = <0xf 0xfb270000 0 0x10000>;
ranges = <0x02000000 0 0xe0000000 0x0 0xb0000000 0 0x10000000>;
};
fsl,dpaa {
compatible = "fsl,t1040-dpaa", "fsl,dpaa";
ethernet@0 {
compatible = "fsl,t1040-dpa-ethernet", "fsl,dpa-ethernet";
fsl,fman-mac = <&enet0>;
};
ethernet@1 {
compatible = "fsl,t1040-dpa-ethernet", "fsl,dpa-ethernet";
fsl,fman-mac = <&enet1>;
};
ethernet@2 {
compatible = "fsl,t1040-dpa-ethernet", "fsl,dpa-ethernet";
fsl,fman-mac = <&enet2>;
};
ethernet@3 {
compatible = "fsl,t1040-dpa-ethernet", "fsl,dpa-ethernet";
fsl,fman-mac = <&enet3>;
};
ethernet@4 {
compatible = "fsl,t1040-dpa-ethernet", "fsl,dpa-ethernet";
fsl,fman-mac = <&enet4>;
};
};
};
/include/ "fsl/t1040si-post.dtsi"
/include/ "fsl/qoriq-dpaa-res3.dtsi"