Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

doc: dt-binding: cdns-salvo-phy: add binding doc

Add Cadence SALVO PHY binding doc, this PHY is a legacy module,
and is only used for USB3 and USB2.

Signed-off-by: Peter Chen <peter.chen@nxp.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>

authored by

Peter Chen and committed by
Kishon Vijay Abraham I
6bbee9da b9d3e8a3

+52
+52
Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 + # Copyright (c) 2020 NXP 3 + %YAML 1.2 4 + --- 5 + $id: "http://devicetree.org/schemas/phy/cdns,salvo-phy.yaml#" 6 + $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 + 8 + title: Cadence SALVO PHY 9 + 10 + maintainers: 11 + - Peter Chen <peter.chen@nxp.com> 12 + 13 + properties: 14 + compatible: 15 + enum: 16 + - nxp,salvo-phy 17 + 18 + reg: 19 + maxItems: 1 20 + 21 + clocks: 22 + maxItems: 1 23 + 24 + clock-names: 25 + items: 26 + - const: salvo_phy_clk 27 + 28 + power-domains: 29 + maxItems: 1 30 + 31 + "#phy-cells": 32 + const: 0 33 + 34 + required: 35 + - compatible 36 + - reg 37 + - "#phy-cells" 38 + 39 + additionalProperties: false 40 + 41 + examples: 42 + - | 43 + #include <dt-bindings/firmware/imx/rsrc.h> 44 + 45 + usb3phy: usb3-phy@5b160000 { 46 + compatible = "nxp,salvo-phy"; 47 + reg = <0x5b160000 0x40000>; 48 + clocks = <&usb3_lpcg 4>; 49 + clock-names = "salvo_phy_clk"; 50 + power-domains = <&pd IMX_SC_R_USB_2_PHY>; 51 + #phy-cells = <0>; 52 + };