bcm-ns-usb3-phy.yaml (1320B)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/phy/bcm-ns-usb3-phy.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Broadcom Northstar USB 3.0 PHY 8 9description: | 10 Initialization of USB 3.0 PHY depends on Northstar version. There are currently 11 three known series: Ax, Bx and Cx. 12 Known A0: BCM4707 rev 0 13 Known B0: BCM4707 rev 4, BCM53573 rev 2 14 Known B1: BCM4707 rev 6 15 Known C0: BCM47094 rev 0 16 17maintainers: 18 - Rafał Miłecki <rafal@milecki.pl> 19 20properties: 21 compatible: 22 enum: 23 - brcm,ns-ax-usb3-phy 24 - brcm,ns-bx-usb3-phy 25 26 reg: 27 description: address of MDIO bus device 28 maxItems: 1 29 30 usb3-dmp-syscon: 31 $ref: /schemas/types.yaml#/definitions/phandle 32 description: 33 Phandle to the DMP (Device Management Plugin) syscon 34 35 "#phy-cells": 36 const: 0 37 38required: 39 - compatible 40 - reg 41 - usb3-dmp-syscon 42 - "#phy-cells" 43 44additionalProperties: false 45 46examples: 47 - | 48 mdio { 49 #address-cells = <1>; 50 #size-cells = <0>; 51 52 usb3-phy@10 { 53 compatible = "brcm,ns-ax-usb3-phy"; 54 reg = <0x10>; 55 usb3-dmp-syscon = <&usb3_dmp>; 56 #phy-cells = <0>; 57 }; 58 }; 59 60 usb3_dmp: syscon@18105000 { 61 reg = <0x18105000 0x1000>; 62 };