All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/2] drm/panel: add support for Ilitek ILI7807S DSI panels
@ 2026-07-01 11:12 Arpit Saini
  2026-07-01 11:12 ` [PATCH v4 1/2] dt-bindings: display: panel: add Ilitek ILI7807S panel controller Arpit Saini
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Arpit Saini @ 2026-07-01 11:12 UTC (permalink / raw)
  To: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: arpit.saini, linux-arm-msm, dri-devel, devicetree, linux-kernel,
	ayushi.makhija, rajeevny, Krzysztof Kozlowski

Add DT bindings and a DRM panel driver for panels based on the Ilitek
ILI7807S display controller. The first supported panel is the DLC
DLC0697 1080x1920@60Hz MIPI DSI panel.

Changes in v4:
- Use active-low reset GPIO semantics: define reset-gpios as active-low
  in DT and use hold=1/drop=0 in the driver (Dmitry Baryshkov)
- Replace raw DCS writes with proper helpers: mipi_dsi_dcs_set_tear_on_multi(),
  MIPI_DCS_SET_CABC_MIN_BRIGHTNESS, MIPI_DCS_WRITE_CONTROL_DISPLAY,
  MIPI_DCS_WRITE_POWER_SAVE (Dmitry Baryshkov)
- Use mipi_dsi_dcs_set_display_brightness_multi() with 0x1fff initial
  brightness (Dmitry Baryshkov)
- Move MIPI_DSI_MODE_LPM to probe(), drop toggling in on()/off()
  (Dmitry Baryshkov)
- Express .clock as arithmetic expression for clarity (Dmitry Baryshkov)
- Update panel physical dimensions width_mm/height_mm (Dmitry Baryshkov)
- Link to v3: https://lore.kernel.org/r/20260624-ili7807s-v3-0-ddf37052a289@oss.qualcomm.com

Changes in v3:
- Return devm_mipi_dsi_attach() directly (Neil Armstrong)
- Link to v2: https://lore.kernel.org/all/20260618-ili7807s-v2-0-b3f0c109b102@oss.qualcomm.com/

Changes in v2:
- Drop MAINTAINERS entry (Dmitry Baryshkov)
- Use devm_drm_panel_add() instead of drm_panel_add() to avoid
  manual drm_panel_remove() in the error path (Dmitry Baryshkov)
- Rework backlight: call drm_panel_of_backlight() first and fall back
  to creating a DCS backlight device if panel->backlight is still NULL
  (Dmitry Baryshkov)
- Remove backlight-en-gpios from the binding (Dmitry Baryshkov)
- Fix mode_flags LPM not restored on backlight update error path
- Link to v1 : https://lore.kernel.org/all/20260518-ili7807s-panel-v1-0-d7b048163b1c@oss.qualcomm.com/

---
Arpit Saini (2):
      dt-bindings: display: panel: add Ilitek ILI7807S panel controller
      drm/panel: add Ilitek ILI7807S panel driver

 .../bindings/display/panel/ilitek,ili7807s.yaml    |  71 +++++
 drivers/gpu/drm/panel/Kconfig                      |  12 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 drivers/gpu/drm/panel/panel-ilitek-ili7807s.c      | 285 +++++++++++++++++++++
 4 files changed, 369 insertions(+)
---
base-commit: 4e5dfb7c84012007c3c7061126491bbc92d71bf1
change-id: 20260615-ili7807s-panel

Best regards,
-- 
Arpit Saini <arpit.saini@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-07-03  8:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-01 11:12 [PATCH v4 0/2] drm/panel: add support for Ilitek ILI7807S DSI panels Arpit Saini
2026-07-01 11:12 ` [PATCH v4 1/2] dt-bindings: display: panel: add Ilitek ILI7807S panel controller Arpit Saini
2026-07-01 11:12 ` [PATCH v4 2/2] drm/panel: add Ilitek ILI7807S panel driver Arpit Saini
2026-07-01 11:24   ` sashiko-bot
2026-07-03  8:22   ` Neil Armstrong
2026-07-03  8:42 ` [PATCH v4 0/2] drm/panel: add support for Ilitek ILI7807S DSI panels Neil Armstrong

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.