linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] drm/msm/dp: Allow variation in register regions
@ 2021-10-01 17:43 Bjorn Andersson
  2021-10-01 17:43 ` [PATCH v3 1/5] dt-bindings: msm/dp: Change reg definition Bjorn Andersson
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Bjorn Andersson @ 2021-10-01 17:43 UTC (permalink / raw)
  To: Rob Clark, Sean Paul, David Airlie, Daniel Vetter, Rob Herring,
	Stephen Boyd, Abhinav Kumar
  Cc: Kuogee Hsieh, Tanmay Shah, Chandan Uddaraju, linux-arm-msm,
	dri-devel, freedreno, devicetree, linux-kernel

It turns out that sc8180x (among others) doesn't have the same internal
layout of the 4 subblocks. This series therefor modifies the binding to
require all four regions to be described individually and then extends
the driver to read these four regions. The driver will fall back to read
the old single-reg format and apply the original offsets and sizes.

Bjorn Andersson (5):
  dt-bindings: msm/dp: Change reg definition
  drm/msm/dp: Use devres for ioremap()
  drm/msm/dp: Refactor ioremap wrapper
  drm/msm/dp: Store each subblock in the io region
  drm/msm/dp: Allow sub-regions to be specified in DT

 .../bindings/display/msm/dp-controller.yaml   |  13 ++-
 drivers/gpu/drm/msm/dp/dp_catalog.c           |  64 ++++-------
 drivers/gpu/drm/msm/dp/dp_parser.c            | 102 ++++++++++--------
 drivers/gpu/drm/msm/dp/dp_parser.h            |  11 +-
 4 files changed, 100 insertions(+), 90 deletions(-)

-- 
2.29.2


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

end of thread, other threads:[~2021-10-05 21:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-01 17:43 [PATCH v3 0/5] drm/msm/dp: Allow variation in register regions Bjorn Andersson
2021-10-01 17:43 ` [PATCH v3 1/5] dt-bindings: msm/dp: Change reg definition Bjorn Andersson
2021-10-05 20:56   ` [Freedreno] " abhinavk
2021-10-01 17:43 ` [PATCH v3 2/5] drm/msm/dp: Use devres for ioremap() Bjorn Andersson
2021-10-01 17:43 ` [PATCH v3 3/5] drm/msm/dp: Refactor ioremap wrapper Bjorn Andersson
2021-10-05  1:04   ` Stephen Boyd
2021-10-05  1:19     ` Bjorn Andersson
2021-10-05 20:59   ` [Freedreno] " abhinavk
2021-10-01 17:43 ` [PATCH v3 4/5] drm/msm/dp: Store each subblock in the io region Bjorn Andersson
2021-10-05 21:04   ` [Freedreno] " abhinavk
2021-10-01 17:44 ` [PATCH v3 5/5] drm/msm/dp: Allow sub-regions to be specified in DT Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).