Path: blob/master/Documentation/devicetree/bindings/display/bridge/parade,ps8622.yaml
26309 views
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause1%YAML 1.22---3$id: http://devicetree.org/schemas/display/bridge/parade,ps8622.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Parade PS8622/PS8625 DisplayPort to LVDS Converter78maintainers:9- Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>1011properties:12compatible:13enum:14- parade,ps862215- parade,ps86251617reg:18maxItems: 11920lane-count:21$ref: /schemas/types.yaml#/definitions/uint3222enum: [1, 2]23description: Number of DP lanes to use.2425use-external-pwm:26type: boolean27description: Backlight will be controlled by an external PWM.2829reset-gpios:30maxItems: 131description: GPIO connected to RST_ pin.3233sleep-gpios:34maxItems: 135description: GPIO connected to PD_ pin.3637vdd12-supply: true3839ports:40$ref: /schemas/graph.yaml#/properties/ports4142properties:43port@0:44$ref: /schemas/graph.yaml#/properties/port45description: Video port for LVDS output.4647port@1:48$ref: /schemas/graph.yaml#/properties/port49description: Video port for DisplayPort input.5051required:52- port@053- port@15455required:56- compatible57- reg58- reset-gpios59- sleep-gpios60- ports6162allOf:63- if:64properties:65compatible:66const: parade,ps862267then:68properties:69lane-count:70const: 171else:72properties:73lane-count:74const: 27576additionalProperties: false7778examples:79- |80#include <dt-bindings/gpio/gpio.h>81i2c {82#address-cells = <1>;83#size-cells = <0>;8485lvds-bridge@48 {86compatible = "parade,ps8625";87reg = <0x48>;88sleep-gpios = <&gpx3 5 GPIO_ACTIVE_HIGH>;89reset-gpios = <&gpy7 7 GPIO_ACTIVE_HIGH>;90lane-count = <2>;91use-external-pwm;9293ports {94#address-cells = <1>;95#size-cells = <0>;9697port@0 {98reg = <0>;99100bridge_out: endpoint {101remote-endpoint = <&panel_in>;102};103};104105port@1 {106reg = <1>;107108bridge_in: endpoint {109remote-endpoint = <&dp_out>;110};111};112};113};114};115116117