66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/phy/amlogic,meson8-hdmi-tx-phy.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Amlogic Meson8, Meson8b and Meson8m2 HDMI TX PHY8 9maintainers:10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com>11 12description: |+13 The HDMI TX PHY node should be the child of a syscon node with the14 required property:15 16 compatible = "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon"17 18 Refer to the bindings described in19 Documentation/devicetree/bindings/mfd/syscon.yaml20 21properties:22 $nodename:23 pattern: "^hdmi-phy@[0-9a-f]+$"24 25 compatible:26 oneOf:27 - items:28 - enum:29 - amlogic,meson8b-hdmi-tx-phy30 - amlogic,meson8m2-hdmi-tx-phy31 - const: amlogic,meson8-hdmi-tx-phy32 - const: amlogic,meson8-hdmi-tx-phy33 34 reg:35 maxItems: 136 37 clocks:38 minItems: 139 description:40 HDMI TMDS clock41 42 "#phy-cells":43 const: 044 45required:46 - compatible47 - "#phy-cells"48 49additionalProperties: false50 51examples:52 - |53 hdmi-phy@3a0 {54 compatible = "amlogic,meson8-hdmi-tx-phy";55 reg = <0x3a0 0xc>;56 clocks = <&tmds_clock>;57 #phy-cells = <0>;58 };59 - |60 hdmi-phy@3a0 {61 compatible = "amlogic,meson8b-hdmi-tx-phy", "amlogic,meson8-hdmi-tx-phy";62 reg = <0x3a0 0xc>;63 clocks = <&tmds_clock>;64 #phy-cells = <0>;65 };66