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

dt-bindings: display: panel: Document Renesas R69328 based DSI panel

R69328 is liquid crystal driver for high-definition amorphous silicon
(a-Si) panels and is ideal for tablets and smartphones.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20250506092718.106088-4-clamor95@gmail.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>

authored by

Svyatoslav Ryhel and committed by
Dmitry Baryshkov
215c73d4 cb6c01ea

+73
+73
Documentation/devicetree/bindings/display/panel/renesas,r69328.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/renesas,r69328.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Renesas R69328 based DSI Display Panel 8 + 9 + maintainers: 10 + - Svyatoslav Ryhel <clamor95@gmail.com> 11 + 12 + description: 13 + The Renesas R69328 is a generic DSI Panel IC used to control LCD panels. 14 + 15 + allOf: 16 + - $ref: panel-common.yaml# 17 + 18 + properties: 19 + compatible: 20 + items: 21 + - enum: 22 + # JDI DX12D100VM0EAA 4.7" WXGA TFT LCD panel 23 + - jdi,dx12d100vm0eaa 24 + - const: renesas,r69328 25 + 26 + reg: 27 + maxItems: 1 28 + 29 + vdd-supply: 30 + description: Regulator for main power supply. 31 + 32 + vddio-supply: 33 + description: Regulator for 1.8V IO power supply. 34 + 35 + backlight: true 36 + 37 + reset-gpios: true 38 + port: true 39 + 40 + required: 41 + - compatible 42 + - port 43 + - backlight 44 + 45 + additionalProperties: false 46 + 47 + examples: 48 + - | 49 + #include <dt-bindings/gpio/gpio.h> 50 + 51 + dsi { 52 + #address-cells = <1>; 53 + #size-cells = <0>; 54 + 55 + panel@1 { 56 + compatible = "jdi,dx12d100vm0eaa", "renesas,r69328"; 57 + reg = <1>; 58 + 59 + reset-gpios = <&gpio 176 GPIO_ACTIVE_LOW>; 60 + 61 + vdd-supply = <&vdd_3v0_lcd>; 62 + vddio-supply = <&vdd_1v8_io>; 63 + 64 + backlight = <&backlight>; 65 + 66 + port { 67 + panel_in: endpoint { 68 + remote-endpoint = <&dsi_out>; 69 + }; 70 + }; 71 + }; 72 + }; 73 + ...