18bab661aSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 28bab661aSEmmanuel Vadot# Copyright 2019 BayLibre, SAS 38bab661aSEmmanuel Vadot%YAML 1.2 48bab661aSEmmanuel Vadot--- 58bab661aSEmmanuel Vadot$id: "http://devicetree.org/schemas/phy/amlogic,g12a-usb3-pcie-phy.yaml#" 68bab661aSEmmanuel Vadot$schema: "http://devicetree.org/meta-schemas/core.yaml#" 78bab661aSEmmanuel Vadot 88bab661aSEmmanuel Vadottitle: Amlogic G12A USB3 + PCIE Combo PHY 98bab661aSEmmanuel Vadot 108bab661aSEmmanuel Vadotmaintainers: 118bab661aSEmmanuel Vadot - Neil Armstrong <neil.armstrong@linaro.org> 128bab661aSEmmanuel Vadot 138bab661aSEmmanuel Vadotproperties: 148bab661aSEmmanuel Vadot compatible: 158bab661aSEmmanuel Vadot enum: 168bab661aSEmmanuel Vadot - amlogic,g12a-usb3-pcie-phy 178bab661aSEmmanuel Vadot 188bab661aSEmmanuel Vadot reg: 198bab661aSEmmanuel Vadot maxItems: 1 208bab661aSEmmanuel Vadot 218bab661aSEmmanuel Vadot clocks: 228bab661aSEmmanuel Vadot maxItems: 1 238bab661aSEmmanuel Vadot 248bab661aSEmmanuel Vadot clock-names: 258bab661aSEmmanuel Vadot items: 268bab661aSEmmanuel Vadot - const: ref_clk 278bab661aSEmmanuel Vadot 288bab661aSEmmanuel Vadot resets: 298bab661aSEmmanuel Vadot maxItems: 1 308bab661aSEmmanuel Vadot 318bab661aSEmmanuel Vadot reset-names: 328bab661aSEmmanuel Vadot items: 338bab661aSEmmanuel Vadot - const: phy 348bab661aSEmmanuel Vadot 358bab661aSEmmanuel Vadot "#phy-cells": 368bab661aSEmmanuel Vadot const: 1 378bab661aSEmmanuel Vadot 38*cb7aa33aSEmmanuel Vadot phy-supply: 39*cb7aa33aSEmmanuel Vadot description: 40*cb7aa33aSEmmanuel Vadot Phandle to a regulator that provides power to the PHY. This 41*cb7aa33aSEmmanuel Vadot regulator will be managed during the PHY power on/off sequence. 42*cb7aa33aSEmmanuel Vadot 438bab661aSEmmanuel Vadotrequired: 448bab661aSEmmanuel Vadot - compatible 458bab661aSEmmanuel Vadot - reg 468bab661aSEmmanuel Vadot - clocks 478bab661aSEmmanuel Vadot - clock-names 488bab661aSEmmanuel Vadot - resets 498bab661aSEmmanuel Vadot - reset-names 508bab661aSEmmanuel Vadot - "#phy-cells" 518bab661aSEmmanuel Vadot 528bab661aSEmmanuel VadotadditionalProperties: false 538bab661aSEmmanuel Vadot 548bab661aSEmmanuel Vadotexamples: 558bab661aSEmmanuel Vadot - | 568bab661aSEmmanuel Vadot phy@46000 { 578bab661aSEmmanuel Vadot compatible = "amlogic,g12a-usb3-pcie-phy"; 588bab661aSEmmanuel Vadot reg = <0x46000 0x2000>; 598bab661aSEmmanuel Vadot clocks = <&ref_clk>; 608bab661aSEmmanuel Vadot clock-names = "ref_clk"; 618bab661aSEmmanuel Vadot resets = <&phy_reset>; 628bab661aSEmmanuel Vadot reset-names = "phy"; 638bab661aSEmmanuel Vadot #phy-cells = <1>; 648bab661aSEmmanuel Vadot }; 65