forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c
....@@ -26,6 +26,7 @@
2626
2727 static const struct nvkm_pmu_func
2828 gk208_pmu = {
29
+ .flcn = &gt215_pmu_flcn,
2930 .code.data = gk208_pmu_code,
3031 .code.size = sizeof(gk208_pmu_code),
3132 .data.data = gk208_pmu_data,
....@@ -40,8 +41,14 @@
4041 .pgob = gk110_pmu_pgob,
4142 };
4243
44
+static const struct nvkm_pmu_fwif
45
+gk208_pmu_fwif[] = {
46
+ { -1, gf100_pmu_nofw, &gk208_pmu },
47
+ {}
48
+};
49
+
4350 int
4451 gk208_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu)
4552 {
46
- return nvkm_pmu_new_(&gk208_pmu, device, index, ppmu);
53
+ return nvkm_pmu_new_(gk208_pmu_fwif, device, index, ppmu);
4754 }