1*8a676e1bSRamuthevar Vadivel Murugan# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*8a676e1bSRamuthevar Vadivel Murugan%YAML 1.2 3*8a676e1bSRamuthevar Vadivel Murugan--- 4*8a676e1bSRamuthevar Vadivel Murugan$id: http://devicetree.org/schemas/phy/intel,lgm-usb-phy.yaml# 5*8a676e1bSRamuthevar Vadivel Murugan$schema: http://devicetree.org/meta-schemas/core.yaml# 6*8a676e1bSRamuthevar Vadivel Murugan 7*8a676e1bSRamuthevar Vadivel Murugantitle: Intel LGM USB PHY Device Tree Bindings 8*8a676e1bSRamuthevar Vadivel Murugan 9*8a676e1bSRamuthevar Vadivel Muruganmaintainers: 10*8a676e1bSRamuthevar Vadivel Murugan - Vadivel Murugan Ramuthevar <vadivel.muruganx.ramuthevar@linux.intel.com> 11*8a676e1bSRamuthevar Vadivel Murugan 12*8a676e1bSRamuthevar Vadivel Muruganproperties: 13*8a676e1bSRamuthevar Vadivel Murugan compatible: 14*8a676e1bSRamuthevar Vadivel Murugan const: intel,lgm-usb-phy 15*8a676e1bSRamuthevar Vadivel Murugan 16*8a676e1bSRamuthevar Vadivel Murugan reg: 17*8a676e1bSRamuthevar Vadivel Murugan maxItems: 1 18*8a676e1bSRamuthevar Vadivel Murugan 19*8a676e1bSRamuthevar Vadivel Murugan clocks: 20*8a676e1bSRamuthevar Vadivel Murugan maxItems: 1 21*8a676e1bSRamuthevar Vadivel Murugan 22*8a676e1bSRamuthevar Vadivel Murugan resets: 23*8a676e1bSRamuthevar Vadivel Murugan items: 24*8a676e1bSRamuthevar Vadivel Murugan - description: USB PHY and Host controller reset 25*8a676e1bSRamuthevar Vadivel Murugan - description: APB BUS reset 26*8a676e1bSRamuthevar Vadivel Murugan - description: General Hardware reset 27*8a676e1bSRamuthevar Vadivel Murugan 28*8a676e1bSRamuthevar Vadivel Murugan reset-names: 29*8a676e1bSRamuthevar Vadivel Murugan items: 30*8a676e1bSRamuthevar Vadivel Murugan - const: phy 31*8a676e1bSRamuthevar Vadivel Murugan - const: apb 32*8a676e1bSRamuthevar Vadivel Murugan - const: phy31 33*8a676e1bSRamuthevar Vadivel Murugan 34*8a676e1bSRamuthevar Vadivel Murugan "#phy-cells": 35*8a676e1bSRamuthevar Vadivel Murugan const: 0 36*8a676e1bSRamuthevar Vadivel Murugan 37*8a676e1bSRamuthevar Vadivel Muruganrequired: 38*8a676e1bSRamuthevar Vadivel Murugan - compatible 39*8a676e1bSRamuthevar Vadivel Murugan - clocks 40*8a676e1bSRamuthevar Vadivel Murugan - reg 41*8a676e1bSRamuthevar Vadivel Murugan - resets 42*8a676e1bSRamuthevar Vadivel Murugan - reset-names 43*8a676e1bSRamuthevar Vadivel Murugan - "#phy-cells" 44*8a676e1bSRamuthevar Vadivel Murugan 45*8a676e1bSRamuthevar Vadivel MuruganadditionalProperties: false 46*8a676e1bSRamuthevar Vadivel Murugan 47*8a676e1bSRamuthevar Vadivel Muruganexamples: 48*8a676e1bSRamuthevar Vadivel Murugan - | 49*8a676e1bSRamuthevar Vadivel Murugan usb-phy@e7e00000 { 50*8a676e1bSRamuthevar Vadivel Murugan compatible = "intel,lgm-usb-phy"; 51*8a676e1bSRamuthevar Vadivel Murugan reg = <0xe7e00000 0x10000>; 52*8a676e1bSRamuthevar Vadivel Murugan clocks = <&cgu0 153>; 53*8a676e1bSRamuthevar Vadivel Murugan resets = <&rcu 0x70 0x24>, 54*8a676e1bSRamuthevar Vadivel Murugan <&rcu 0x70 0x26>, 55*8a676e1bSRamuthevar Vadivel Murugan <&rcu 0x70 0x28>; 56*8a676e1bSRamuthevar Vadivel Murugan reset-names = "phy", "apb", "phy31"; 57*8a676e1bSRamuthevar Vadivel Murugan #phy-cells = <0>; 58*8a676e1bSRamuthevar Vadivel Murugan }; 59