Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/arch/powerpc/boot/dts/fsl/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 5 kB image not shown  

Quelle  p2020rdb.dts   Sprache: unbekannt

 
// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * P2020 RDB Device Tree Source
 *
 * Copyright 2009-2012 Freescale Semiconductor Inc.
 */

/include/ "p2020si-pre.dtsi"

/ {
 model = "fsl,P2020RDB";
 compatible = "fsl,P2020RDB";

 aliases {
  ethernet0 = &enet0;
  ethernet1 = &enet1;
  ethernet2 = &enet2;
  serial0 = &serial0;
  serial1 = &serial1;
  pci0 = &pci0;
  pci1 = &pci1;
 };

 memory {
  device_type = "memory";
 };

 lbc: localbus@ffe05000 {
  reg = <0 0xffe05000 0 0x1000>;

  /* NOR and NAND Flashes */
  ranges = <0x0 0x0 0x0 0xef000000 0x01000000
     0x1 0x0 0x0 0xffa00000 0x00040000
     0x2 0x0 0x0 0xffb00000 0x00020000>;

  nor@0,0 {
   #address-cells = <1>;
   #size-cells = <1>;
   compatible = "cfi-flash";
   reg = <0x0 0x0 0x1000000>;
   bank-width = <2>;
   device-width = <1>;

   partition@0 {
    /* This location must not be altered  */
    /* 256KB for Vitesse 7385 Switch firmware */
    reg = <0x0 0x00040000>;
    label = "NOR (RO) Vitesse-7385 Firmware";
    read-only;
   };

   partition@40000 {
    /* 256KB for DTB Image */
    reg = <0x00040000 0x00040000>;
    label = "NOR (RO) DTB Image";
    read-only;
   };

   partition@80000 {
    /* 3.5 MB for Linux Kernel Image */
    reg = <0x00080000 0x00380000>;
    label = "NOR (RO) Linux Kernel Image";
    read-only;
   };

   partition@400000 {
    /* 11MB for JFFS2 based Root file System */
    reg = <0x00400000 0x00b00000>;
    label = "NOR (RW) JFFS2 Root File System";
   };

   partition@f00000 {
    /* This location must not be altered  */
    /* 512KB for u-boot Bootloader Image */
    /* 512KB for u-boot Environment Variables */
    reg = <0x00f00000 0x00100000>;
    label = "NOR (RO) U-Boot Image";
    read-only;
   };
  };

  nand@1,0 {
   #address-cells = <1>;
   #size-cells = <1>;
   compatible = "fsl,p2020-fcm-nand",
         "fsl,elbc-fcm-nand";
   reg = <0x1 0x0 0x40000>;

   partition@0 {
    /* This location must not be altered  */
    /* 1MB for u-boot Bootloader Image */
    reg = <0x0 0x00100000>;
    label = "NAND (RO) U-Boot Image";
    read-only;
   };

   partition@100000 {
    /* 1MB for DTB Image */
    reg = <0x00100000 0x00100000>;
    label = "NAND (RO) DTB Image";
    read-only;
   };

   partition@200000 {
    /* 4MB for Linux Kernel Image */
    reg = <0x00200000 0x00400000>;
    label = "NAND (RO) Linux Kernel Image";
    read-only;
   };

   partition@600000 {
    /* 4MB for Compressed Root file System Image */
    reg = <0x00600000 0x00400000>;
    label = "NAND (RO) Compressed RFS Image";
    read-only;
   };

   partition@a00000 {
    /* 7MB for JFFS2 based Root file System */
    reg = <0x00a00000 0x00700000>;
    label = "NAND (RW) JFFS2 Root File System";
   };

   partition@1100000 {
    /* 15MB for JFFS2 based Root file System */
    reg = <0x01100000 0x00f00000>;
    label = "NAND (RW) Writable User area";
   };
  };

  L2switch@2,0 {
   #address-cells = <1>;
   #size-cells = <1>;
   compatible = "vitesse-7385";
   reg = <0x2 0x0 0x20000>;
  };

 };

 soc: soc@ffe00000 {
  ranges = <0x0 0x0 0xffe00000 0x100000>;

  i2c@3000 {
   rtc@68 {
    compatible = "dallas,ds1339";
    reg = <0x68>;
   };
  };

  spi@7000 {
   flash@0 {
    #address-cells = <1>;
    #size-cells = <1>;
    compatible = "spansion,s25sl12801", "jedec,spi-nor";
    reg = <0>;
    spi-max-frequency = <40000000>;

    partition@0 {
     /* 512KB for u-boot Bootloader Image */
     reg = <0x0 0x00080000>;
     label = "SPI (RO) U-Boot Image";
     read-only;
    };

    partition@80000 {
     /* 512KB for DTB Image */
     reg = <0x00080000 0x00080000>;
     label = "SPI (RO) DTB Image";
     read-only;
    };

    partition@100000 {
     /* 4MB for Linux Kernel Image */
     reg = <0x00100000 0x00400000>;
     label = "SPI (RO) Linux Kernel Image";
     read-only;
    };

    partition@500000 {
     /* 4MB for Compressed RFS Image */
     reg = <0x00500000 0x00400000>;
     label = "SPI (RO) Compressed RFS Image";
     read-only;
    };

    partition@900000 {
     /* 7MB for JFFS2 based RFS */
     reg = <0x00900000 0x00700000>;
     label = "SPI (RW) JFFS2 RFS";
    };
   };
  };

  usb@22000 {
   phy_type = "ulpi";
   dr_mode = "host";
  };

  mdio@24520 {
   phy0: ethernet-phy@0 {
    interrupts = <3 1 0 0>;
    reg = <0x0>;
   };
   phy1: ethernet-phy@1 {
    interrupts = <3 1 0 0>;
    reg = <0x1>;
   };
   tbi-phy@2 {
    device_type = "tbi-phy";
    reg = <0x2>;
   };
  };

  mdio@25520 {
   tbi0: tbi-phy@11 {
    reg = <0x11>;
    device_type = "tbi-phy";
   };
  };

  mdio@26520 {
   status = "disabled";
  };

  ptp_clock@24e00 {
   fsl,tclk-period = <5>;
   fsl,tmr-prsc = <200>;
   fsl,tmr-add = <0xCCCCCCCD>;
   fsl,tmr-fiper1 = <0x3B9AC9FB>;
   fsl,tmr-fiper2 = <0x0001869B>;
   fsl,max-adj = <249999999>;
  };

  enet0: ethernet@24000 {
   fixed-link = <1 1 1000 0 0>;
   phy-connection-type = "rgmii-id";
  };

  enet1: ethernet@25000 {
   tbi-handle = <&tbi0>;
   phy-handle = <&phy0>;
   phy-connection-type = "sgmii";
  };

  enet2: ethernet@26000 {
   phy-handle = <&phy1>;
   phy-connection-type = "rgmii-id";
  };
 };

 pci0: pcie@ffe08000 {
  reg = <0 0xffe08000 0 0x1000>;
  status = "disabled";
 };

 pci1: pcie@ffe09000 {
  reg = <0 0xffe09000 0 0x1000>;
  ranges = <0x2000000 0x0 0xa0000000 0 0xa0000000 0x0 0x20000000
     0x1000000 0x0 0x00000000 0 0xffc10000 0x0 0x10000>;
  pcie@0 {
   ranges = <0x2000000 0x0 0xa0000000
      0x2000000 0x0 0xa0000000
      0x0 0x20000000

      0x1000000 0x0 0x0
      0x1000000 0x0 0x0
      0x0 0x100000>;
  };
 };

 pci2: pcie@ffe0a000 {
  reg = <0 0xffe0a000 0 0x1000>;
  ranges = <0x2000000 0x0 0x80000000 0 0x80000000 0x0 0x20000000
     0x1000000 0x0 0x00000000 0 0xffc00000 0x0 0x10000>;
  pcie@0 {
   ranges = <0x2000000 0x0 0x80000000
      0x2000000 0x0 0x80000000
      0x0 0x20000000

      0x1000000 0x0 0x0
      0x1000000 0x0 0x0
      0x0 0x100000>;
  };
 };
};

/include/ "p2020si-post.dtsi"

[ Dauer der Verarbeitung: 0.2 Sekunden  (vorverarbeitet)  ]