mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-01 06:39:05 +00:00

Although the datasheet of the panel module describes that it has a reset pin, in the actual hardware design, we often use an RC circuit to control the reset, and rarely use GPIO to control the reset. This is the way it is done on our numerous development boards (such as RK3568, RK3576 EVB). So make the reset-gpio optional. Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Acked-by: Rob Herring (Arm) <robh@kernel.org> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250616070536.670519-1-andyshrk@163.com
72 lines
1.4 KiB
YAML
72 lines
1.4 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/display/panel/raydium,rm67200.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Raydium RM67200 based MIPI-DSI panels
|
|
|
|
maintainers:
|
|
- Sebastian Reichel <sebastian.reichel@collabora.com>
|
|
|
|
allOf:
|
|
- $ref: panel-common.yaml#
|
|
|
|
properties:
|
|
compatible:
|
|
items:
|
|
- enum:
|
|
- wanchanglong,w552793baa
|
|
- const: raydium,rm67200
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
vdd-supply:
|
|
description: 2.8V Logic voltage
|
|
|
|
iovcc-supply:
|
|
description: 1.8V IO voltage
|
|
|
|
vsp-supply:
|
|
description: positive 5.5V voltage
|
|
|
|
vsn-supply:
|
|
description: negative 5.5V voltage
|
|
|
|
backlight: true
|
|
port: true
|
|
reset-gpios: true
|
|
|
|
required:
|
|
- compatible
|
|
- port
|
|
- reg
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
dsi {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
panel@0 {
|
|
compatible = "wanchanglong,w552793baa", "raydium,rm67200";
|
|
reg = <0>;
|
|
|
|
vdd-supply = <®ulator1>;
|
|
iovcc-supply = <®ulator2>;
|
|
vsp-supply = <®ulator3>;
|
|
vsn-supply = <®ulator4>;
|
|
reset-gpios = <&gpiobank 42 GPIO_ACTIVE_LOW>;
|
|
|
|
port {
|
|
panel0_in: endpoint {
|
|
remote-endpoint = <&dsi0_out>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
...
|