Skip to content

Ingenic DRM bridge_atomic_enable proposal

Christophe Branchereau dri-devel linux-devicetree linux-mips lkml 5 versions – Applied

Status from this message: Merged to drm-misc-next.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest3 patches 7 repliesApplied
  2. v44 patches 8 repliesApplied
  3. v34 patches 2 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v24 patches3 repliesSuperseded
v13 patches5 repliesSuperseded

Changes in v5 from the cover letter

- this set doesn't include the nv3052c bindings doc anymore, as it's already applied

- nv3052c panel driver : removed empty lines, proceed to turn it off even is sleeping in fails instead of stopping there

- abt panel : switched to REGCACHE_FLAT so we can disable sleep mode in .enable with regmap_set_bits() instead of doing it at init time

- ingenic-drm-drv : added ingenic_drm_bridge_atomic_disable to balance out ingenic_drm_bridge_atomic_enable

Patches in v5 Applied

#Subject and filesSizeRepliesApplied
1/3drm/ingenic : add ingenic_drm_bridge_atomic_enable and disabledrivers/gpu/drm/ingenic/ingenic-drm-drv.c+23 -111 reply
2/3drm/panel: Add panel driver for NewVision NV3052C based LCDsdrivers/gpu/drm/panel/Kconfig drivers/gpu/drm/panel/Makefile drivers/gpu/drm/panel/panel-newvision-nv3052c.c+494 -01 reply
3/3drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disabledrivers/gpu/drm/panel/panel-abt-y030xx067a.c drivers/gpu/drm/panel/panel-innolux-ej030na.c+55 -74 replies

Reviews trailers per patch

All 3 patches have a Reviewed-by or Acked-by.

PatchSam RavnborgArtur Rojek
1/3A-b
2/3R-b
3/3A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v5 thread

Cover letter [PATCH v5 0/3] Ingenic DRM bridge_atomic_enable proposal

Hello,

v5 :

- this set doesn't include the nv3052c bindings doc anymore, as it's already applied

- nv3052c panel driver : removed empty lines, proceed to turn it off even is sleeping in fails instead of stopping there

- abt panel : switched to REGCACHE_FLAT so we can disable sleep mode in .enable with regmap_set_bits() instead of doing it at init time

- ingenic-drm-drv : added ingenic_drm_bridge_atomic_disable to balance out ingenic_drm_bridge_atomic_enable

Tested working on the rg350m and rg280m

Christophe Branchereau (3):
drm/ingenic : add ingenic_drm_bridge_atomic_enable and disable drm/panel: Add panel driver for NewVision NV3052C based LCDs drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and
.disable

 drivers/gpu/drm/ingenic/ingenic-drm-drv.c     |  34 +-
 drivers/gpu/drm/panel/Kconfig                 |   9 +
 drivers/gpu/drm/panel/Makefile                |   1 +
 drivers/gpu/drm/panel/panel-abt-y030xx067a.c  |  31 +-
 drivers/gpu/drm/panel/panel-innolux-ej030na.c |  31 +-
 .../gpu/drm/panel/panel-newvision-nv3052c.c   | 484 ++++++++++++++++++
 6 files changed, 572 insertions(+), 18 deletions(-)
 create mode 100644 drivers/gpu/drm/panel/panel-newvision-nv3052c.c
Signature · 1 line
2.35.1