Devicetree
 help / color / mirror / Atom feed
* [PATCH v3 0/3] Add driver for Himax HX8279 DriverIC panels
@ 2025-04-10  7:24 AngeloGioacchino Del Regno
  2025-04-10  7:24 ` [PATCH v3 1/3] dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology Co., Ltd AngeloGioacchino Del Regno
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-04-10  7:24 UTC (permalink / raw)
  To: neil.armstrong
  Cc: quic_jesszhan, airlied, simona, maarten.lankhorst, mripard,
	tzimmermann, robh, krzk+dt, conor+dt, angelogioacchino.delregno,
	dri-devel, devicetree, linux-kernel, kernel, pablo.sun,
	christophe.jaillet

Changes in v3:
 - Added support for setting digital gamma parameters and validity check
 - Added support for setting analog gamma parameters
 - Changed gout_{l,r} to a structure and added a description
 - Fixed DSI LPM/HS setting in prepare/unprepare callbacks
 - Remove forced panel off in probe function as that was simply
   useless
 - Renamed function hx8279_check_config to hx8279_check_params
   as that is actually checking multiple parameters and not just
   basic DDIC configuration
 - Moved the GMUX and GOA validation to their own functions to
   improve readability

Changes in v2:
 - Removed unneeded mipi_dsi_device_unregister() call for secondary
   DSI: as the driver is using devm, that's not necessary (CJ)
 - Removed superfluous if branch as pointed out by CJ

This series adds a driver for DSI panels using the Himax HX8279 and
HX8279-D DriverICs, and introduces two panels using such a configuration,
the Startek KX070FHFID078, found on some MediaTek Genio Evaluation Kits,
and the Aoly SL101PM1794FOG-v15 usually found on some I.MX8MM boards.

This panel is found on the latest hardware revisions of some MediaTek
Genio Evaluation Kits, and specifically, at least:
 - Genio 510 EVK
 - Genio 700 EVK
 - Genio 1200 EVK

This driver was tested on all of the aforementioned boards.

AngeloGioacchino Del Regno (3):
  dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology Co., Ltd.
  dt-bindings: display: panel: Add Himax HX8279/HX8279-D DDIC panels
  drm: panel: Add driver for Himax HX8279 DDIC panels

 .../bindings/display/panel/himax,hx8279.yaml  |   75 +
 .../devicetree/bindings/vendor-prefixes.yaml  |    2 +
 drivers/gpu/drm/panel/Kconfig                 |   11 +
 drivers/gpu/drm/panel/Makefile                |    1 +
 drivers/gpu/drm/panel/panel-himax-hx8279.c    | 1365 +++++++++++++++++
 5 files changed, 1454 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx8279.yaml
 create mode 100644 drivers/gpu/drm/panel/panel-himax-hx8279.c

-- 
2.49.0


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

end of thread, other threads:[~2025-04-14  8:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-10  7:24 [PATCH v3 0/3] Add driver for Himax HX8279 DriverIC panels AngeloGioacchino Del Regno
2025-04-10  7:24 ` [PATCH v3 1/3] dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology Co., Ltd AngeloGioacchino Del Regno
2025-04-10  8:29   ` Rob Herring (Arm)
2025-04-10 13:25     ` Rob Herring
2025-04-10 13:25   ` Rob Herring (Arm)
2025-04-10  7:24 ` [PATCH v3 2/3] dt-bindings: display: panel: Add Himax HX8279/HX8279-D DDIC panels AngeloGioacchino Del Regno
2025-04-10  7:24 ` [PATCH v3 3/3] drm: panel: Add driver for Himax HX8279 " AngeloGioacchino Del Regno
2025-04-11  8:51   ` neil.armstrong
2025-04-14  8:22     ` AngeloGioacchino Del Regno

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox