Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: display: bridge: Add Chipone ICN6211 bindings

ICN6211 is MIPI-DSI to RGB Converter bridge from Chipone.

It has a flexible configuration of MIPI DSI signal input and
produces RGB565, RGB666, RGB888 output format.

Add dt-bingings for it.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Robert Foss <robert.foss@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20210322103328.66442-1-jagan@amarulasolutions.com

authored by

Jagan Teki and committed by
Robert Foss
a42e37db fffa69aa

+104
+99
Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/display/bridge/chipone,icn6211.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Chipone ICN6211 MIPI-DSI to RGB Converter bridge 8 + 9 + maintainers: 10 + - Jagan Teki <jagan@amarulasolutions.com> 11 + 12 + description: | 13 + ICN6211 is MIPI-DSI to RGB Converter bridge from chipone. 14 + 15 + It has a flexible configuration of MIPI DSI signal input and 16 + produce RGB565, RGB666, RGB888 output format. 17 + 18 + properties: 19 + compatible: 20 + enum: 21 + - chipone,icn6211 22 + 23 + reg: 24 + maxItems: 1 25 + description: virtual channel number of a DSI peripheral 26 + 27 + enable-gpios: 28 + description: Bridge EN pin, chip is reset when EN is low. 29 + 30 + vdd1-supply: 31 + description: A 1.8V/2.5V/3.3V supply that power the MIPI RX. 32 + 33 + vdd2-supply: 34 + description: A 1.8V/2.5V/3.3V supply that power the PLL. 35 + 36 + vdd3-supply: 37 + description: A 1.8V/2.5V/3.3V supply that power the RGB output. 38 + 39 + ports: 40 + $ref: /schemas/graph.yaml#/properties/ports 41 + 42 + properties: 43 + port@0: 44 + $ref: /schemas/graph.yaml#/properties/port 45 + description: 46 + Video port for MIPI DSI input 47 + 48 + port@1: 49 + $ref: /schemas/graph.yaml#/properties/port 50 + description: 51 + Video port for MIPI DPI output (panel or connector). 52 + 53 + required: 54 + - port@0 55 + - port@1 56 + 57 + required: 58 + - compatible 59 + - reg 60 + - enable-gpios 61 + - ports 62 + 63 + additionalProperties: false 64 + 65 + examples: 66 + - | 67 + #include <dt-bindings/gpio/gpio.h> 68 + 69 + dsi { 70 + #address-cells = <1>; 71 + #size-cells = <0>; 72 + 73 + bridge@0 { 74 + compatible = "chipone,icn6211"; 75 + reg = <0>; 76 + enable-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* LCD-RST: PL5 */ 77 + 78 + ports { 79 + #address-cells = <1>; 80 + #size-cells = <0>; 81 + 82 + port@0 { 83 + reg = <0>; 84 + 85 + bridge_in_dsi: endpoint { 86 + remote-endpoint = <&dsi_out_bridge>; 87 + }; 88 + }; 89 + 90 + port@1 { 91 + reg = <1>; 92 + 93 + bridge_out_panel: endpoint { 94 + remote-endpoint = <&panel_out_bridge>; 95 + }; 96 + }; 97 + }; 98 + }; 99 + };
+5
MAINTAINERS
··· 5568 5568 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 5569 5569 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 5570 5570 5571 + DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 5572 + M: Jagan Teki <jagan@amarulasolutions.com> 5573 + S: Maintained 5574 + F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 5575 + 5571 5576 DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5572 5577 M: Linus Walleij <linus.walleij@linaro.org> 5573 5578 S: Maintained