1*97b79512SBartosz Golaszewski# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*97b79512SBartosz Golaszewski%YAML 1.2 3*97b79512SBartosz Golaszewski--- 4*97b79512SBartosz Golaszewski$id: http://devicetree.org/schemas/phy/qcom,sa8775p-dwmac-sgmii-phy.yaml# 5*97b79512SBartosz Golaszewski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*97b79512SBartosz Golaszewski 7*97b79512SBartosz Golaszewskititle: Qualcomm SerDes/SGMII ethernet PHY controller 8*97b79512SBartosz Golaszewski 9*97b79512SBartosz Golaszewskimaintainers: 10*97b79512SBartosz Golaszewski - Bartosz Golaszewski <bartosz.golaszewski@linaro.org> 11*97b79512SBartosz Golaszewski 12*97b79512SBartosz Golaszewskidescription: 13*97b79512SBartosz Golaszewski The SerDes PHY sits between the MAC and the external PHY and provides 14*97b79512SBartosz Golaszewski separate Rx Tx lines. 15*97b79512SBartosz Golaszewski 16*97b79512SBartosz Golaszewskiproperties: 17*97b79512SBartosz Golaszewski compatible: 18*97b79512SBartosz Golaszewski const: qcom,sa8775p-dwmac-sgmii-phy 19*97b79512SBartosz Golaszewski 20*97b79512SBartosz Golaszewski reg: 21*97b79512SBartosz Golaszewski items: 22*97b79512SBartosz Golaszewski - description: serdes 23*97b79512SBartosz Golaszewski 24*97b79512SBartosz Golaszewski clocks: 25*97b79512SBartosz Golaszewski maxItems: 1 26*97b79512SBartosz Golaszewski 27*97b79512SBartosz Golaszewski clock-names: 28*97b79512SBartosz Golaszewski const: sgmi_ref 29*97b79512SBartosz Golaszewski 30*97b79512SBartosz Golaszewski phy-supply: 31*97b79512SBartosz Golaszewski description: 32*97b79512SBartosz Golaszewski Phandle to a regulator that provides power to the PHY. 33*97b79512SBartosz Golaszewski 34*97b79512SBartosz Golaszewski "#phy-cells": 35*97b79512SBartosz Golaszewski const: 0 36*97b79512SBartosz Golaszewski 37*97b79512SBartosz Golaszewskirequired: 38*97b79512SBartosz Golaszewski - compatible 39*97b79512SBartosz Golaszewski - reg 40*97b79512SBartosz Golaszewski - "#phy-cells" 41*97b79512SBartosz Golaszewski - clocks 42*97b79512SBartosz Golaszewski - clock-names 43*97b79512SBartosz Golaszewski 44*97b79512SBartosz GolaszewskiadditionalProperties: false 45*97b79512SBartosz Golaszewski 46*97b79512SBartosz Golaszewskiexamples: 47*97b79512SBartosz Golaszewski - | 48*97b79512SBartosz Golaszewski #include <dt-bindings/clock/qcom,sa8775p-gcc.h> 49*97b79512SBartosz Golaszewski serdes_phy: phy@8901000 { 50*97b79512SBartosz Golaszewski compatible = "qcom,sa8775p-dwmac-sgmii-phy"; 51*97b79512SBartosz Golaszewski reg = <0x08901000 0xe10>; 52*97b79512SBartosz Golaszewski clocks = <&gcc GCC_SGMI_CLKREF_EN>; 53*97b79512SBartosz Golaszewski clock-names = "sgmi_ref"; 54*97b79512SBartosz Golaszewski #phy-cells = <0>; 55*97b79512SBartosz Golaszewski }; 56