linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Clock fixes for DSI 10nm PLL
@ 2021-01-09 13:51 AngeloGioacchino Del Regno
  2021-01-09 13:51 ` [PATCH 1/5] drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice AngeloGioacchino Del Regno
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: AngeloGioacchino Del Regno @ 2021-01-09 13:51 UTC (permalink / raw)
  To: linux-arm-msm
  Cc: konrad.dybcio, marijn.suijten, martin.botka, phone-devel,
	linux-kernel, robdclark, sean, airlied, daniel, dri-devel,
	freedreno, AngeloGioacchino Del Regno

The DSI 10nm PLL driver was apparently ported from downstream, but some
of its "features" were not ported over, for a good reason.
Pity is that the removal of the downstream dependencies broke the clock
calculation logic for this driver and that made it impossible to use any
DSI display on at least MSM8998.

This patch series fixes the calculation issues and also solves some TODOs
that I've found in this driver.

Tested on:
- Sony Xperia XZ Premium (MSM8998) dual-dsi command-mode LCD display
- F(x)Tec Pro1 (MSM8998) single dsi, video-mode OLED display

AngeloGioacchino Del Regno (5):
  drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice
  drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits assignment
  drm/msm/dsi_pll_10nm: Fix bad VCO rate calculation and prescaler
  drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate
  drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR

 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 43 ++++++++++------------
 1 file changed, 20 insertions(+), 23 deletions(-)

-- 
2.29.2


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

end of thread, other threads:[~2021-02-02 21:37 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-09 13:51 [PATCH 0/5] Clock fixes for DSI 10nm PLL AngeloGioacchino Del Regno
2021-01-09 13:51 ` [PATCH 1/5] drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice AngeloGioacchino Del Regno
2021-01-09 13:51 ` [PATCH 2/5] drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits assignment AngeloGioacchino Del Regno
2021-01-09 13:51 ` [PATCH 3/5] drm/msm/dsi_pll_10nm: Fix bad VCO rate calculation and prescaler AngeloGioacchino Del Regno
2021-01-31 19:50   ` Rob Clark
2021-02-01 10:11     ` AngeloGioacchino Del Regno
2021-02-01 15:47       ` Rob Clark
2021-02-01 17:05         ` Rob Clark
2021-02-01 17:18           ` Rob Clark
2021-02-01 17:31             ` Rob Clark
2021-02-02 14:32               ` AngeloGioacchino Del Regno
2021-02-02 18:45                 ` Rob Clark
2021-02-02 18:46                   ` AngeloGioacchino Del Regno
2021-02-02 19:08                     ` Rob Clark
2021-02-02 21:35                       ` Rob Clark
2021-01-09 13:51 ` [PATCH 4/5] drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate AngeloGioacchino Del Regno
2021-01-09 13:51 ` [PATCH 5/5] drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR AngeloGioacchino Del Regno

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).