xref: /freebsd/sys/contrib/device-tree/Bindings/net/pcs/fsl,lynx-pcs.yaml (revision 7fdf597e96a02165cfe22ff357b857d5fa15ed8a)
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