OSDN Git Service

drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc()
authorBen Skeggs <bskeggs@redhat.com>
Fri, 29 May 2020 05:14:49 +0000 (15:14 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 24 Jul 2020 08:49:34 +0000 (18:49 +1000)
It's no longer required.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c

index bf6d41f..bb32bef 100644 (file)
@@ -24,7 +24,7 @@
 #include "hdmi.h"
 
 void
-gm200_hdmi_scdc(struct nvkm_ior *ior, int head, u8 scdc)
+gm200_hdmi_scdc(struct nvkm_ior *ior, u8 scdc)
 {
        struct nvkm_device *device = ior->disp->engine.subdev.device;
        const u32 soff = nv50_ior_base(ior);
index 1a200a9..09f3038 100644 (file)
@@ -66,7 +66,7 @@ struct nvkm_ior_func {
                void (*ctrl)(struct nvkm_ior *, int head, bool enable,
                             u8 max_ac_packet, u8 rekey, u8 *avi, u8 avi_size,
                             u8 *vendor, u8 vendor_size);
-               void (*scdc)(struct nvkm_ior *, int head, u8 scdc);
+               void (*scdc)(struct nvkm_ior *, u8 scdc);
        } hdmi;
 
        struct {
@@ -156,7 +156,7 @@ void gf119_hdmi_ctrl(struct nvkm_ior *, int, bool, u8, u8, u8 *, u8 , u8 *, u8);
 void gk104_hdmi_ctrl(struct nvkm_ior *, int, bool, u8, u8, u8 *, u8 , u8 *, u8);
 void gv100_hdmi_ctrl(struct nvkm_ior *, int, bool, u8, u8, u8 *, u8 , u8 *, u8);
 
-void gm200_hdmi_scdc(struct nvkm_ior *, int, u8);
+void gm200_hdmi_scdc(struct nvkm_ior *, u8);
 
 void gt215_hda_hpd(struct nvkm_ior *, int, bool);
 void gt215_hda_eld(struct nvkm_ior *, int, u8 *, u8);
index fb5de44..ecde98d 100644 (file)
@@ -205,8 +205,7 @@ nv50_disp_root_mthd_(struct nvkm_object *object, u32 mthd, void *data, u32 size)
                                           vendor, vendor_size);
 
                if (outp->ior->func->hdmi.scdc)
-                       outp->ior->func->hdmi.scdc(
-                                       outp->ior, hidx, args->v0.scdc);
+                       outp->ior->func->hdmi.scdc(outp->ior, args->v0.scdc);
 
                return 0;
        }