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