diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/r100.c')
-rw-r--r-- | drivers/gpu/drm/radeon/r100.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c index 97c9229b9299..0d05909f03f6 100644 --- a/drivers/gpu/drm/radeon/r100.c +++ b/drivers/gpu/drm/radeon/r100.c | |||
@@ -973,6 +973,11 @@ static int r100_packet0_check(struct radeon_cs_parser *p, | |||
973 | case R300_TX_OFFSET_0+52: | 973 | case R300_TX_OFFSET_0+52: |
974 | case R300_TX_OFFSET_0+56: | 974 | case R300_TX_OFFSET_0+56: |
975 | case R300_TX_OFFSET_0+60: | 975 | case R300_TX_OFFSET_0+60: |
976 | /* rn50 has no 3D engine so fail on any 3d setup */ | ||
977 | if (ASIC_IS_RN50(p->rdev)) { | ||
978 | DRM_ERROR("attempt to use RN50 3D engine failed\n"); | ||
979 | return -EINVAL; | ||
980 | } | ||
976 | r = r100_cs_packet_next_reloc(p, &reloc); | 981 | r = r100_cs_packet_next_reloc(p, &reloc); |
977 | if (r) { | 982 | if (r) { |
978 | DRM_ERROR("No reloc for ib[%d]=0x%04X\n", | 983 | DRM_ERROR("No reloc for ib[%d]=0x%04X\n", |