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/Bindings/net/marvell,orion-mdio.yaml

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-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/net/marvell,orion-mdio.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Marvell MDIO Ethernet Controller interface
    8 
    9 maintainers:
   10   - Andrew Lunn <andrew@lunn.ch>
   11 
   12 description: |
   13   The Ethernet controllers of the Marvel Kirkwood, Dove, Orion5x, MV78xx0,
   14   Armada 370, Armada XP, Armada 7k and Armada 8k have an identical unit that
   15   provides an interface with the MDIO bus. Additionally, Armada 7k and Armada
   16   8k has a second unit which provides an interface with the xMDIO bus. This
   17   driver handles these interfaces.
   18 
   19 allOf:
   20   - $ref: "mdio.yaml#"
   21 
   22 properties:
   23   compatible:
   24     enum:
   25       - marvell,orion-mdio
   26       - marvell,xmdio
   27 
   28   reg:
   29     maxItems: 1
   30 
   31   interrupts:
   32     maxItems: 1
   33 
   34   clocks:
   35     minItems: 1
   36     maxItems: 4
   37 
   38 required:
   39   - compatible
   40   - reg
   41 
   42 unevaluatedProperties: false
   43 
   44 examples:
   45   - |
   46     mdio@d0072004 {
   47       compatible = "marvell,orion-mdio";
   48       reg = <0xd0072004 0x4>;
   49       #address-cells = <1>;
   50       #size-cells = <0>;
   51       interrupts = <30>;
   52 
   53       phy0: ethernet-phy@0 {
   54         reg = <0>;
   55       };
   56 
   57       phy1: ethernet-phy@1 {
   58         reg = <1>;
   59       };
   60     };

Cache object: 9efb96b23cf8c4b4ba4b05f61d2345fd


[ 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.