All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/7] Convert mtk-dsi to drm_bridge API and get EDID for ps8640 bridge
@ 2020-05-01 15:23 ` Enric Balletbo i Serra
  0 siblings, 0 replies; 80+ messages in thread
From: Enric Balletbo i Serra @ 2020-05-01 15:23 UTC (permalink / raw)
  To: linux-kernel, Collabora Kernel ML
  Cc: matthias.bgg, drinkcat, hsinyi, laurent.pinchart, Andrzej Hajda,
	Chun-Kuang Hu, Daniel Vetter, David Airlie, Jernej Skrabec,
	Jonas Karlman, Laurent Pinchart, Maarten Lankhorst,
	Maxime Ripard, Neil Armstrong, Philipp Zabel, Thomas Zimmermann,
	dri-devel, linux-arm-kernel, linux-mediatek

The PS8640 dsi-to-eDP bridge driver is using the panel bridge API,
however, not all the components in the chain have been ported to the
drm_bridge API. Actually, when a panel is attached the default panel's mode
is used, but in some cases we can't get display up if mode getting from
eDP control EDID is not chosen.

This series address that problem, first implements the .get_edid()
callback in the PS8640 driver (which is not used until the conversion is
done) and then, converts the Mediatek DSI driver to use the drm_bridge
API.

As far as I know, we're the only users of the mediatek dsi driver in
mainline, so should be safe to switch to the new chain of drm_bridge API
unconditionally.

The patches has been tested on a Acer Chromebook R13 (Elm) running a
Chrome OS userspace and checking that the valid EDID mode reported by
the bridge is selected.

Enric Balletbo i Serra (7):
  drm/bridge: ps8640: Get the EDID from eDP control
  drm/bridge_connector: Set default status connected for eDP connectors
  drm/mediatek: mtk_dsi: Rename bridge to next_bridge
  drm/mediatek: mtk_dsi: Convert to bridge driver
  drm/mediatek: mtk_dsi: Use simple encoder
  drm/mediatek: mtk_dsi: Use the drm_panel_bridge API
  drm/mediatek: mtk_dsi: Create connector for bridges

 drivers/gpu/drm/bridge/parade-ps8640.c |  12 ++
 drivers/gpu/drm/drm_bridge_connector.c |   1 +
 drivers/gpu/drm/mediatek/mtk_dsi.c     | 277 ++++++++-----------------
 3 files changed, 97 insertions(+), 193 deletions(-)

-- 
2.26.2


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

end of thread, other threads:[~2020-08-27  6:58 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-01 15:23 [PATCH v4 0/7] Convert mtk-dsi to drm_bridge API and get EDID for ps8640 bridge Enric Balletbo i Serra
2020-05-01 15:23 ` Enric Balletbo i Serra
2020-05-01 15:23 ` Enric Balletbo i Serra
2020-05-01 15:23 ` Enric Balletbo i Serra
2020-05-01 15:23 ` [PATCH v4 1/7] drm/bridge: ps8640: Get the EDID from eDP control Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23 ` [PATCH v4 2/7] drm/bridge_connector: Set default status connected for eDP connectors Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23 ` [PATCH v4 3/7] drm/mediatek: mtk_dsi: Rename bridge to next_bridge Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-02  1:23   ` Chun-Kuang Hu
2020-05-02  1:23     ` Chun-Kuang Hu
2020-05-02  1:23     ` Chun-Kuang Hu
2020-05-02  1:23     ` Chun-Kuang Hu
2020-05-01 15:23 ` [PATCH v4 4/7] drm/mediatek: mtk_dsi: Convert to bridge driver Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-02  1:22   ` Chun-Kuang Hu
2020-05-02  1:22     ` Chun-Kuang Hu
2020-05-02  1:22     ` Chun-Kuang Hu
2020-05-02  1:22     ` Chun-Kuang Hu
2020-05-01 15:23 ` [PATCH v4 5/7] drm/mediatek: mtk_dsi: Use simple encoder Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23 ` [PATCH v4 6/7] drm/mediatek: mtk_dsi: Use the drm_panel_bridge API Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23 ` [PATCH v4 7/7] drm/mediatek: mtk_dsi: Create connector for bridges Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-01 15:23   ` Enric Balletbo i Serra
2020-05-13 16:40   ` Enric Balletbo Serra
2020-05-13 16:40     ` Enric Balletbo Serra
2020-05-13 16:40     ` Enric Balletbo Serra
2020-05-13 16:40     ` Enric Balletbo Serra
2020-05-14 14:28     ` Chun-Kuang Hu
2020-05-14 14:28       ` Chun-Kuang Hu
2020-05-14 14:28       ` Chun-Kuang Hu
2020-05-14 14:28       ` Chun-Kuang Hu
2020-05-14 15:42       ` Enric Balletbo i Serra
2020-05-14 15:42         ` Enric Balletbo i Serra
2020-05-14 15:42         ` Enric Balletbo i Serra
2020-05-14 15:42         ` Enric Balletbo i Serra
2020-05-14 16:44         ` Chun-Kuang Hu
2020-05-14 16:44           ` Chun-Kuang Hu
2020-05-14 16:44           ` Chun-Kuang Hu
2020-05-14 16:44           ` Chun-Kuang Hu
2020-05-14 17:12           ` Enric Balletbo i Serra
2020-05-14 17:12             ` Enric Balletbo i Serra
2020-05-14 17:12             ` Enric Balletbo i Serra
2020-05-14 17:12             ` Enric Balletbo i Serra
2020-05-14 17:35             ` Enric Balletbo i Serra
2020-05-14 17:35               ` Enric Balletbo i Serra
2020-05-14 17:35               ` Enric Balletbo i Serra
2020-05-14 17:35               ` Enric Balletbo i Serra
2020-05-14 20:55               ` Laurent Pinchart
2020-05-14 20:55                 ` Laurent Pinchart
2020-05-14 20:55                 ` Laurent Pinchart
2020-05-14 20:55                 ` Laurent Pinchart
2020-05-16 10:10               ` Chun-Kuang Hu
2020-05-16 10:10                 ` Chun-Kuang Hu
2020-05-16 10:10                 ` Chun-Kuang Hu
2020-05-16 10:10                 ` Chun-Kuang Hu
2020-05-18 17:11                 ` Enric Balletbo Serra
2020-05-18 17:11                   ` Enric Balletbo Serra
2020-05-18 17:11                   ` Enric Balletbo Serra
2020-05-18 17:11                   ` Enric Balletbo Serra
2020-05-18 17:48                   ` Sam Ravnborg
2020-05-18 17:48                     ` Sam Ravnborg
2020-05-18 17:48                     ` Sam Ravnborg
2020-05-18 17:48                     ` Sam Ravnborg
2020-08-24 19:01 ` [PATCH v4 0/7] Convert mtk-dsi to drm_bridge API and get EDID for ps8640 bridge Bilal Wasim
2020-08-24 19:01   ` Bilal Wasim
2020-08-26  8:24   ` Enric Balletbo i Serra
2020-08-26  8:24     ` Enric Balletbo i Serra

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.