Преглед на файлове

Merge branch 'master' of git://git.denx.de/u-boot-video

Tom Rini преди 10 години
родител
ревизия
6393c43c18
променени са 1 файла, в които са добавени 9 реда и са изтрити 0 реда
  1. 9 0
      drivers/video/cfb_console.c

+ 9 - 0
drivers/video/cfb_console.c

@@ -1160,10 +1160,19 @@ static void video_putc(struct stdio_dev *dev, const char c)
 
 static void video_puts(struct stdio_dev *dev, const char *s)
 {
+	int flush = cfb_do_flush_cache;
 	int count = strlen(s);
 
+	/* temporarily disable cache flush */
+	cfb_do_flush_cache = 0;
+
 	while (count--)
 		video_putc(dev, *s++);
+
+	if (flush) {
+		cfb_do_flush_cache = flush;
+		flush_cache(VIDEO_FB_ADRS, VIDEO_SIZE);
+	}
 }
 
 /*