.. | .. |
---|
105 | 105 | |
---|
106 | 106 | static const struct nvkm_pmu_func |
---|
107 | 107 | gk104_pmu = { |
---|
| 108 | + .flcn = >215_pmu_flcn, |
---|
108 | 109 | .code.data = gk104_pmu_code, |
---|
109 | 110 | .code.size = sizeof(gk104_pmu_code), |
---|
110 | 111 | .data.data = gk104_pmu_data, |
---|
.. | .. |
---|
119 | 120 | .pgob = gk104_pmu_pgob, |
---|
120 | 121 | }; |
---|
121 | 122 | |
---|
| 123 | +static const struct nvkm_pmu_fwif |
---|
| 124 | +gk104_pmu_fwif[] = { |
---|
| 125 | + { -1, gf100_pmu_nofw, &gk104_pmu }, |
---|
| 126 | + {} |
---|
| 127 | +}; |
---|
| 128 | + |
---|
122 | 129 | int |
---|
123 | 130 | gk104_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) |
---|
124 | 131 | { |
---|
125 | | - return nvkm_pmu_new_(&gk104_pmu, device, index, ppmu); |
---|
| 132 | + return nvkm_pmu_new_(gk104_pmu_fwif, device, index, ppmu); |
---|
126 | 133 | } |
---|