external/drm_gralloc
修订版 | 7161569c26f65d01104a6ce29f47f2f10c7c4162 (tree) |
---|---|
时间 | 2014-05-19 12:51:21 |
作者 | pstglia <pstglia@gmai...> |
Commiter | Chih-Wei Huang |
radeon: fix tiling config for family older than 06xx
@@ -490,10 +490,15 @@ static int radeon_probe(struct radeon_info *info) | ||
490 | 490 | return -EINVAL; |
491 | 491 | } |
492 | 492 | |
493 | - err = radeon_init_tile_config(info); | |
494 | - if (err) { | |
495 | - ALOGE("failed to get tiling config"); | |
496 | - return err; | |
493 | + if (info->chip_family >= CHIP_FAMILY_R600) { | |
494 | + err = radeon_init_tile_config(info); | |
495 | + if (err) { | |
496 | + ALOGE("failed to get tiling config"); | |
497 | + return err; | |
498 | + } | |
499 | + } else { | |
500 | + /* No tiling config for family older than 06xx */ | |
501 | + info->have_tiling_info = 0; | |
497 | 502 | } |
498 | 503 | |
499 | 504 | /* CPU cannot handle tiled buffers (need scratch buffers) */ |