Commit 5ca929b9 authored by Ben Skeggs's avatar Ben Skeggs

drm/nva3/fbram: restrict training pattern setup to GT218

It doesn't look like the others have the registers.
Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 8687c5d7
......@@ -335,6 +335,7 @@ nva3_ram_init(struct nouveau_object *object)
/* prepare for ddr link training, and load training patterns */
switch (ram->base.type) {
case NV_MEM_TYPE_DDR3: {
if (nv_device(pfb)->chipset == 0xa8) {
static const u32 pattern[16] = {
0xaaaaaaaa, 0xcccccccc, 0xdddddddd, 0xeeeeeeee,
0x00000000, 0x11111111, 0x44444444, 0xdddddddd,
......@@ -352,6 +353,7 @@ nva3_ram_init(struct nouveau_object *object)
nv_wr32(pfb, 0x10f920, pattern[i % 16]);
}
}
}
break;
default:
break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment