Displaying 3 results from an estimated 3 matches for "nv50_head_lut_set".
2017 Dec 31
0
LUT update skipped on first modeset?
...000
[ 2381.675092] 0810 7 nv50_head_mode
[ 2381.675093] 00000000
[ 2381.675093] 04d30820
[ 2381.675093] 0005001f
[ 2381.675094] 001f006f
[ 2381.675094] 04cf07ef
[ 2381.675094] 00000001
[ 2381.675095] 000001bd
[ 2381.675095] 082c 1 nv50_head_mode
[ 2381.675096] 00000000
[ 2381.675097] 0840 2 nv50_head_lut_set
[ 2381.675097] 80000000
[ 2381.675098] 00000610
[ 2381.675098] 085c 1 nv50_head_lut_set
[ 2381.675099] f0000001
[ 2381.675100] 0860 1 nv50_head_core_set
[ 2381.675100] 00000000
[ 2381.675101] 0868 4 nv50_head_core_set
[ 2381.675101] 04b00780
[ 2381.675102] 00101e00
[ 2381.675102] 0000cf00
[...
2017 Dec 31
1
[PATCH 1/2] kms/nv50-gf119: use "low res" lut for indexed mode
...t this is a start.
drm/nouveau/nv50_display.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drm/nouveau/nv50_display.c b/drm/nouveau/nv50_display.c
index 584466ef..0e8f4b76 100644
--- a/drm/nouveau/nv50_display.c
+++ b/drm/nouveau/nv50_display.c
@@ -1800,12 +1800,14 @@ nv50_head_lut_set(struct nv50_head *head, struct nv50_head_atom *asyh)
if ((push = evo_wait(core, 7))) {
if (core->base.user.oclass < G82_DISP_CORE_CHANNEL_DMA) {
evo_mthd(push, 0x0840 + (head->base.index * 0x400), 2);
- evo_data(push, 0xc0000000);
+ evo_data(push, asyh->base.depth == 8 ?
+...
2017 Dec 31
0
[PATCH 2/2] kms/gf119-: always use a 256-entry lut for now
...ured out.
drm/nouveau/nv50_display.c | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/drm/nouveau/nv50_display.c b/drm/nouveau/nv50_display.c
index 0e8f4b76..6ce4467a 100644
--- a/drm/nouveau/nv50_display.c
+++ b/drm/nouveau/nv50_display.c
@@ -1813,7 +1813,7 @@ nv50_head_lut_set(struct nv50_head *head, struct nv50_head_atom *asyh)
evo_data(push, asyh->lut.handle);
} else {
evo_mthd(push, 0x0440 + (head->base.index * 0x300), 4);
- evo_data(push, 0x83000000);
+ evo_data(push, 0x81000000);
evo_data(push, asyh->lut.offset >> 8);
evo_data(p...