summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorVincent Palatin <vpalatin@chromium.org>2011-07-19 08:53:37 -0700
committerSimon Glass <sjg@chromium.org>2011-08-29 10:59:01 -0700
commit2d2f8b8b8f253b6436bdbe7468d126976e995445 (patch)
tree4389737a379958214f50888dc1aa82836047ab6a /board
parent0fd5ffbd8df18f5552c18756314e0d69b732643c (diff)
CHROMIUM: fdt: fix framebuffer caching attributes
With the current write-back setting, some cache lines have not reached the main memory when the display controller refreshs the screen. BUG=none TEST=start the Aebl board and check the firmware screen is not longer scrambled. Change-Id: I748af12b496876fb61ac81d59d8d3fd23ed19f7d Reviewed-on: http://gerrit.chromium.org/gerrit/4309 Reviewed-by: Anton Staaf <robotboy@chromium.org> Tested-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board')
-rw-r--r--board/nvidia/seaboard/tegra2-aebl.dts2
-rw-r--r--board/nvidia/seaboard/tegra2-arthur.dts2
-rw-r--r--board/nvidia/seaboard/tegra2-kaen.dts2
-rw-r--r--board/nvidia/seaboard/tegra2-seaboard.dts2
4 files changed, 8 insertions, 0 deletions
diff --git a/board/nvidia/seaboard/tegra2-aebl.dts b/board/nvidia/seaboard/tegra2-aebl.dts
index 9967ff6bec..96fdc288c6 100644
--- a/board/nvidia/seaboard/tegra2-aebl.dts
+++ b/board/nvidia/seaboard/tegra2-aebl.dts
@@ -76,6 +76,8 @@
pwfm = <&pwfm2>;
display = <&display1>;
frame-buffer = <0x1C022000>;
+ /* Write-through caching */
+ cache-type = <1>;
pixel_clock = <62200000>;
diff --git a/board/nvidia/seaboard/tegra2-arthur.dts b/board/nvidia/seaboard/tegra2-arthur.dts
index 7b3b7cf085..0b07c1dcbf 100644
--- a/board/nvidia/seaboard/tegra2-arthur.dts
+++ b/board/nvidia/seaboard/tegra2-arthur.dts
@@ -65,6 +65,8 @@
pwfm = <&pwfm2>;
display = <&display1>;
frame-buffer = <0x1C022000>;
+ /* Write-through caching */
+ cache-type = <1>;
pixel_clock = <82400000>;
diff --git a/board/nvidia/seaboard/tegra2-kaen.dts b/board/nvidia/seaboard/tegra2-kaen.dts
index f1b9f876fc..a440fc4ce0 100644
--- a/board/nvidia/seaboard/tegra2-kaen.dts
+++ b/board/nvidia/seaboard/tegra2-kaen.dts
@@ -77,6 +77,8 @@
pwfm = <&pwfm2>;
display = <&display1>;
frame-buffer = <0x1C022000>;
+ /* Write-through caching */
+ cache-type = <1>;
pixel_clock = <62200000>;
diff --git a/board/nvidia/seaboard/tegra2-seaboard.dts b/board/nvidia/seaboard/tegra2-seaboard.dts
index bb3b00fb86..f58f98720d 100644
--- a/board/nvidia/seaboard/tegra2-seaboard.dts
+++ b/board/nvidia/seaboard/tegra2-seaboard.dts
@@ -90,6 +90,8 @@
pwfm = <&pwfm2>;
display = <&display1>;
frame-buffer = <0x1C022000>;
+ /* Write-through caching */
+ cache-type = <1>;
pixel_clock = <70600000>;