mbox series

[v2,0/5] Add new panel driver Samsung S6E88A0-AMS427AP24

Message ID cover.1729630039.git.jahau@rocketmail.com (mailing list archive)
Headers show
Series Add new panel driver Samsung S6E88A0-AMS427AP24 | expand

Message

Jakob Hauser Oct. 22, 2024, 9:33 p.m. UTC
The patchset adds a new driver for Samsung AMS427AP24 panel with S6E88A0
controller. Patches are based on current branch drm-misc-next.

Changes in v2:
 - Patch 1: New patch to move the bt-bindings properties "flip-horizontal"
   and "flip-vertical" to "panel-common.yaml". File "samsung,s6e8aa0.yaml"
   needs to be changed accordingly.
 - Patch 2: Adapted property "flip-horizontal" to being moved to
   "panel-common.yaml".
 - Patch 3: Removed bool "prepared" from struct s6e88a0_ams427ap24 and instead
   used framework-provided "panel->prepared" in functions
   s6e88a0_ams427ap24_prepare() and s6e88a0_ams427ap24_unprepare(). Mentioned
   this in the commit message.
 - Patch 3: In commit message removed comment "Coulnd't read out RAW EDID..."
   and put it below the '---' line.
 - Patch 4: In the table "s6e88a0_ams427ap24_aid" in comment of the second-last
   line changed the format of "40,00 %" to "40.0%" like all others.

v1: https://lore.kernel.org/dri-devel/cover.1728582727.git.jahau@rocketmail.com/T/#t

Jakob Hauser (5):
  dt-bindings: display: panel: Move flip properties to panel-common
  dt-bindings: display: panel: Add Samsung S6E88A0-AMS427AP24 bindings
  drm/panel: samsung-s6e88a0-ams427ap24: Add initial driver
  drm/panel: samsung-s6e88a0-ams427ap24: Add brightness control
  drm/panel: samsung-s6e88a0-ams427ap24: Add flip option

 .../bindings/display/panel/panel-common.yaml  |   8 +
 .../panel/samsung,s6e88a0-ams427ap24.yaml     |  65 ++
 .../display/panel/samsung,s6e8aa0.yaml        |  10 +-
 drivers/gpu/drm/panel/Kconfig                 |  10 +
 drivers/gpu/drm/panel/Makefile                |   1 +
 .../panel/panel-samsung-s6e88a0-ams427ap24.c  | 771 ++++++++++++++++++
 6 files changed, 857 insertions(+), 8 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams427ap24.yaml
 create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c