FILE
ingenic,jz4780-hdmi.yaml
File preview with syntax highlighting.
linux-6.19.14/Documentation/devicetree/bindings/display/bridge/ingenic,jz4780-hdmi.yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/display/bridge/ingenic,jz4780-hdmi.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Ingenic JZ4780 HDMI Transmitter 8 9maintainers: 10 - H. Nikolaus Schaller <hns@goldelico.com> 11 12description: | 13 The HDMI Transmitter in the Ingenic JZ4780 is a Synopsys DesignWare HDMI 1.4 14 TX controller IP with accompanying PHY IP. 15 16allOf: 17 - $ref: synopsys,dw-hdmi.yaml# 18 19properties: 20 compatible: 21 const: ingenic,jz4780-dw-hdmi 22 23 reg-io-width: 24 const: 4 25 26 clocks: 27 maxItems: 2 28 29 clock-names: 30 maxItems: 2 31 32 ports: 33 $ref: /schemas/graph.yaml#/properties/ports 34 35 properties: 36 port@0: 37 $ref: /schemas/graph.yaml#/properties/port 38 description: Input from LCD controller output. 39 40 port@1: 41 $ref: /schemas/graph.yaml#/properties/port 42 description: Link to the HDMI connector. 43 44required: 45 - compatible 46 - clocks 47 - clock-names 48 - ports 49 - reg-io-width 50 51unevaluatedProperties: false 52 53examples: 54 - | 55 #include <dt-bindings/clock/ingenic,jz4780-cgu.h> 56 57 hdmi: hdmi@10180000 { 58 compatible = "ingenic,jz4780-dw-hdmi"; 59 reg = <0x10180000 0x8000>; 60 reg-io-width = <4>; 61 interrupt-parent = <&intc>; 62 interrupts = <3>; 63 clocks = <&cgu JZ4780_CLK_AHB0>, <&cgu JZ4780_CLK_HDMI>; 64 clock-names = "iahb", "isfr"; 65 66 ports { 67 #address-cells = <1>; 68 #size-cells = <0>; 69 hdmi_in: port@0 { 70 reg = <0>; 71 dw_hdmi_in: endpoint { 72 remote-endpoint = <&jz4780_lcd_out>; 73 }; 74 }; 75 hdmi_out: port@1 { 76 reg = <1>; 77 dw_hdmi_out: endpoint { 78 remote-endpoint = <&hdmi_con>; 79 }; 80 }; 81 }; 82 }; 83 84...
~/
Read-only file preview.