1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/phy/bcm-ns-usb2-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom Northstar USB 2.0 PHY
10 To initialize USB 2.0 PHY driver needs to setup PLL correctly.
11 To do this it requires passing phandle to the USB PHY reference clock.
14 - Rafał Miłecki <rafal@milecki.pl>
18 const: brcm,ns-usb2-phy
23 description: PHY control register
25 description: iomem address range of DMU (Device Management Unit)
33 description: phandle to syscon for clkset register
34 $ref: /schemas/types.yaml#/definitions/phandle
38 - description: USB PHY reference clock
60 additionalProperties: false
64 #include <dt-bindings/clock/bcm-nsp.h>
66 compatible = "brcm,ns-usb2-phy";
67 reg = <0x1800c164 0x4>;
68 brcm,syscon-clkset = <&clkset>;
69 clocks = <&genpll BCM_NSP_GENPLL_USB_PHY_REF_CLK>;
70 clock-names = "phy-ref-clk";