The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/armada-385-clearfog-gtr-l8.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
    2 
    3 #include "armada-385-clearfog-gtr.dtsi"
    4 
    5 / {
    6         model = "SolidRun Clearfog GTR L8";
    7 };
    8 
    9 &mdio {
   10         switch0: switch0@4 {
   11                 compatible = "marvell,mv88e6190";
   12                 reg = <4>;
   13                 pinctrl-names = "default";
   14                 pinctrl-0 = <&cf_gtr_switch_reset_pins>;
   15                 reset-gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
   16 
   17                 ports {
   18                         #address-cells = <1>;
   19                         #size-cells = <0>;
   20 
   21                         port@1 {
   22                                 reg = <1>;
   23                                 label = "lan8";
   24                                 phy-handle = <&switch0phy0>;
   25                         };
   26 
   27                         port@2 {
   28                                 reg = <2>;
   29                                 label = "lan7";
   30                                 phy-handle = <&switch0phy1>;
   31                         };
   32 
   33                         port@3 {
   34                                 reg = <3>;
   35                                 label = "lan6";
   36                                 phy-handle = <&switch0phy2>;
   37                         };
   38 
   39                         port@4 {
   40                                 reg = <4>;
   41                                 label = "lan5";
   42                                 phy-handle = <&switch0phy3>;
   43                         };
   44 
   45                         port@5 {
   46                                 reg = <5>;
   47                                 label = "lan4";
   48                                 phy-handle = <&switch0phy4>;
   49                         };
   50 
   51                         port@6 {
   52                                 reg = <6>;
   53                                 label = "lan3";
   54                                 phy-handle = <&switch0phy5>;
   55                         };
   56 
   57                         port@7 {
   58                                 reg = <7>;
   59                                 label = "lan2";
   60                                 phy-handle = <&switch0phy6>;
   61                         };
   62 
   63                         port@8 {
   64                                 reg = <8>;
   65                                 label = "lan1";
   66                                 phy-handle = <&switch0phy7>;
   67                         };
   68 
   69                         port@10 {
   70                                 reg = <10>;
   71                                 label = "cpu";
   72                                 ethernet = <&eth1>;
   73                         };
   74 
   75                 };
   76 
   77                 mdio {
   78                         #address-cells = <1>;
   79                         #size-cells = <0>;
   80 
   81                         switch0phy0: switch0phy0@1 {
   82                                 reg = <0x1>;
   83                         };
   84 
   85                         switch0phy1: switch0phy1@2 {
   86                                 reg = <0x2>;
   87                         };
   88 
   89                         switch0phy2: switch0phy2@3 {
   90                                 reg = <0x3>;
   91                         };
   92 
   93                         switch0phy3: switch0phy3@4 {
   94                                 reg = <0x4>;
   95                         };
   96 
   97                         switch0phy4: switch0phy4@5 {
   98                                 reg = <0x5>;
   99                         };
  100 
  101                         switch0phy5: switch0phy5@6 {
  102                                 reg = <0x6>;
  103                         };
  104 
  105                         switch0phy6: switch0phy6@7 {
  106                                 reg = <0x7>;
  107                         };
  108 
  109                         switch0phy7: switch0phy7@8 {
  110                                 reg = <0x8>;
  111                         };
  112                 };
  113 
  114         };
  115 };

Cache object: 3840c7e3e36c230da47b4bb117688bc7


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.