All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/7] drm/bridge: Drop deprecated functions
@ 2021-07-22  6:22 ` Sam Ravnborg
  0 siblings, 0 replies; 45+ messages in thread
From: Sam Ravnborg @ 2021-07-22  6:22 UTC (permalink / raw)
  To: dri-devel
  Cc: Sam Ravnborg, Andrzej Hajda, Chun-Kuang Hu, Dafna Hirschfeld,
	Daniel Vetter, David Airlie, Jernej Skrabec, Jonas Karlman,
	Laurent Pinchart, linux-arm-kernel, linux-mediatek,
	Maarten Lankhorst, Matthias Brugger, Maxime Ripard,
	Neil Armstrong, Philipp Zabel, Robert Foss, Thomas Zimmermann

Over time we have accumulated some deprecated functions etc. in drm_bridge.
This patch-set starts to move over to the atomic variants and deletes what
is not used anymore.

There was only one user of the non-atomic drm_bridge_chain functions in
parade-ps8640 - migrate it to the atomic variants and delete the non-atomic
drm_bridge_chain functions.

There was only one user of drm_bridge_chain_mode_fixup in mediatk. The use
in the mediatek driver was wrong and with the single user gone we could also
delete this function.

Added a few todo items.

Next step is to migrate the easy bridge drivers to use the atomic variants
of drm_bridge_funcs operations. The easy ones are the drivers wihtout
mode_set or mode_fixup.
I have something typed up already, but wanted feedback on this patchset before
sending out additional patches.

	Sam

Sam Ravnborg (7):
      drm/bridge: ps8640: Use atomic variants of drm_bridge_funcs
      drm/bridge: Drop unused drm_bridge_chain functions
      drm/bridge: Add drm_bridge_new_crtc_state() helper
      drm/bridge: lontium-lt9611: Use atomic variants of drm_bridge_funcs
      drm/mediatek: Drop chain_mode_fixup call in mode_valid()
      drm/bridge: Drop drm_bridge_chain_mode_fixup
      drm/todo: Add bridge related todo items

 Documentation/gpu/todo.rst              |  47 ++++++++++
 drivers/gpu/drm/bridge/lontium-lt9611.c |  69 ++++++---------
 drivers/gpu/drm/bridge/parade-ps8640.c  |  14 +--
 drivers/gpu/drm/drm_atomic.c            |  34 ++++++++
 drivers/gpu/drm/drm_bridge.c            | 147 --------------------------------
 drivers/gpu/drm/mediatek/mtk_hdmi.c     |  11 ---
 include/drm/drm_atomic.h                |   3 +
 include/drm/drm_bridge.h                |  31 -------
 8 files changed, 119 insertions(+), 237 deletions(-)




_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

end of thread, other threads:[~2021-07-22  7:44 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-22  6:22 [PATCH v1 0/7] drm/bridge: Drop deprecated functions Sam Ravnborg
2021-07-22  6:22 ` Sam Ravnborg
2021-07-22  6:22 ` Sam Ravnborg
2021-07-22  6:22 ` [PATCH v1 1/7] drm/bridge: ps8640: Use atomic variants of drm_bridge_funcs Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  7:18   ` Maxime Ripard
2021-07-22  7:18     ` Maxime Ripard
2021-07-22  7:18     ` Maxime Ripard
2021-07-22  6:22 ` [PATCH v1 2/7] drm/bridge: Drop unused drm_bridge_chain functions Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  7:19   ` Maxime Ripard
2021-07-22  7:19     ` Maxime Ripard
2021-07-22  7:19     ` Maxime Ripard
2021-07-22  6:22 ` [PATCH v1 3/7] drm/bridge: Add drm_bridge_new_crtc_state() helper Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  7:30   ` Maxime Ripard
2021-07-22  7:30     ` Maxime Ripard
2021-07-22  7:30     ` Maxime Ripard
2021-07-22  6:22 ` [PATCH v1 4/7] drm/bridge: lontium-lt9611: Use atomic variants of drm_bridge_funcs Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  7:42   ` Maxime Ripard
2021-07-22  7:42     ` Maxime Ripard
2021-07-22  7:42     ` Maxime Ripard
2021-07-22  6:22 ` [PATCH v1 5/7] drm/mediatek: Drop chain_mode_fixup call in mode_valid() Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  7:31   ` Maxime Ripard
2021-07-22  7:31     ` Maxime Ripard
2021-07-22  7:31     ` Maxime Ripard
2021-07-22  6:22 ` [PATCH v1 6/7] drm/bridge: Drop drm_bridge_chain_mode_fixup Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  7:32   ` Maxime Ripard
2021-07-22  7:32     ` Maxime Ripard
2021-07-22  7:32     ` Maxime Ripard
2021-07-22  6:22 ` [PATCH v1 7/7] drm/todo: Add bridge related todo items Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  6:22   ` Sam Ravnborg
2021-07-22  7:34   ` Maxime Ripard
2021-07-22  7:34     ` Maxime Ripard
2021-07-22  7:34     ` Maxime Ripard

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.