Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  intel-ixp42x-ixdpg425.dts   Sprache: unbekannt

 
// SPDX-License-Identifier: ISC
/*
 * Device Tree file for the Intel IXDPG425 reference design.
 * Derived from boardfiles written by MontaVista software.
 * Ethernet set-up from OpenWrt.
 *
 * The device has 4 x FXS RJ11 ports for analog phones for
 * internet telephony. (Not supported yet.)
 *
 * The device has 9 status LEDs we do not support yet.
 *
 * This device is very similar to ADI engingeering Coyote.
 */

/dts-v1/;

#include "intel-ixp42x.dtsi"
#include <dt-bindings/input/input.h>

/ {
 model = "Intel IXDPG425 reference design";
 compatible = "intel,ixdpg425", "intel,ixp42x";
 #address-cells = <1>;
 #size-cells = <1>;

 memory@0 {
  /* 32 MB SDRAM */
  device_type = "memory";
  reg = <0x00000000 0x02000000>;
 };

 chosen {
  bootargs = "console=ttyS0,115200n8 root=/dev/sda1 rw rootwait";
  stdout-path = "uart0:115200n8";
 };

 aliases {
  serial0 = &uart0;
 };

 soc {
  bus@c4000000 {
   flash@0,0 {
    compatible = "intel,ixp4xx-flash", "cfi-flash";
    bank-width = <2>;
    /*
     * CHECKME: the product brief says 16MB in a flash
     * socket.
     */
    reg = <0 0x00000000 0x1000000>;

    /* Configure expansion bus to allow writes */
    intel,ixp4xx-eb-write-enable = <1>;

    partitions {
     compatible = "redboot-fis";
     /* CHECKME: guess this is Redboot FIS */
     fis-index-block = <0x7f>;
    };
   };
  };

  pci@c0000000 {
   status = "okay";

   /*
    * Taken from IXDPG425 PCI boardfile.
    * We have slots (IDSEL) 12, 13 and 14 with one assigned IRQ
    * for 12 & 13 and one for 14.
    */
   #interrupt-cells = <1>;
   interrupt-map-mask = <0xf800 0 0 7>;
   interrupt-map =
   /* IDSEL 12 */
   <0x6000 0 0 1 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 12 is irq 7 */
   <0x6000 0 0 2 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 12 is irq 7 */
   <0x6000 0 0 3 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 12 is irq 7 */
   <0x6000 0 0 4 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 12 is irq 7 */
   /* IDSEL 13 */
   <0x6800 0 0 1 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 13 is irq 7 */
   <0x6800 0 0 2 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 13 is irq 7 */
   <0x6800 0 0 3 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 13 is irq 7 */
   <0x6800 0 0 4 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 13 is irq 7 */
   /* IDSEL 14 */
   <0x7000 0 0 1 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 14 is irq 6 */
   <0x7000 0 0 2 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 14 is irq 6 */
   <0x7000 0 0 3 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 14 is irq 6 */
   <0x7000 0 0 4 &gpio0 6 IRQ_TYPE_LEVEL_LOW>; /* INT D on slot 14 is irq 6 */
  };

  /*
   * CHECKME: this ethernet setup seems dubious. Photos of the board shows some kind
   * of Realtek DSA switch on the board.
   */

  /* EthB */
  ethernet@c8009000 {
   status = "okay";
   queue-rx = <&qmgr 3>;
   queue-txready = <&qmgr 20>;
   phy-mode = "rgmii";
   phy-handle = <&phy5>;

   mdio {
    #address-cells = <1>;
    #size-cells = <0>;

    phy4: ethernet-phy@4 {
     reg = <4>;
    };

    phy5: ethernet-phy@5 {
     reg = <5>;
    };
   };
  };

  /* EthC */
  ethernet@c800a000 {
   status = "okay";
   queue-rx = <&qmgr 4>;
   queue-txready = <&qmgr 21>;
   phy-mode = "rgmii";
   phy-handle = <&phy4>;
  };
 };
};

[ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge