projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a67e14b
)
drm/nouveau/ibus/gk20a: increase SM wait timeout
author
Alexandre Courbot
<
[email protected]
>
Tue, 28 Apr 2015 07:17:07 +0000
(16:17 +0900)
committer
Ben Skeggs
<
[email protected]
>
Mon, 27 Jul 2015 08:56:08 +0000
(18:56 +1000)
Increase clock timeout for SYS, FPB and GPC in order to avoid operation
failure at high gpcclk rate.
Signed-off-by: Alexandre Courbot <
[email protected]
>
Signed-off-by: Ben Skeggs <
[email protected]
>
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c
b/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c
index c0fdb89e74ac4a41944e2d7c2f41ca3daa6c4ed6..24dcdfb58a8d852039317a5017ee34dcc9cf3039 100644
(file)
--- a/
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c
+++ b/
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c
@@
-38,6
+38,14
@@
gk20a_ibus_init_priv_ring(struct gk20a_ibus_priv *priv)
nv_wr32(priv, 0x12004c, 0x4);
nv_wr32(priv, 0x122204, 0x2);
nv_rd32(priv, 0x122204);
+
+ /*
+ * Bug: increase clock timeout to avoid operation failure at high
+ * gpcclk rate.
+ */
+ nv_wr32(priv, 0x122354, 0x800);
+ nv_wr32(priv, 0x128328, 0x800);
+ nv_wr32(priv, 0x124320, 0x800);
}
static void