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/amlogic 4 $id: http://devicetree.org/schemas/phy/amlogic,meson8-hdmi-tx-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Amlogic Meson8, Meson8b and Meson8m2 HD 7 title: Amlogic Meson8, Meson8b and Meson8m2 HDMI TX PHY 8 8 9 maintainers: 9 maintainers: 10 - Martin Blumenstingl <martin.blumenstingl@go 10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com> 11 11 12 description: |+ 12 description: |+ 13 The HDMI TX PHY node should be the child of 13 The HDMI TX PHY node should be the child of a syscon node with the 14 required property: 14 required property: 15 15 16 compatible = "amlogic,meson-hhi-sysctrl", "s 16 compatible = "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon" 17 17 18 Refer to the bindings described in 18 Refer to the bindings described in 19 Documentation/devicetree/bindings/mfd/syscon 19 Documentation/devicetree/bindings/mfd/syscon.yaml 20 20 21 properties: 21 properties: 22 $nodename: 22 $nodename: 23 pattern: "^hdmi-phy@[0-9a-f]+$" 23 pattern: "^hdmi-phy@[0-9a-f]+$" 24 24 25 compatible: 25 compatible: 26 oneOf: 26 oneOf: 27 - items: 27 - items: 28 - enum: 28 - enum: 29 - amlogic,meson8b-hdmi-tx-phy 29 - amlogic,meson8b-hdmi-tx-phy 30 - amlogic,meson8m2-hdmi-tx-phy 30 - amlogic,meson8m2-hdmi-tx-phy 31 - const: amlogic,meson8-hdmi-tx-phy 31 - const: amlogic,meson8-hdmi-tx-phy 32 - const: amlogic,meson8-hdmi-tx-phy 32 - const: amlogic,meson8-hdmi-tx-phy 33 33 34 reg: 34 reg: 35 maxItems: 1 35 maxItems: 1 36 36 37 clocks: 37 clocks: 38 minItems: 1 38 minItems: 1 39 description: 39 description: 40 HDMI TMDS clock 40 HDMI TMDS clock 41 41 42 "#phy-cells": 42 "#phy-cells": 43 const: 0 43 const: 0 44 44 45 required: 45 required: 46 - compatible 46 - compatible 47 - "#phy-cells" 47 - "#phy-cells" 48 48 49 additionalProperties: false 49 additionalProperties: false 50 50 51 examples: 51 examples: 52 - | 52 - | 53 hdmi-phy@3a0 { 53 hdmi-phy@3a0 { 54 compatible = "amlogic,meson8-hdmi-tx-phy 54 compatible = "amlogic,meson8-hdmi-tx-phy"; 55 reg = <0x3a0 0xc>; 55 reg = <0x3a0 0xc>; 56 clocks = <&tmds_clock>; 56 clocks = <&tmds_clock>; 57 #phy-cells = <0>; 57 #phy-cells = <0>; 58 }; 58 }; 59 - | 59 - | 60 hdmi-phy@3a0 { 60 hdmi-phy@3a0 { 61 compatible = "amlogic,meson8b-hdmi-tx-ph 61 compatible = "amlogic,meson8b-hdmi-tx-phy", "amlogic,meson8-hdmi-tx-phy"; 62 reg = <0x3a0 0xc>; 62 reg = <0x3a0 0xc>; 63 clocks = <&tmds_clock>; 63 clocks = <&tmds_clock>; 64 #phy-cells = <0>; 64 #phy-cells = <0>; 65 }; 65 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.