mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
Reason for moving from simple panel is this DDIC has three supplies, while panel-simple-dsi is limited to one. Previous compatible only described the DDIC, but didn't include panel connected to it. Let's fix it, and offer bindings authors two compatibles to distinguish the connected panel. Basic description for SOFEF00 DDIC with attached panels - Samsung AMS601NT22 6.01 inch, 1080x2160 pixels, 18:9 ratio - Samsung AMS628NW01 6.28 inch, 1080x2280 pixels, 19:9 ratio There is only one user which uses samsung,sofef00 and it's updated to comply within this patch series. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: David Heidelberg <david@ixit.cz> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patch.msgid.link/20251119-sofef00-rebuild-v3-1-6cd55471e84e@ixit.cz
97 lines
2.7 KiB
YAML
97 lines
2.7 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||
%YAML 1.2
|
||
---
|
||
$id: http://devicetree.org/schemas/display/panel/panel-simple-dsi.yaml#
|
||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||
|
||
title: Simple DSI panels with a single power-supply
|
||
|
||
maintainers:
|
||
- Thierry Reding <thierry.reding@gmail.com>
|
||
- Sam Ravnborg <sam@ravnborg.org>
|
||
|
||
description: |
|
||
This binding file is a collection of the DSI panels that
|
||
requires only a single power-supply.
|
||
There are optionally a backlight and an enable GPIO.
|
||
The panel may use an OF graph binding for the association to the display,
|
||
or it may be a direct child node of the display.
|
||
|
||
If the panel is more advanced a dedicated binding file is required.
|
||
|
||
allOf:
|
||
- $ref: panel-common.yaml#
|
||
|
||
properties:
|
||
|
||
compatible:
|
||
enum:
|
||
# compatible must be listed in alphabetical order, ordered by compatible.
|
||
# The description in the comment is mandatory for each compatible.
|
||
|
||
# AU Optronics Corporation 8.0" WUXGA TFT LCD panel
|
||
- auo,b080uan01
|
||
# Boe Corporation 8.0" WUXGA TFT LCD panel
|
||
- boe,tv080wum-nl0
|
||
# Innolux P079ZCA 7.85" 768x1024 TFT LCD panel
|
||
- innolux,p079zca
|
||
# JDI FHD_R63452 1080x1920 5.2" IPS LCD Panel
|
||
- jdi,fhd-r63452
|
||
# Khadas TS050 5" 1080x1920 LCD panel
|
||
- khadas,ts050
|
||
# Khadas TS050 V2 5" 1080x1920 LCD panel
|
||
- khadas,ts050v2
|
||
# Kingdisplay KD097D04 9.7" 1536x2048 TFT LCD panel
|
||
- kingdisplay,kd097d04
|
||
# LG ACX467AKM-7 4.95" 1080×1920 LCD Panel
|
||
- lg,acx467akm-7
|
||
# LG Corporation 5" HD TFT LCD panel
|
||
- lg,lh500wx1-sd03
|
||
# Lincoln LCD197 5" 1080x1920 LCD panel
|
||
- lincolntech,lcd197
|
||
# One Stop Displays OSD101T2587-53TS 10.1" 1920x1200 panel
|
||
- osddisplays,osd101t2587-53ts
|
||
# Panasonic 10" WUXGA TFT LCD panel
|
||
- panasonic,vvx10f004b00
|
||
# Panasonic 10" WUXGA TFT LCD panel
|
||
- panasonic,vvx10f034n00
|
||
# Samsung s6e3fa7 1080x2220 based AMS559NK06 AMOLED panel
|
||
- samsung,s6e3fa7-ams559nk06
|
||
# Shangai Top Display Optoelectronics 7" TL070WSH30 1024x600 TFT LCD panel
|
||
- tdo,tl070wsh30
|
||
|
||
reg:
|
||
maxItems: 1
|
||
description: DSI virtual channel
|
||
|
||
backlight: true
|
||
enable-gpios: true
|
||
reset-gpios: true
|
||
port: true
|
||
power-supply: true
|
||
|
||
additionalProperties: false
|
||
|
||
required:
|
||
- compatible
|
||
- power-supply
|
||
- reg
|
||
|
||
examples:
|
||
- |
|
||
dsi {
|
||
#address-cells = <1>;
|
||
#size-cells = <0>;
|
||
panel@0 {
|
||
compatible = "panasonic,vvx10f034n00";
|
||
reg = <0>;
|
||
power-supply = <&vcc_lcd_reg>;
|
||
|
||
port {
|
||
panel: endpoint {
|
||
remote-endpoint = <<dc_out>;
|
||
};
|
||
};
|
||
};
|
||
};
|