commit | ec08d5966b57abc1e7da4832f0dc57d43eb031b8 | [log] [tgz] |
---|---|---|
author | Maxime Ripard <maxime.ripard@free-electrons.com> | Thu Dec 21 12:02:32 2017 +0100 |
committer | Maxime Ripard <maxime.ripard@free-electrons.com> | Thu Jan 04 20:08:42 2018 +0100 |
tree | 914bc667e5208637a879d9750e381f9590a4913d | |
parent | edea372bd205a30385d4ffbf51afdac62bba478b [diff] [blame] |
drm/sun4i: Create minimal multipliers and dividers The various outputs the TCON can provide have different constraints on the dotclock divider. Let's make them configurable by the various mode_set functions. Reviewed-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Link: https://patchwork.freedesktop.org/patch/msgid/92ff5881c8f8674056d34458b2f264cd48d4e136.1513854122.git-series.maxime.ripard@free-electrons.com
diff --git a/drivers/gpu/drm/sun4i/sun4i_tcon.h b/drivers/gpu/drm/sun4i/sun4i_tcon.h index 839266a..bd3ad76 100644 --- a/drivers/gpu/drm/sun4i/sun4i_tcon.h +++ b/drivers/gpu/drm/sun4i/sun4i_tcon.h
@@ -169,6 +169,8 @@ struct sun4i_tcon { /* Pixel clock */ struct clk *dclk; + u8 dclk_max_div; + u8 dclk_min_div; /* Reset control */ struct reset_control *lcd_rst;