]> www.infradead.org Git - users/jedix/linux-maple.git/commit
clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video
authorJernej Skrabec <jernej.skrabec@siol.net>
Thu, 9 Aug 2018 16:52:14 +0000 (18:52 +0200)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Mon, 27 Aug 2018 07:18:08 +0000 (09:18 +0200)
commit02d7901695afd1dcbec7182d878927893c07174e
treeb7f59ec45ebd891c225d48c85f3b6cfe4f0c45c6
parentcb54fbd21a8fd97c2a82a069e8c80abdedbeb530
clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video

As it turns out, pll-video can be set to higher rate that it is really
supported by HW.

For example, one monitor requested 185.58 MHz pixel clock. Clock
framework calculated that minimum rate error would be when pll-video
is set to 2040 MHz. This is clearly out of specs.

Both H3 and H5 user manuals specify 600 MHz as maximum supported rate.
However, BSP clock drivers allow up to 912 MHz and 1008 MHz
respectively. Here 912 MHz is chosen because user manuals were already
proven wrong once for lower limits.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
drivers/clk/sunxi-ng/ccu-sun8i-h3.c