Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/panel/dlc,dlc0697.yaml#
$id: http://devicetree.org/schemas/display/panel/ilitek,ili7807s.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: DLC DLC0697 1080x1920 video-mode DSI panel
title: Ilitek ILI7807S-based DSI panels

maintainers:
- Arpit Saini <arpit.saini@oss.qualcomm.com>
Expand All @@ -14,32 +14,36 @@ allOf:

properties:
compatible:
const: dlc,dlc0697
items:
- enum:
- dlc,dlc0697
- const: ilitek,ili7807s

reg:
maxItems: 1
description: DSI virtual channel

reset-gpios: true

enable-gpios: true

vddio-supply:
vddi-supply:
description: I/O voltage supply (1.8V)

bias-supply:
description: LCD bias supply (3.3V), typically a GPIO-controlled fixed regulator
avdd-supply:
description: Positive LCD bias supply (AVDD), typically +5.5V
(range 4.5V to 6.3V)

port: true
avee-supply:
description: Negative LCD bias supply (AVEE), typically -5.5V
(range -6.3V to -4.5V)

required:
- compatible
- reg
- reset-gpios
- vddio-supply
- vddi-supply
- avdd-supply
- avee-supply
- port

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand All @@ -50,11 +54,13 @@ examples:
#size-cells = <0>;

panel@0 {
compatible = "dlc,dlc0697";
compatible = "dlc,dlc0697", "ilitek,ili7807s";
reg = <0>;

reset-gpios = <&tlmm 41 GPIO_ACTIVE_LOW>;
vddio-supply = <&vreg_l15>;
reset-gpios = <&tlmm 3 GPIO_ACTIVE_LOW>;
vddi-supply = <&pm4125_l15>;
avdd-supply = <&avdd>;
avee-supply = <&avee>;

port {
panel_in: endpoint {
Expand All @@ -63,4 +69,3 @@ examples:
};
};
};
...
7 changes: 0 additions & 7 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -8027,13 +8027,6 @@ S: Maintained
F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
F: drivers/gpu/drm/bridge/chipone-icn6211.c

DRM DRIVER FOR DLC DLC0697 DSI PANEL
M: Arpit Saini <arpit.saini@oss.qualcomm.com>
S: Maintained
T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
F: Documentation/devicetree/bindings/display/panel/dlc,dlc0697.yaml
F: drivers/gpu/drm/panel/panel-dlc0697.c

DRM DRIVER FOR EBBG FT8719 PANEL
M: Joel Selvaraj <jo@jsfamily.in>
S: Maintained
Expand Down
23 changes: 12 additions & 11 deletions drivers/gpu/drm/panel/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -116,17 +116,6 @@ config DRM_PANEL_CHIPWEALTH_CH13726A
Say Y here if you want to enable support for ChipWealth
CH13726A-based display panels.

config DRM_PANEL_DLC0697
tristate "DLC0697 1080x1920 video mode DSI panel"
depends on OF
depends on DRM_MIPI_DSI
depends on BACKLIGHT_CLASS_DEVICE
help
Say Y here if you want to enable support for the DLC DLC0697
1080x1920 60Hz MIPI-DSI video mode panel found on Qualcomm
Shikra (QCM2290-based) EVK boards. The panel supports hardware
backlight control via the MIPI DCS brightness command.

config DRM_PANEL_EBBG_FT8719
tristate "EBBG FT8719 panel driver"
depends on GPIOLIB
Expand Down Expand Up @@ -276,6 +265,18 @@ config DRM_PANEL_HYDIS_HV101HD1

If M is selected the module will be called panel-hydis-hv101hd1

config DRM_PANEL_ILITEK_ILI7807S
tristate "Ilitek ILI7807S-based panels"
depends on OF
depends on DRM_MIPI_DSI
depends on BACKLIGHT_CLASS_DEVICE
help
Say Y if you want to enable support for panels based on the
Ilitek ILI7807S display controller, such as the DLC DLC0697
1080x1920 MIPI DSI panel.

If M is selected the module will be called panel-ilitek-ili7807s.

config DRM_PANEL_ILITEK_IL9322
tristate "Ilitek ILI9322 320x240 QVGA panels"
depends on OF && SPI
Expand Down
2 changes: 1 addition & 1 deletion drivers/gpu/drm/panel/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ obj-$(CONFIG_DRM_PANEL_BOE_TV101WUM_LL2) += panel-boe-tv101wum-ll2.o
obj-$(CONFIG_DRM_PANEL_BOE_TV101WUM_NL6) += panel-boe-tv101wum-nl6.o
obj-$(CONFIG_DRM_PANEL_CHIPWEALTH_CH13726A) += panel-chipwealth-ch13726a.o
obj-$(CONFIG_DRM_PANEL_DSI_CM) += panel-dsi-cm.o
obj-$(CONFIG_DRM_PANEL_DLC0697) += panel-dlc0697.o
obj-$(CONFIG_DRM_PANEL_LVDS) += panel-lvds.o
obj-$(CONFIG_DRM_PANEL_SIMPLE) += panel-simple.o
obj-$(CONFIG_DRM_PANEL_EDP) += panel-edp.o
Expand All @@ -27,6 +26,7 @@ obj-$(CONFIG_DRM_PANEL_HIMAX_HX83112B) += panel-himax-hx83112b.o
obj-$(CONFIG_DRM_PANEL_HIMAX_HX83121A) += panel-himax-hx83121a.o
obj-$(CONFIG_DRM_PANEL_HIMAX_HX8394) += panel-himax-hx8394.o
obj-$(CONFIG_DRM_PANEL_HYDIS_HV101HD1) += panel-hydis-hv101hd1.o
obj-$(CONFIG_DRM_PANEL_ILITEK_ILI7807S) += panel-ilitek-ili7807s.o
obj-$(CONFIG_DRM_PANEL_ILITEK_IL9322) += panel-ilitek-ili9322.o
obj-$(CONFIG_DRM_PANEL_ILITEK_ILI9341) += panel-ilitek-ili9341.o
obj-$(CONFIG_DRM_PANEL_ILITEK_ILI9805) += panel-ilitek-ili9805.o
Expand Down
Loading
Loading