1*222bb02eSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*222bb02eSRob Herring (Arm)%YAML 1.2 3*222bb02eSRob Herring (Arm)--- 4*222bb02eSRob Herring (Arm)$id: http://devicetree.org/schemas/phy/ti,keystone-usbphy.yaml# 5*222bb02eSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*222bb02eSRob Herring (Arm) 7*222bb02eSRob Herring (Arm)title: TI Keystone USB PHY 8*222bb02eSRob Herring (Arm) 9*222bb02eSRob Herring (Arm)maintainers: 10*222bb02eSRob Herring (Arm) - Nishanth Menon <nm@ti.com> 11*222bb02eSRob Herring (Arm) - Santosh Shilimkar <ssantosh@kernel.org> 12*222bb02eSRob Herring (Arm) 13*222bb02eSRob Herring (Arm)description: 14*222bb02eSRob Herring (Arm) The main purpose of this PHY driver is to enable the USB PHY reference clock 15*222bb02eSRob Herring (Arm) gate on the Keystone SOC for both the USB2 and USB3 PHY. Otherwise it is just 16*222bb02eSRob Herring (Arm) an NOP PHY driver. Hence this node is referenced as both the usb2 and usb3 17*222bb02eSRob Herring (Arm) phy node in the USB Glue layer driver node. 18*222bb02eSRob Herring (Arm) 19*222bb02eSRob Herring (Arm)properties: 20*222bb02eSRob Herring (Arm) compatible: 21*222bb02eSRob Herring (Arm) const: ti,keystone-usbphy 22*222bb02eSRob Herring (Arm) 23*222bb02eSRob Herring (Arm) reg: 24*222bb02eSRob Herring (Arm) maxItems: 1 25*222bb02eSRob Herring (Arm) 26*222bb02eSRob Herring (Arm)required: 27*222bb02eSRob Herring (Arm) - compatible 28*222bb02eSRob Herring (Arm) - reg 29*222bb02eSRob Herring (Arm) 30*222bb02eSRob Herring (Arm)additionalProperties: false 31*222bb02eSRob Herring (Arm) 32*222bb02eSRob Herring (Arm)examples: 33*222bb02eSRob Herring (Arm) - | 34*222bb02eSRob Herring (Arm) usb-phy@2620738 { 35*222bb02eSRob Herring (Arm) compatible = "ti,keystone-usbphy"; 36*222bb02eSRob Herring (Arm) reg = <0x2620738 32>; 37*222bb02eSRob Herring (Arm) }; 38