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/brcm,bcm6368-mdio-mux.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/brcm,bcm6368-mdio-mux.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Broadcom BCM6368 MDIO bus multiplexer
    8 
    9 maintainers:
   10   - Álvaro Fernández Rojas <noltari@gmail.com>
   11 
   12 description:
   13   This MDIO bus multiplexer defines buses that could be internal as well as
   14   external to SoCs. When child bus is selected, one needs to select these two
   15   properties as well to generate desired MDIO transaction on appropriate bus.
   16 
   17 allOf:
   18   - $ref: mdio-mux.yaml#
   19 
   20 properties:
   21   compatible:
   22     const: brcm,bcm6368-mdio-mux
   23 
   24   reg:
   25     maxItems: 1
   26 
   27 required:
   28   - compatible
   29   - reg
   30 
   31 unevaluatedProperties: false
   32 
   33 examples:
   34   - |
   35     mdio0: mdio@10e000b0 {
   36       #address-cells = <1>;
   37       #size-cells = <0>;
   38       compatible = "brcm,bcm6368-mdio-mux";
   39       reg = <0x10e000b0 0x6>;
   40 
   41       mdio_int: mdio@0 {
   42         #address-cells = <1>;
   43         #size-cells = <0>;
   44         reg = <0>;
   45       };
   46 
   47       mdio_ext: mdio@1 {
   48         #address-cells = <1>;
   49         #size-cells = <0>;
   50         reg = <1>;
   51       };
   52     };

Cache object: 65c1dbc4d24d7fef61b0dbe4231c9979


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