forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c
....@@ -84,6 +84,7 @@
8484
8585 static const struct nvkm_pmu_func
8686 gk110_pmu = {
87
+ .flcn = &gt215_pmu_flcn,
8788 .code.data = gk110_pmu_code,
8889 .code.size = sizeof(gk110_pmu_code),
8990 .data.data = gk110_pmu_data,
....@@ -98,8 +99,14 @@
9899 .pgob = gk110_pmu_pgob,
99100 };
100101
102
+static const struct nvkm_pmu_fwif
103
+gk110_pmu_fwif[] = {
104
+ { -1, gf100_pmu_nofw, &gk110_pmu },
105
+ {}
106
+};
107
+
101108 int
102109 gk110_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu)
103110 {
104
- return nvkm_pmu_new_(&gk110_pmu, device, index, ppmu);
111
+ return nvkm_pmu_new_(gk110_pmu_fwif, device, index, ppmu);
105112 }