63 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---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 PHY8 9description: |10 Initialization of USB 3.0 PHY depends on Northstar version. There are currently11 three known series: Ax, Bx and Cx.12 Known A0: BCM4707 rev 013 Known B0: BCM4707 rev 4, BCM53573 rev 214 Known B1: BCM4707 rev 615 Known C0: BCM47094 rev 016 17maintainers:18 - Rafał Miłecki <rafal@milecki.pl>19 20properties:21 compatible:22 enum:23 - brcm,ns-ax-usb3-phy24 - brcm,ns-bx-usb3-phy25 26 reg:27 description: address of MDIO bus device28 maxItems: 129 30 usb3-dmp-syscon:31 $ref: /schemas/types.yaml#/definitions/phandle32 description:33 Phandle to the DMP (Device Management Plugin) syscon34 35 "#phy-cells":36 const: 037 38required:39 - compatible40 - reg41 - usb3-dmp-syscon42 - "#phy-cells"43 44additionalProperties: false45 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 };63