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