OSDN Git Service

drm/tilcdc: fix LCD pixel clock setting
authorDario Binacchi <dariobin@libero.it>
Mon, 22 Mar 2021 21:33:36 +0000 (22:33 +0100)
committerJyri Sarha <jyri.sarha@iki.fi>
Wed, 24 Mar 2021 10:05:28 +0000 (12:05 +0200)
commitfd1d9e2d4382674f421bab003f9a64cc27b003f4
treef8ca74871d974a07c9c78082a92dd1ff7bf80fb3
parente17d1364dc3956e39980d12a3d8591bba4076f47
drm/tilcdc: fix LCD pixel clock setting

The tilcdc_pclk_diff() compares the requested pixel clock rate to the
real one, so passing it clk_rate instead of clk_rate / clkdiv caused
it to fail even if the clk_rate was properly set. Adding the
real_pclk_rate variable makes the code more readable.

Signed-off-by: Dario Binacchi <dariobin@libero.it>
Reviewed-by: Jyri Sarha <jyri.sarha@iki.fi>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Signed-off-by: Jyri Sarha <jyri.sarha@iki.fi>
Link: https://patchwork.freedesktop.org/patch/msgid/20210322213337.26667-3-dariobin@libero.it
drivers/gpu/drm/tilcdc/tilcdc_crtc.c