Path: blob/master/Documentation/devicetree/bindings/display/bridge/solomon,ssd2825.yaml
29286 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/display/bridge/solomon,ssd2825.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Solomon SSD2825 RGB to MIPI-DSI bridge78maintainers:9- Svyatoslav Ryhel <clamor95@gmail.com>1011allOf:12- $ref: /schemas/spi/spi-peripheral-props.yaml#1314properties:15compatible:16const: solomon,ssd28251718reg:19maxItems: 12021reset-gpios: true2223dvdd-supply:24description: Regulator for 1.2V digital power supply.2526avdd-supply:27description: Regulator for 1.2V analog power supply.2829vddio-supply:30description: Regulator for 1.8V IO power supply.3132spi-max-frequency:33maximum: 10000003435spi-cpha: true36spi-cpol: true3738clocks:39maxItems: 140description: Reference TX_CLK used before PLL is locked.4142solomon,hs-zero-delay-ns:43description:44HS zero delay period45minimum: 046maximum: 170047default: 1334849solomon,hs-prep-delay-ns:50description:51HS prep delay period52minimum: 053maximum: 172854default: 405556ports:57$ref: /schemas/graph.yaml#/properties/ports5859properties:60port@0:61$ref: /schemas/graph.yaml#/$defs/port-base62unevaluatedProperties: false63description:64Video port for RGB input6566properties:67endpoint:68$ref: /schemas/graph.yaml#/$defs/endpoint-base69unevaluatedProperties: false7071properties:72bus-width:73enum: [ 16, 18, 24 ]7475port@1:76$ref: /schemas/graph.yaml#/properties/port77description:78Video port for DSI output (panel or connector)7980required:81- port@082- port@18384required:85- compatible86- ports8788additionalProperties: false8990examples:91- |92#include <dt-bindings/gpio/gpio.h>9394spi {95#address-cells = <1>;96#size-cells = <0>;9798dsi@2 {99compatible = "solomon,ssd2825";100reg = <2>;101102spi-max-frequency = <1000000>;103104spi-cpha;105spi-cpol;106107reset-gpios = <&gpio 114 GPIO_ACTIVE_LOW>;108109dvdd-supply = <&vdd_1v2>;110avdd-supply = <&vdd_1v2>;111vddio-supply = <&vdd_1v8_io>;112113solomon,hs-zero-delay-ns = <300>;114solomon,hs-prep-delay-ns = <65>;115116clocks = <&ssd2825_tx_clk>;117118ports {119#address-cells = <1>;120#size-cells = <0>;121122port@0 {123reg = <0>;124125bridge_input: endpoint {126remote-endpoint = <&dpi_output>;127bus-width = <24>;128};129};130131port@1 {132reg = <1>;133134bridge_output: endpoint {135remote-endpoint = <&panel_input>;136};137};138};139};140};141142143