xref: /freebsd/sys/contrib/device-tree/Bindings/net/pcs/fsl,lynx-pcs.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/net/pcs/fsl,lynx-pcs.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NXP Lynx PCS
8
9maintainers:
10  - Ioana Ciornei <ioana.ciornei@nxp.com>
11
12description: |
13  NXP Lynx 10G and 28G SerDes have Ethernet PCS devices which can be used as
14  protocol controllers. They are accessible over the Ethernet interface's MDIO
15  bus.
16
17properties:
18  compatible:
19    const: fsl,lynx-pcs
20
21  reg:
22    maxItems: 1
23
24required:
25  - compatible
26  - reg
27
28additionalProperties: false
29
30examples:
31  - |
32    mdio-bus {
33      #address-cells = <1>;
34      #size-cells = <0>;
35
36      qsgmii_pcs1: ethernet-pcs@1 {
37        compatible = "fsl,lynx-pcs";
38        reg = <1>;
39      };
40    };
41