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

dt-bindings: phy: Convert qca,ar7100-usb-phy to DT schema

Convert the Qualcomm-Atheros AR7100 USB PHY binding to DT schema format.
It's a straight forward conversion.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20250607212625.744008-1-robh@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Rob Herring (Arm) and committed by
Vinod Koul
3ed7be12 90647aa7

+50 -19
-18
Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
··· 1 - * Atheros AR71XX/9XXX USB PHY 2 - 3 - Required properties: 4 - - compatible: "qca,ar7100-usb-phy" 5 - - #phys-cells: should be 0 6 - - reset-names: "phy"[, "suspend-override"] 7 - - resets: references to the reset controllers 8 - 9 - Example: 10 - 11 - usb-phy { 12 - compatible = "qca,ar7100-usb-phy"; 13 - 14 - reset-names = "phy", "suspend-override"; 15 - resets = <&rst 4>, <&rst 3>; 16 - 17 - #phy-cells = <0>; 18 - };
+49
Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/phy/qca,ar7100-usb-phy.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Atheros AR71XX/9XXX USB PHY 8 + 9 + maintainers: 10 + - Alban Bedel <albeu@free.fr> 11 + 12 + properties: 13 + compatible: 14 + items: 15 + - const: qca,ar7100-usb-phy 16 + 17 + reset-names: 18 + description: Names of reset lines in order. 19 + minItems: 1 20 + items: 21 + - const: phy 22 + - const: suspend-override 23 + 24 + resets: 25 + description: References to the reset controllers. 26 + minItems: 1 27 + items: 28 + - description: Reset controller for phy 29 + - description: Reset controller for suspend-override 30 + 31 + '#phy-cells': 32 + const: 0 33 + 34 + required: 35 + - compatible 36 + - reset-names 37 + - resets 38 + - '#phy-cells' 39 + 40 + additionalProperties: false 41 + 42 + examples: 43 + - | 44 + usb-phy { 45 + compatible = "qca,ar7100-usb-phy"; 46 + reset-names = "phy", "suspend-override"; 47 + resets = <&rst 4>, <&rst 3>; 48 + #phy-cells = <0>; 49 + };
+1 -1
MAINTAINERS
··· 3823 3823 S: Maintained 3824 3824 W: https://github.com/AlbanBedel/linux 3825 3825 T: git git://github.com/AlbanBedel/linux 3826 - F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3826 + F: Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml 3827 3827 F: drivers/phy/qualcomm/phy-ath79-usb.c 3828 3828 3829 3829 ATHEROS ATH GENERIC UTILITIES