[PATCH v3 0/7] drm/bridge: ti-sn65dsi86: Fix bridge for non always-on regulators

Sean Paul sean at poorly.run
Mon Aug 13 21:30:39 UTC 2018


From: Sean Paul <seanpaul at chromium.org>

We noticed the bridge/panel on our devices stopped working if the
regulator wasn't always-on/boot-on. In an attempt to fix that, I came up
with the following patches. I've sent some of them up to the list
already, but none have landed, so I'll concatonate them in this series
going forward.

Sean

PS- chromium.org is now enforcing DMARC, which will conveniently deposit
my patches into gmail spam upon delivery. I'll be using this email
address to send mail/patches for the foreseeable future.

Sean Paul (7):
  drm/panel: simple: tv123wam: Add unprepare delay
  drm/bridge: ti-sn65dsi86: Fixup register names
  drm/bridge: ti-sn65dsi86: Implement AUX channel
  drm/bridge: ti-sn65dsi86: Move panel_prepare() to pre_enable()
  drm/bridge: ti-sn65dsi86: Poll for DP PLL Lock
  drm/bridge: ti-sn65dsi86: Poll for training complete
  drm/bridge: ti-sn65dsi86: Add mystery delay to enable()

 drivers/gpu/drm/bridge/ti-sn65dsi86.c | 227 +++++++++++++++++++-------
 drivers/gpu/drm/panel/panel-simple.c  |   3 +
 2 files changed, 174 insertions(+), 56 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS



More information about the dri-devel mailing list