Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: "http://devicetree.org/schemas/phy/amlogic,meson8-hdmi-tx-phy.yaml#"
0005 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
0006 
0007 title: Amlogic Meson8, Meson8b and Meson8m2 HDMI TX PHY
0008 
0009 maintainers:
0010   - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
0011 
0012 description: |+
0013   The HDMI TX PHY node should be the child of a syscon node with the
0014   required property:
0015 
0016   compatible = "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon"
0017 
0018   Refer to the bindings described in
0019   Documentation/devicetree/bindings/mfd/syscon.yaml
0020 
0021 properties:
0022   $nodename:
0023     pattern: "^hdmi-phy@[0-9a-f]+$"
0024 
0025   compatible:
0026     oneOf:
0027       - items:
0028           - enum:
0029               - amlogic,meson8b-hdmi-tx-phy
0030               - amlogic,meson8m2-hdmi-tx-phy
0031           - const: amlogic,meson8-hdmi-tx-phy
0032       - const: amlogic,meson8-hdmi-tx-phy
0033 
0034   reg:
0035     maxItems: 1
0036 
0037   clocks:
0038     minItems: 1
0039     description:
0040       HDMI TMDS clock
0041 
0042   "#phy-cells":
0043     const: 0
0044 
0045 required:
0046   - compatible
0047   - "#phy-cells"
0048 
0049 additionalProperties: false
0050 
0051 examples:
0052   - |
0053     hdmi-phy@3a0 {
0054       compatible = "amlogic,meson8-hdmi-tx-phy";
0055       reg = <0x3a0 0xc>;
0056       clocks = <&tmds_clock>;
0057       #phy-cells = <0>;
0058     };
0059   - |
0060     hdmi-phy@3a0 {
0061       compatible = "amlogic,meson8b-hdmi-tx-phy", "amlogic,meson8-hdmi-tx-phy";
0062       reg = <0x3a0 0xc>;
0063       clocks = <&tmds_clock>;
0064       #phy-cells = <0>;
0065     };