brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 78607ee Raw
96 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4 5$id: http://devicetree.org/schemas/phy/qcom,hdmi-phy-qmp.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Qualcomm Adreno/Snapdragon QMP HDMI phy9 10maintainers:11  - Rob Clark <robdclark@gmail.com>12 13properties:14  compatible:15    enum:16      - qcom,hdmi-phy-899617      - qcom,hdmi-phy-899818 19  reg:20    maxItems: 621 22  reg-names:23    items:24      - const: hdmi_pll25      - const: hdmi_tx_l026      - const: hdmi_tx_l127      - const: hdmi_tx_l228      - const: hdmi_tx_l329      - const: hdmi_phy30 31  clocks:32    minItems: 233    maxItems: 334 35  clock-names:36    minItems: 237    items:38      - const: iface39      - const: ref40      - const: xo41 42  power-domains:43    maxItems: 144 45  vcca-supply:46    description: phandle to VCCA supply regulator47 48  vddio-supply:49    description: phandle to VDD I/O supply regulator50 51  '#clock-cells':52    const: 053 54  '#phy-cells':55    const: 056 57required:58  - compatible59  - clocks60  - clock-names61  - reg62  - reg-names63  - '#phy-cells'64 65additionalProperties: false66 67examples:68  - |69    hdmi-phy@9a0600 {70      compatible = "qcom,hdmi-phy-8996";71      reg = <0x009a0600 0x1c4>,72            <0x009a0a00 0x124>,73            <0x009a0c00 0x124>,74            <0x009a0e00 0x124>,75            <0x009a1000 0x124>,76            <0x009a1200 0x0c8>;77      reg-names = "hdmi_pll",78                  "hdmi_tx_l0",79                  "hdmi_tx_l1",80                  "hdmi_tx_l2",81                  "hdmi_tx_l3",82                  "hdmi_phy";83 84      clocks = <&mmcc 116>,85               <&gcc 214>,86               <&xo_board>;87      clock-names = "iface",88                    "ref",89                    "xo";90      #clock-cells = <0>;91      #phy-cells = <0>;92 93      vddio-supply = <&vreg_l12a_1p8>;94      vcca-supply = <&vreg_l28a_0p925>;95    };96