.. | .. |
---|
521 | 521 | gpu->perfcntrs = perfcntrs; |
---|
522 | 522 | gpu->num_perfcntrs = ARRAY_SIZE(perfcntrs); |
---|
523 | 523 | |
---|
| 524 | + ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); |
---|
| 525 | + if (ret) |
---|
| 526 | + goto fail; |
---|
| 527 | + |
---|
524 | 528 | if (adreno_is_a20x(adreno_gpu)) |
---|
525 | 529 | adreno_gpu->registers = a200_registers; |
---|
526 | 530 | else if (adreno_is_a225(adreno_gpu)) |
---|
527 | 531 | adreno_gpu->registers = a225_registers; |
---|
528 | 532 | else |
---|
529 | 533 | adreno_gpu->registers = a220_registers; |
---|
530 | | - |
---|
531 | | - ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); |
---|
532 | | - if (ret) |
---|
533 | | - goto fail; |
---|
534 | 534 | |
---|
535 | 535 | if (!gpu->aspace) { |
---|
536 | 536 | dev_err(dev->dev, "No memory protection without MMU\n"); |
---|