forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c
....@@ -28,6 +28,7 @@
2828
2929 static const struct nvkm_pmu_func
3030 gm107_pmu = {
31
+ .flcn = &gt215_pmu_flcn,
3132 .code.data = gm107_pmu_code,
3233 .code.size = sizeof(gm107_pmu_code),
3334 .data.data = gm107_pmu_data,
....@@ -41,8 +42,14 @@
4142 .recv = gt215_pmu_recv,
4243 };
4344
45
+static const struct nvkm_pmu_fwif
46
+gm107_pmu_fwif[] = {
47
+ { -1, gf100_pmu_nofw, &gm107_pmu },
48
+ {}
49
+};
50
+
4451 int
4552 gm107_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu)
4653 {
47
- return nvkm_pmu_new_(&gm107_pmu, device, index, ppmu);
54
+ return nvkm_pmu_new_(gm107_pmu_fwif, device, index, ppmu);
4855 }