123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228 |
- &lbc {
- nor@0,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x0 0x0 0x1000000>;
- bank-width = <2>;
- device-width = <1>;
- partition@0 {
-
-
- reg = <0x0 0x00040000>;
- label = "NOR Vitesse-7385 Firmware";
- read-only;
- };
- partition@40000 {
-
- reg = <0x00040000 0x00040000>;
- label = "NOR DTB Image";
- };
- partition@80000 {
-
- reg = <0x00080000 0x00380000>;
- label = "NOR Linux Kernel Image";
- };
- partition@400000 {
-
- reg = <0x00400000 0x00b00000>;
- label = "NOR JFFS2 Root File System";
- };
- partition@f00000 {
-
-
-
- reg = <0x00f00000 0x00100000>;
- label = "NOR U-Boot Image";
- read-only;
- };
- };
- nand@1,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "fsl,p1020-fcm-nand",
- "fsl,elbc-fcm-nand";
- reg = <0x1 0x0 0x40000>;
- partition@0 {
-
-
- reg = <0x0 0x00100000>;
- label = "NAND U-Boot Image";
- read-only;
- };
- partition@100000 {
-
- reg = <0x00100000 0x00100000>;
- label = "NAND DTB Image";
- };
- partition@200000 {
-
- reg = <0x00200000 0x00400000>;
- label = "NAND Linux Kernel Image";
- };
- partition@600000 {
-
- reg = <0x00600000 0x00400000>;
- label = "NAND Compressed RFS Image";
- };
- partition@a00000 {
-
- reg = <0x00a00000 0x00f00000>;
- label = "NAND JFFS2 Root File System";
- };
- partition@1900000 {
-
- reg = <0x01900000 0x00700000>;
- label = "NAND Writable User area";
- };
- };
- };
- &soc {
- spi@7000 {
- flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "spansion,m25p80", "jedec,spi-nor";
- reg = <0>;
- spi-max-frequency = <40000000>;
- partition@0 {
-
- reg = <0x0 0x00080000>;
- label = "SPI U-Boot Image";
- read-only;
- };
- partition@80000 {
-
- reg = <0x00080000 0x00080000>;
- label = "SPI DTB Image";
- };
- partition@100000 {
-
- reg = <0x00100000 0x00400000>;
- label = "SPI Linux Kernel Image";
- };
- partition@500000 {
-
- reg = <0x00500000 0x00400000>;
- label = "SPI Compressed RFS Image";
- };
- partition@900000 {
-
- reg = <0x00900000 0x00700000>;
- label = "SPI JFFS2 RFS";
- };
- };
- };
- i2c@3000 {
- rtc@68 {
- compatible = "dallas,ds1339";
- reg = <0x68>;
- };
- };
- usb@22000 {
- phy_type = "ulpi";
- };
- usb@23000 {
- status = "disabled";
- };
- mdio@24000 {
- phy0: ethernet-phy@0 {
- interrupts = <3 1 0 0>;
- reg = <0x0>;
- };
- phy1: ethernet-phy@1 {
- interrupts = <2 1 0 0>;
- reg = <0x1>;
- };
- phy2: ethernet-phy@2 {
- interrupts = <1 1 0 0>;
- reg = <0x2>;
- };
- };
- mdio@25000 {
- tbi0: tbi-phy@11 {
- reg = <0x11>;
- device_type = "tbi-phy";
- };
- };
- mdio@26000 {
- tbi1: tbi-phy@11 {
- reg = <0x11>;
- device_type = "tbi-phy";
- };
- };
- ethernet@b0000 {
- phy-handle = <&phy2>;
- phy-connection-type = "rgmii-id";
- };
- ethernet@b1000 {
- phy-handle = <&phy0>;
- tbi-handle = <&tbi0>;
- phy-connection-type = "sgmii";
- };
- ethernet@b2000 {
- phy-handle = <&phy1>;
- phy-connection-type = "rgmii-id";
- };
- };
|