summaryrefslogtreecommitdiffstats
path: root/drivers/video
diff options
context:
space:
mode:
authorAndrey Gusakov <andrey.gusakov@cogentembedded.com>2017-07-05 20:18:05 +0300
committerLucas Stach <l.stach@pengutronix.de>2017-07-06 14:43:15 +0200
commita9f5b45b213d1059000f44764d6b8fcfb6bd80fe (patch)
tree118eeb6255cc91ddbecab8f7a08282f938acfbe5 /drivers/video
parent2aa4c949b4ee18789c05f96c9f8853c623969b57 (diff)
downloadbarebox-a9f5b45b213d1059000f44764d6b8fcfb6bd80fe.tar.gz
barebox-a9f5b45b213d1059000f44764d6b8fcfb6bd80fe.tar.xz
video: tc358767: fix DP0_MISC register set
Remove shift from TU_SIZE_RECOMMENDED define as it used to calculate max_tu_symbols. Signed-off-by: Andrey Gusakov <andrey.gusakov@cogentembedded.com> Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/tc358767.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/tc358767.c b/drivers/video/tc358767.c
index f9df383fc2..e0b09af4f7 100644
--- a/drivers/video/tc358767.c
+++ b/drivers/video/tc358767.c
@@ -121,7 +121,7 @@
#define DP0_ACTIVEVAL 0x0650
#define DP0_SYNCVAL 0x0654
#define DP0_MISC 0x0658
-#define TU_SIZE_RECOMMENDED (0x3f << 16) /* LSCLK cycles per TU */
+#define TU_SIZE_RECOMMENDED (63) /* LSCLK cycles per TU */
#define BPC_6 (0 << 5)
#define BPC_8 (1 << 5)
@@ -780,7 +780,7 @@ static int tc_set_video_mode(struct tc_data *tc, struct fb_videomode *mode)
* Must be less than tu_size.
*/
max_tu_symbol = TU_SIZE_RECOMMENDED - 1;
- tc_write(DP0_MISC, (max_tu_symbol << 23) | TU_SIZE_RECOMMENDED | BPC_8);
+ tc_write(DP0_MISC, (max_tu_symbol << 23) | (TU_SIZE_RECOMMENDED << 16) | BPC_8);
return 0;
err: