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

dt-bindings: display: panel: Add Raydium RM692E5

Raydium RM692E5 is a display driver IC used to drive AMOLED DSI panels.
Describe it.

Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230927-topic-fp5_disp-v2-1-7b5e1d1662a6@linaro.org

authored by

Konrad Dybcio and committed by
Neil Armstrong
d1fd19e6 800c1ff7

+73
+73
Documentation/devicetree/bindings/display/panel/raydium,rm692e5.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/panel/raydium,rm692e5.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Raydium RM692E5 based DSI display panels 8 + 9 + maintainers: 10 + - Konrad Dybcio <konradybcio@kernel.org> 11 + 12 + description: 13 + The Raydium RM692E5 is a generic DSI Panel IC used to control 14 + AMOLED panels. 15 + 16 + allOf: 17 + - $ref: panel-common.yaml# 18 + 19 + properties: 20 + compatible: 21 + items: 22 + - const: fairphone,fp5-rm692e5-boe 23 + - const: raydium,rm692e5 24 + 25 + dvdd-supply: 26 + description: Digital voltage rail 27 + 28 + vci-supply: 29 + description: Analog voltage rail 30 + 31 + vddio-supply: 32 + description: I/O voltage rail 33 + 34 + reg: true 35 + port: true 36 + 37 + required: 38 + - compatible 39 + - reg 40 + - reset-gpios 41 + - dvdd-supply 42 + - vci-supply 43 + - vddio-supply 44 + - port 45 + 46 + unevaluatedProperties: false 47 + 48 + examples: 49 + - | 50 + #include <dt-bindings/gpio/gpio.h> 51 + 52 + dsi { 53 + #address-cells = <1>; 54 + #size-cells = <0>; 55 + 56 + panel@0 { 57 + compatible = "fairphone,fp5-rm692e5-boe", "raydium,rm692e5"; 58 + reg = <0>; 59 + 60 + reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>; 61 + dvdd-supply = <&vreg_oled_vci>; 62 + vci-supply = <&vreg_l12c>; 63 + vddio-supply = <&vreg_oled_dvdd>; 64 + 65 + port { 66 + panel_in_0: endpoint { 67 + remote-endpoint = <&dsi0_out>; 68 + }; 69 + }; 70 + }; 71 + }; 72 + 73 + ...