diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2013-09-09 22:11:01 -0400 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2013-09-17 10:16:28 -0400 |
commit | 5495e39fb3695182b9f2a72fe4169056cada37a1 (patch) | |
tree | 95caa671d95f05ed66c0333ecf86e92d326f7b63 /drivers/gpu | |
parent | c859074e7d804a254f318bb55ba1b39893247fc7 (diff) |
drm/nouveau/bios/init: stub opcode 0xaa
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/nouveau/core/subdev/bios/init.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/drivers/gpu/drm/nouveau/core/subdev/bios/init.c b/drivers/gpu/drm/nouveau/core/subdev/bios/init.c index 2e11ea02cf87..cede3d662c35 100644 --- a/drivers/gpu/drm/nouveau/core/subdev/bios/init.c +++ b/drivers/gpu/drm/nouveau/core/subdev/bios/init.c | |||
@@ -579,8 +579,22 @@ static void | |||
579 | init_reserved(struct nvbios_init *init) | 579 | init_reserved(struct nvbios_init *init) |
580 | { | 580 | { |
581 | u8 opcode = nv_ro08(init->bios, init->offset); | 581 | u8 opcode = nv_ro08(init->bios, init->offset); |
582 | trace("RESERVED\t0x%02x\n", opcode); | 582 | u8 length, i; |
583 | init->offset += 1; | 583 | |
584 | switch (opcode) { | ||
585 | case 0xaa: | ||
586 | length = 4; | ||
587 | break; | ||
588 | default: | ||
589 | length = 1; | ||
590 | break; | ||
591 | } | ||
592 | |||
593 | trace("RESERVED 0x%02x\t", opcode); | ||
594 | for (i = 1; i < length; i++) | ||
595 | cont(" 0x%02x", nv_ro08(init->bios, init->offset + i)); | ||
596 | cont("\n"); | ||
597 | init->offset += length; | ||
584 | } | 598 | } |
585 | 599 | ||
586 | /** | 600 | /** |
@@ -2135,6 +2149,7 @@ static struct nvbios_init_opcode { | |||
2135 | [0x99] = { init_zm_auxch }, | 2149 | [0x99] = { init_zm_auxch }, |
2136 | [0x9a] = { init_i2c_long_if }, | 2150 | [0x9a] = { init_i2c_long_if }, |
2137 | [0xa9] = { init_gpio_ne }, | 2151 | [0xa9] = { init_gpio_ne }, |
2152 | [0xaa] = { init_reserved }, | ||
2138 | }; | 2153 | }; |
2139 | 2154 | ||
2140 | #define init_opcode_nr (sizeof(init_opcode) / sizeof(init_opcode[0])) | 2155 | #define init_opcode_nr (sizeof(init_opcode) / sizeof(init_opcode[0])) |