1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,us 4 $id: http://devicetree.org/schemas/phy/qcom,usb-hsic-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm USB HSIC PHY Controller 7 title: Qualcomm USB HSIC PHY Controller 8 8 9 maintainers: 9 maintainers: 10 - Bjorn Andersson <andersson@kernel.org> 10 - Bjorn Andersson <andersson@kernel.org> 11 - Vinod Koul <vkoul@kernel.org> 11 - Vinod Koul <vkoul@kernel.org> 12 12 13 properties: 13 properties: 14 compatible: 14 compatible: 15 items: 15 items: 16 - enum: 16 - enum: 17 - qcom,usb-hsic-phy-mdm9615 17 - qcom,usb-hsic-phy-mdm9615 18 - qcom,usb-hsic-phy-msm8974 18 - qcom,usb-hsic-phy-msm8974 19 - const: qcom,usb-hsic-phy 19 - const: qcom,usb-hsic-phy 20 20 21 clocks: 21 clocks: 22 maxItems: 3 22 maxItems: 3 23 23 24 clock-names: 24 clock-names: 25 items: 25 items: 26 - const: phy 26 - const: phy 27 - const: cal 27 - const: cal 28 - const: cal_sleep 28 - const: cal_sleep 29 29 30 "#phy-cells": 30 "#phy-cells": 31 const: 0 31 const: 0 32 32 33 pinctrl-0: true 33 pinctrl-0: true 34 pinctrl-1: true 34 pinctrl-1: true 35 35 36 pinctrl-names: 36 pinctrl-names: 37 items: 37 items: 38 - const: init 38 - const: init 39 - const: default 39 - const: default 40 40 41 required: 41 required: 42 - compatible 42 - compatible 43 - clocks 43 - clocks 44 - clock-names 44 - clock-names 45 - "#phy-cells" 45 - "#phy-cells" 46 - pinctrl-0 46 - pinctrl-0 47 - pinctrl-1 47 - pinctrl-1 48 - pinctrl-names 48 - pinctrl-names 49 49 50 additionalProperties: false 50 additionalProperties: false 51 51 52 examples: 52 examples: 53 - | 53 - | 54 #include <dt-bindings/clock/qcom,gcc-msm89 54 #include <dt-bindings/clock/qcom,gcc-msm8974.h> 55 55 56 phy { 56 phy { 57 compatible = "qcom,usb-hsic-phy-msm897 57 compatible = "qcom,usb-hsic-phy-msm8974", 58 "qcom,usb-hsic-phy"; 58 "qcom,usb-hsic-phy"; 59 clocks = <&gcc GCC_USB_HSIC_CLK>, 59 clocks = <&gcc GCC_USB_HSIC_CLK>, 60 <&gcc GCC_USB_HSIC_IO_CAL_CLK 60 <&gcc GCC_USB_HSIC_IO_CAL_CLK>, 61 <&gcc GCC_USB_HSIC_IO_CAL_SLE 61 <&gcc GCC_USB_HSIC_IO_CAL_SLEEP_CLK>; 62 clock-names = "phy", "cal", "cal_sleep 62 clock-names = "phy", "cal", "cal_sleep"; 63 #phy-cells = <0>; 63 #phy-cells = <0>; 64 pinctrl-names = "init", "default"; 64 pinctrl-names = "init", "default"; 65 pinctrl-0 = <&hsic_sleep>; 65 pinctrl-0 = <&hsic_sleep>; 66 pinctrl-1 = <&hsic_default>; 66 pinctrl-1 = <&hsic_default>; 67 }; 67 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.