13f3ec9b6SRafał Miłecki# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 23f3ec9b6SRafał Miłecki%YAML 1.2 33f3ec9b6SRafał Miłecki--- 43f3ec9b6SRafał Miłecki$id: http://devicetree.org/schemas/phy/bcm-ns-usb2-phy.yaml# 53f3ec9b6SRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml# 63f3ec9b6SRafał Miłecki 73f3ec9b6SRafał Miłeckititle: Broadcom Northstar USB 2.0 PHY 83f3ec9b6SRafał Miłecki 93f3ec9b6SRafał Miłeckidescription: > 103f3ec9b6SRafał Miłecki To initialize USB 2.0 PHY driver needs to setup PLL correctly. 113f3ec9b6SRafał Miłecki To do this it requires passing phandle to the USB PHY reference clock. 123f3ec9b6SRafał Miłecki 133f3ec9b6SRafał Miłeckimaintainers: 143f3ec9b6SRafał Miłecki - Rafał Miłecki <rafal@milecki.pl> 153f3ec9b6SRafał Miłecki 163f3ec9b6SRafał Miłeckiproperties: 173f3ec9b6SRafał Miłecki compatible: 183f3ec9b6SRafał Miłecki const: brcm,ns-usb2-phy 193f3ec9b6SRafał Miłecki 203f3ec9b6SRafał Miłecki reg: 213f3ec9b6SRafał Miłecki items: 223f3ec9b6SRafał Miłecki - description: iomem address range of DMU (Device Management Unit) 233f3ec9b6SRafał Miłecki 243f3ec9b6SRafał Miłecki reg-names: 253f3ec9b6SRafał Miłecki items: 263f3ec9b6SRafał Miłecki - const: dmu 273f3ec9b6SRafał Miłecki 283f3ec9b6SRafał Miłecki clocks: 293f3ec9b6SRafał Miłecki items: 303f3ec9b6SRafał Miłecki - description: USB PHY reference clock 313f3ec9b6SRafał Miłecki 323f3ec9b6SRafał Miłecki clock-names: 333f3ec9b6SRafał Miłecki items: 343f3ec9b6SRafał Miłecki - const: phy-ref-clk 353f3ec9b6SRafał Miłecki 363f3ec9b6SRafał Miłecki "#phy-cells": 373f3ec9b6SRafał Miłecki const: 0 383f3ec9b6SRafał Miłecki 393f3ec9b6SRafał Miłeckirequired: 403f3ec9b6SRafał Miłecki - compatible 413f3ec9b6SRafał Miłecki - reg 423f3ec9b6SRafał Miłecki - reg-names 433f3ec9b6SRafał Miłecki - clocks 443f3ec9b6SRafał Miłecki - clock-names 453f3ec9b6SRafał Miłecki - "#phy-cells" 463f3ec9b6SRafał Miłecki 473f3ec9b6SRafał MiłeckiadditionalProperties: false 483f3ec9b6SRafał Miłecki 493f3ec9b6SRafał Miłeckiexamples: 503f3ec9b6SRafał Miłecki - | 513f3ec9b6SRafał Miłecki #include <dt-bindings/clock/bcm-nsp.h> 523f3ec9b6SRafał Miłecki phy@1800c000 { 533f3ec9b6SRafał Miłecki compatible = "brcm,ns-usb2-phy"; 543f3ec9b6SRafał Miłecki reg = <0x1800c000 0x1000>; 553f3ec9b6SRafał Miłecki reg-names = "dmu"; 563f3ec9b6SRafał Miłecki clocks = <&genpll BCM_NSP_GENPLL_USB_PHY_REF_CLK>; 573f3ec9b6SRafał Miłecki clock-names = "phy-ref-clk"; 583f3ec9b6SRafał Miłecki #phy-cells = <0>; 593f3ec9b6SRafał Miłecki }; 60