1e1811190SHeiner Kallweit# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2e1811190SHeiner Kallweit# Copyright 2019 BayLibre, SAS 3e1811190SHeiner Kallweit%YAML 1.2 4e1811190SHeiner Kallweit--- 5e1811190SHeiner Kallweit$id: "http://devicetree.org/schemas/phy/amlogic,g12a-usb3-pcie-phy.yaml#" 6e1811190SHeiner Kallweit$schema: "http://devicetree.org/meta-schemas/core.yaml#" 7e1811190SHeiner Kallweit 8e1811190SHeiner Kallweittitle: Amlogic G12A USB3 + PCIE Combo PHY 9e1811190SHeiner Kallweit 10e1811190SHeiner Kallweitmaintainers: 11e1811190SHeiner Kallweit - Neil Armstrong <neil.armstrong@linaro.org> 12e1811190SHeiner Kallweit 13e1811190SHeiner Kallweitproperties: 14e1811190SHeiner Kallweit compatible: 15e1811190SHeiner Kallweit enum: 16e1811190SHeiner Kallweit - amlogic,g12a-usb3-pcie-phy 17e1811190SHeiner Kallweit 18e1811190SHeiner Kallweit reg: 19e1811190SHeiner Kallweit maxItems: 1 20e1811190SHeiner Kallweit 21e1811190SHeiner Kallweit clocks: 22e1811190SHeiner Kallweit maxItems: 1 23e1811190SHeiner Kallweit 24e1811190SHeiner Kallweit clock-names: 25e1811190SHeiner Kallweit items: 26e1811190SHeiner Kallweit - const: ref_clk 27e1811190SHeiner Kallweit 28e1811190SHeiner Kallweit resets: 29e1811190SHeiner Kallweit maxItems: 1 30e1811190SHeiner Kallweit 31e1811190SHeiner Kallweit reset-names: 32e1811190SHeiner Kallweit items: 33e1811190SHeiner Kallweit - const: phy 34e1811190SHeiner Kallweit 35e1811190SHeiner Kallweit "#phy-cells": 36e1811190SHeiner Kallweit const: 1 37e1811190SHeiner Kallweit 38*a9b44498SNeil Armstrong phy-supply: 39*a9b44498SNeil Armstrong description: 40*a9b44498SNeil Armstrong Phandle to a regulator that provides power to the PHY. This 41*a9b44498SNeil Armstrong regulator will be managed during the PHY power on/off sequence. 42*a9b44498SNeil Armstrong 43e1811190SHeiner Kallweitrequired: 44e1811190SHeiner Kallweit - compatible 45e1811190SHeiner Kallweit - reg 46e1811190SHeiner Kallweit - clocks 47e1811190SHeiner Kallweit - clock-names 48e1811190SHeiner Kallweit - resets 49e1811190SHeiner Kallweit - reset-names 50e1811190SHeiner Kallweit - "#phy-cells" 51e1811190SHeiner Kallweit 52e1811190SHeiner KallweitadditionalProperties: false 53e1811190SHeiner Kallweit 54e1811190SHeiner Kallweitexamples: 55e1811190SHeiner Kallweit - | 56e1811190SHeiner Kallweit phy@46000 { 57e1811190SHeiner Kallweit compatible = "amlogic,g12a-usb3-pcie-phy"; 58e1811190SHeiner Kallweit reg = <0x46000 0x2000>; 59e1811190SHeiner Kallweit clocks = <&ref_clk>; 60e1811190SHeiner Kallweit clock-names = "ref_clk"; 61e1811190SHeiner Kallweit resets = <&phy_reset>; 62e1811190SHeiner Kallweit reset-names = "phy"; 63e1811190SHeiner Kallweit #phy-cells = <1>; 64e1811190SHeiner Kallweit }; 65