xref: /linux/Documentation/devicetree/bindings/net/dptel,dap8211r.yaml (revision 91ec2035134982b98fab0609a9fd8480e8217dc1)
1*0a5a6487SArtem Shimko# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*0a5a6487SArtem Shimko%YAML 1.2
3*0a5a6487SArtem Shimko---
4*0a5a6487SArtem Shimko$id: http://devicetree.org/schemas/net/dptel,dap8211r.yaml#
5*0a5a6487SArtem Shimko$schema: http://devicetree.org/meta-schemas/core.yaml#
6*0a5a6487SArtem Shimko
7*0a5a6487SArtem Shimkotitle: DAPU Telecom DAP8211R(I) Gigabit Ethernet PHY
8*0a5a6487SArtem Shimko
9*0a5a6487SArtem Shimkomaintainers:
10*0a5a6487SArtem Shimko  - Artem Shimko <a.shimko.dev@gmail.com>
11*0a5a6487SArtem Shimko
12*0a5a6487SArtem Shimkodescription: |
13*0a5a6487SArtem Shimko  The DAP8211R(I) is a Gigabit Ethernet PHY with RGMII interface,
14*0a5a6487SArtem Shimko  supporting IEEE 802.3az Energy Efficient Ethernet, IEEE 1588 SyncE,
15*0a5a6487SArtem Shimko  and an internal packet generator for diagnostics.
16*0a5a6487SArtem Shimko
17*0a5a6487SArtem Shimko  Specifications:
18*0a5a6487SArtem Shimko    - 10BASE-Te, 100BASE-TX, 1000BASE-T
19*0a5a6487SArtem Shimko    - RGMII with configurable TX/RX clock delays (150 ps steps, 0-2250 ps)
20*0a5a6487SArtem Shimko    - IEEE 802.3az-2010 Energy Efficient Ethernet
21*0a5a6487SArtem Shimko    - IEEE 1588 SyncE support
22*0a5a6487SArtem Shimko    - Internal packet generator and checker for link diagnostics
23*0a5a6487SArtem Shimko
24*0a5a6487SArtem ShimkoallOf:
25*0a5a6487SArtem Shimko  - $ref: ethernet-phy.yaml#
26*0a5a6487SArtem Shimko
27*0a5a6487SArtem Shimkoproperties:
28*0a5a6487SArtem Shimko  compatible:
29*0a5a6487SArtem Shimko    const: ethernet-phy-id0008.011b
30*0a5a6487SArtem Shimko
31*0a5a6487SArtem Shimko  reg:
32*0a5a6487SArtem Shimko    maxItems: 1
33*0a5a6487SArtem Shimko
34*0a5a6487SArtem Shimko  rx-internal-delay-ps:
35*0a5a6487SArtem Shimko    description:
36*0a5a6487SArtem Shimko      RGMII RX clock delay in picoseconds (0 to maximum).
37*0a5a6487SArtem Shimko    multipleOf: 150
38*0a5a6487SArtem Shimko    maximum: 2250
39*0a5a6487SArtem Shimko    default: 1950
40*0a5a6487SArtem Shimko
41*0a5a6487SArtem Shimko  tx-internal-delay-ps:
42*0a5a6487SArtem Shimko    description:
43*0a5a6487SArtem Shimko      RGMII TX clock delay in picoseconds (0 to maximum).
44*0a5a6487SArtem Shimko    multipleOf: 150
45*0a5a6487SArtem Shimko    maximum: 2250
46*0a5a6487SArtem Shimko    default: 1950
47*0a5a6487SArtem Shimko
48*0a5a6487SArtem ShimkounevaluatedProperties: false
49*0a5a6487SArtem Shimko
50*0a5a6487SArtem Shimkoexamples:
51*0a5a6487SArtem Shimko  - |
52*0a5a6487SArtem Shimko    mdio {
53*0a5a6487SArtem Shimko        #address-cells = <1>;
54*0a5a6487SArtem Shimko        #size-cells = <0>;
55*0a5a6487SArtem Shimko
56*0a5a6487SArtem Shimko        ethernet-phy@1 {
57*0a5a6487SArtem Shimko            compatible = "ethernet-phy-id0008.011b";
58*0a5a6487SArtem Shimko            reg = <1>;
59*0a5a6487SArtem Shimko            rx-internal-delay-ps = <1950>;
60*0a5a6487SArtem Shimko            tx-internal-delay-ps = <1950>;
61*0a5a6487SArtem Shimko        };
62*0a5a6487SArtem Shimko    };
63