| .. | .. |
|---|
| 84 | 84 | |
|---|
| 85 | 85 | static const struct nvkm_pmu_func |
|---|
| 86 | 86 | gk110_pmu = { |
|---|
| 87 | + .flcn = >215_pmu_flcn, |
|---|
| 87 | 88 | .code.data = gk110_pmu_code, |
|---|
| 88 | 89 | .code.size = sizeof(gk110_pmu_code), |
|---|
| 89 | 90 | .data.data = gk110_pmu_data, |
|---|
| .. | .. |
|---|
| 98 | 99 | .pgob = gk110_pmu_pgob, |
|---|
| 99 | 100 | }; |
|---|
| 100 | 101 | |
|---|
| 102 | +static const struct nvkm_pmu_fwif |
|---|
| 103 | +gk110_pmu_fwif[] = { |
|---|
| 104 | + { -1, gf100_pmu_nofw, &gk110_pmu }, |
|---|
| 105 | + {} |
|---|
| 106 | +}; |
|---|
| 107 | + |
|---|
| 101 | 108 | int |
|---|
| 102 | 109 | gk110_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) |
|---|
| 103 | 110 | { |
|---|
| 104 | | - return nvkm_pmu_new_(&gk110_pmu, device, index, ppmu); |
|---|
| 111 | + return nvkm_pmu_new_(gk110_pmu_fwif, device, index, ppmu); |
|---|
| 105 | 112 | } |
|---|