15956d97fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0 25956d97fSEmmanuel Vadot%YAML 1.2 35956d97fSEmmanuel Vadot--- 45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/phy/rockchip-usb-phy.yaml# 55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65956d97fSEmmanuel Vadot 75956d97fSEmmanuel Vadottitle: Rockchip USB2.0 phy 85956d97fSEmmanuel Vadot 95956d97fSEmmanuel Vadotmaintainers: 105956d97fSEmmanuel Vadot - Heiko Stuebner <heiko@sntech.de> 115956d97fSEmmanuel Vadot 125956d97fSEmmanuel Vadotproperties: 135956d97fSEmmanuel Vadot compatible: 14*8cc087a1SEmmanuel Vadot enum: 155956d97fSEmmanuel Vadot - rockchip,rk3066a-usb-phy 165956d97fSEmmanuel Vadot - rockchip,rk3188-usb-phy 17*8cc087a1SEmmanuel Vadot - rockchip,rk3288-usb-phy 185956d97fSEmmanuel Vadot 195956d97fSEmmanuel Vadot "#address-cells": 205956d97fSEmmanuel Vadot const: 1 215956d97fSEmmanuel Vadot 225956d97fSEmmanuel Vadot "#size-cells": 235956d97fSEmmanuel Vadot const: 0 245956d97fSEmmanuel Vadot 255956d97fSEmmanuel Vadotrequired: 265956d97fSEmmanuel Vadot - compatible 275956d97fSEmmanuel Vadot - "#address-cells" 285956d97fSEmmanuel Vadot - "#size-cells" 295956d97fSEmmanuel Vadot 305956d97fSEmmanuel VadotadditionalProperties: false 315956d97fSEmmanuel Vadot 325956d97fSEmmanuel VadotpatternProperties: 335956d97fSEmmanuel Vadot "usb-phy@[0-9a-f]+$": 345956d97fSEmmanuel Vadot type: object 355956d97fSEmmanuel Vadot 365956d97fSEmmanuel Vadot properties: 375956d97fSEmmanuel Vadot reg: 385956d97fSEmmanuel Vadot maxItems: 1 395956d97fSEmmanuel Vadot 405956d97fSEmmanuel Vadot "#phy-cells": 415956d97fSEmmanuel Vadot const: 0 425956d97fSEmmanuel Vadot 435956d97fSEmmanuel Vadot clocks: 445956d97fSEmmanuel Vadot maxItems: 1 455956d97fSEmmanuel Vadot 465956d97fSEmmanuel Vadot clock-names: 475956d97fSEmmanuel Vadot const: phyclk 485956d97fSEmmanuel Vadot 495956d97fSEmmanuel Vadot "#clock-cells": 505956d97fSEmmanuel Vadot const: 0 515956d97fSEmmanuel Vadot 525956d97fSEmmanuel Vadot resets: 535956d97fSEmmanuel Vadot maxItems: 1 545956d97fSEmmanuel Vadot 555956d97fSEmmanuel Vadot reset-names: 565956d97fSEmmanuel Vadot const: phy-reset 575956d97fSEmmanuel Vadot 585956d97fSEmmanuel Vadot vbus-supply: 595956d97fSEmmanuel Vadot description: phandle for vbus power source 605956d97fSEmmanuel Vadot 615956d97fSEmmanuel Vadot required: 625956d97fSEmmanuel Vadot - reg 635956d97fSEmmanuel Vadot - "#phy-cells" 645956d97fSEmmanuel Vadot 655956d97fSEmmanuel Vadot additionalProperties: false 665956d97fSEmmanuel Vadot 675956d97fSEmmanuel Vadotexamples: 685956d97fSEmmanuel Vadot - | 695956d97fSEmmanuel Vadot usbphy: usbphy { 705956d97fSEmmanuel Vadot compatible = "rockchip,rk3288-usb-phy"; 715956d97fSEmmanuel Vadot #address-cells = <1>; 725956d97fSEmmanuel Vadot #size-cells = <0>; 735956d97fSEmmanuel Vadot 745956d97fSEmmanuel Vadot usbphy0: usb-phy@320 { 755956d97fSEmmanuel Vadot reg = <0x320>; 765956d97fSEmmanuel Vadot #phy-cells = <0>; 775956d97fSEmmanuel Vadot }; 785956d97fSEmmanuel Vadot }; 79