Path: blob/master/Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/display/bridge/ite,it6505.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: ITE it650578maintainers:9- Allen Chen <allen.chen@ite.com.tw>1011allOf:12- $ref: /schemas/sound/dai-common.yaml#1314description: |15The IT6505 is a high-performance DisplayPort 1.1a transmitter,16fully compliant with DisplayPort 1.1a, HDCP 1.3 specifications.17The IT6505 supports color depth of up to 36 bits (12 bits/color)18and ensures robust transmission of high-quality uncompressed video19content, along with uncompressed and compressed digital audio content.2021Aside from the various video output formats supported, the IT650522also encodes and transmits up to 8 channels of I2S digital audio,23with sampling rate up to 192kHz and sample size up to 24 bits.24In addition, an S/PDIF input port takes in compressed audio of up to25192kHz frame rate.2627Each IT6505 chip comes preprogrammed with an unique HDCP key,28in compliance with the HDCP 1.3 standard so as to provide secure29transmission of high-definition content. Users of the IT6505 need not30purchase any HDCP keys or ROMs.3132properties:33compatible:34const: ite,it65053536reg:37maxItems: 13839ovdd-supply:40description: I/O voltage4142pwr18-supply:43description: core voltage4445interrupts:46maxItems: 147description: interrupt specifier of INT pin4849reset-gpios:50maxItems: 151description: gpio specifier of RESET pin5253extcon:54maxItems: 155description: extcon specifier for the Power Delivery5657"#sound-dai-cells":58const: 05960ports:61$ref: /schemas/graph.yaml#/properties/ports6263properties:64port@0:65$ref: /schemas/graph.yaml#/$defs/port-base66unevaluatedProperties: false67description: A port node pointing to DPI host port node6869properties:70endpoint:71$ref: /schemas/graph.yaml#/$defs/endpoint-base72unevaluatedProperties: false7374properties:75link-frequencies:76minItems: 177maxItems: 178description: Allowed max link frequencies in Hz7980port@1:81$ref: /schemas/graph.yaml#/$defs/port-base82unevaluatedProperties: false83description: Video port for DP output8485properties:86endpoint:87$ref: /schemas/graph.yaml#/$defs/endpoint-base88unevaluatedProperties: false8990properties:91data-lanes:92minItems: 193uniqueItems: true94items:95- enum: [ 0, 1 ]96- const: 197- const: 298- const: 399100required:101- port@0102- port@1103104required:105- compatible106- ovdd-supply107- pwr18-supply108- interrupts109- reset-gpios110- extcon111- ports112113unevaluatedProperties: false114115examples:116- |117#include <dt-bindings/interrupt-controller/irq.h>118119i2c {120#address-cells = <1>;121#size-cells = <0>;122123dp-bridge@5c {124compatible = "ite,it6505";125interrupts = <152 IRQ_TYPE_EDGE_FALLING 152 0>;126reg = <0x5c>;127pinctrl-names = "default";128pinctrl-0 = <&it6505_pins>;129ovdd-supply = <&mt6358_vsim1_reg>;130pwr18-supply = <&it6505_pp18_reg>;131reset-gpios = <&pio 179 1>;132extcon = <&usbc_extcon>;133134ports {135#address-cells = <1>;136#size-cells = <0>;137138port@0 {139reg = <0>;140it6505_in: endpoint {141remote-endpoint = <&dpi_out>;142link-frequencies = /bits/ 64 <150000000>;143};144};145146port@1 {147reg = <1>;148it6505_out: endpoint {149remote-endpoint = <&dp_in>;150data-lanes = <0 1>;151};152};153};154};155};156157158